[問題] 後端工程師能學什麼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