前端專案開發所需技術
阿新 • • 發佈:2018-11-07
原始碼管理:
攻Git GitLab
程式碼釋出: 熟悉Gitlib CI
2.日誌記錄(說明修改目的)
3.分支,標籤(用於協作開發, 和便於階段性產品釋出)
框架與庫:攻Jquery,Vue (還有React Native | Angular等)
模組化: 攻sea.js
打包編譯:攻Gulp Webpack
後端環境: 攻Node.js (還有PHP,Java等)程式碼釋出: 熟悉Gitlib CI
原始碼管理工具:即記錄程式碼更改歷史, 可以無限回溯, 用於程式碼管理,多個程式設計師開發協作的工具.原始碼管理工具:
1.更新到任意一個版本(不用擔心程式碼的修改錯誤,和丟失等)2.日誌記錄(說明修改目的)
3.分支,標籤(用於協作開發, 和便於階段性產品釋出)
4.合併,比較(用於多人,多分支之間的程式碼合併,比對等)
打包編譯工具:
gulp
是工具鏈,可以配合各種外掛做js壓縮,css壓縮,less編譯等工作
webpack
是檔案打包工具,可以把專案的各種js文、css檔案等打包合併成一個或多個檔案
bower/npm/cnpm
是包管理器,用來管理你專案裡的那些外部依賴的。
Jquery和Vue對比:
vue側重資料繫結,jquery側重樣式操作,動畫效果
vue是主要做mvvm,jquery主要做的是解決瀏覽器相容性問題和write less do more的問題,當然vue或許也順便解決了瀏覽器相容性問題