初入前端不久,目前在公司就是写写HTML+CSS,用到js就写一点,然后交给后端做数据交互,后端用C#,js使用angularjs; 现在计划学习一款前端框架,适合做HTML web APP的,请大家推荐一款比较合适的
PHP中文网2017-04-17 13:06:24
首先你選擇前端框架要有目的。
為什麼要使用前端框架,前端框架是為了讓你的程式碼具有更合理化的結構,更利於後期的維護,讓專案的各個部分盡量實現模組化(專業詞彙就是叫做:解耦),市面上有好多前端框架例如:backbonejs, angularjs, knockout等等,如果你的專案夠大需要合理的選擇設計模式,那麼可以選擇其中這些框架進行學習。
如果你只是做一些簡單的交互,專案也不是很複雜,那麼沒有必要選擇前端框架,使用簡單的javascript的各種庫就足以了,比如jquery以及相關的插件。
當然,如果你想學習框架,想讓自己的程式碼結構更加合理,品質更高,這個出發點是好的,但是高品質的程式碼並不僅僅是選擇框架的問題,還涉及到如何合理的測試你寫的程式碼,測試程式碼也有相應的測試框架,如何合理的安排你的目錄結構等等,這些框架本身是不包括的,所以你可以找一些所謂框架的Boilerplate,一個基於某一框架整合了自動化生成,測試,目錄結構,包管理等於一體的樣板!你可以看一下yeoman 去學習一下,yeoman有好多generator(生成器) 可以幫你快速生成基於某些框架的樣板。這些當你開始使用框架著手做專案的時候很關鍵!
PHP中文网2017-04-17 13:06:24
寫WEB APP的話, VUE吧,已經很完善了,配套的東西都有
VUE
VUE-ROUTER
vue 檔案格式
sublime text vue 檔案格式高亮
webpack vue-loader
當然react 也可以的
PHPz2017-04-17 13:06:24
這個需要看你需要什麼樣的框架,給你推薦幾個,自己看看吧
CSS框架:bootstrap、framework7
MVC框架:Backbone.js、Spine.js
MVVM框架:Angular.js、Vue.js
PHP中文网2017-04-17 13:06:24
Angular 和react這兩個學習學習就差不多了,實現混合應用的兩種不同機制。剩下就是多看看js基礎,手機相容性的問題。話說,使用什麼框架不是領導說了算麼?