初階の前端工程師
想成為「初階前端工程師」,你必須知道的技能。
資料參考:前端建置工具
這篇會對前端所需要的一些技能做介紹
注意,我這邊所寫的是技能,而不是步驟。
Skill
Node.js :JavaScript 語言的環境和平台。
NPM / Yarn / bower:所謂的「包」管理。
Webpack / Browserify / rollup / Parcel:為JS模塊打包工具(方案+工具+插件)。
Babel / TypeScript:為ES 前置編譯器。
Require.js / Sea.js:基於Common.Js / AMD / CMD / UMD 的模塊類包加載方案的框架。
Grunt / Gulp:前端自動化工具,結合插件、合併、壓縮、編譯與Browser 自動載入資源。
React / Angular / Vue:為MVC / MVP / MVVM,之類的框架
jQuery / Zepto / Prototype:為前端應用組件,以前大而全的解決方案。
RxJS / Lodash / UnderScore / Ramda / Immutable / Moment / Math.js:為JS Utility Libraries。
JSLint / JSHint / JSCS / ESLint:代碼檢驗。
Lonic / NativeScript / React Native / Flutter / PhonrGap / Cordove / Xamarin:為Cross-Platform 開發工具。
Less / SASS / SCSS / Stylus / PostCss:為CSS 程式化方案。
Jest / Karma / Protractor:測試使用。
Last updated