[问题] 后端工程师能学什么JS框架

楼主: vi000246 (Vi)   2017-05-13 22:57:37
我本来是应征后端工程师
结果发现进来变全端
美术切版由设计师提供给我
我再将layout套上去
会用JQuery做一些DOM操作跟AJAX
只是我JS功力太差 写的程式码可维护性和可重用性很低
想要写得像后端一样OOP
如果美术设计完全不碰JS
HTML都是用他们给的
除了JQuery还有可能用别的前端框架吗
目前前端我会做到的东西有输入验证跟AJAX传值到后端
随着专案越大 我写的东西越丑
想研究看看有没有好用的前端框架 能不用修改太多html
就能应用上去的?
作者: jokester (蛮王科科)   2017-05-13 23:04:00
我觉得react不错: 单向render对后端工程师可能更简单react的jsx是(外观)类似html的代码, 拿美术的html改改就有能动的东西. (但你仍然需要学html和css, 甚至dom)
楼主: vi000246 (Vi)   2017-05-13 23:37:00
看起来可以一字不动的将html转成jsx格式
作者: max80713   2017-05-14 09:54:00
我觉得你需要的是更一致的coding style和js档案的模组化
楼主: vi000246 (Vi)   2017-05-14 10:45:00
是啊 我想将验证规则模组化目前写的是用jquery validation的addMethod把规则写在一个档里
作者: mrbigmouth (大嘴先生)   2017-05-14 10:54:00
如果只是想要OOP 那用babel写ES6就可以了其他的不管用啥框架 需要修改的都很大 要有心理准备
作者: max80713   2017-05-14 12:43:00
那这样有什么问题吗?推楼上写ECMAScript会提高程式码的可读性与维护性
楼主: vi000246 (Vi)   2017-05-14 18:50:00
问题是程式码扩充性不佳 如果有很多不同验证需求程式会越加越长感谢楼楼上给的关键字 看起来是我要的解决方案
作者: max80713   2017-05-14 19:40:00
加油!
作者: chatnoir (对不起)   2017-05-15 22:14:00
后端转前端我建议vue , 简单易上手~
作者: mrbigmouth (大嘴先生)   2017-05-18 09:21:00
vue不支援太旧的浏览器就是了
作者: dlikeayu (太阳拳vs野球拳)   2017-05-18 15:41:00
next 2.0
作者: johnny94 (32767)   2017-05-21 12:54:00
vuejs 好,react 说真的要是不知道自己的需求,反而是拿石头砸自己的脚
作者: kinanson (kinanson)   2017-05-22 20:24:00
都说js不熟了,还推react...
作者: m6fisher   2017-06-15 21:39:00
建议可以熟悉香草js这个框架(笑
楼主: vi000246 (Vi)   2017-06-20 01:33:00
回报一下 我目前是用vue.js 不用改太多html是主要考虑的

Links booklink

Contact Us: admin [ a t ] ucptt.com