爆棧以前端工程化技術小結(備案)

ps,前些天一90後同事說,要我多寫些blog,由於你的實力要show給別人知道,就要怎樣怎樣的。。css

同時建議寫個工程化架構來簡化工做等等。有時以爲有點對,又以爲有點好笑,有以爲有點無奈。。。html

 

因爲本人是重後端技術,因此對前端技術瞭解並不深刻。前端

不少時候都是原始pc的web,輕前端項目。因此這裏先說下之前用到過的前端js技術大可能是:node

jquery,extjs,easyui,ko,bootstrap,dorado等等,固然還有各類各樣的,如日曆,上傳,富編輯器,報表等等js插件。react

但如今流行都是app端,故而就說下目前流行(本人比較瞭解的)前端工程化涉及技術:jquery

 

編輯工具:css3

WebStorm(idea)web

VS2015json

Sublimebootstrap

NotePad++

 

前端:

h5

css3

jquery(簡化js,主要是對dom操做)

zepto(app端的jq)

 

css預編譯:

sass(函數式、css管理)

less(bootstrap用到)

 

MVVM模式:

knockout(ms--鼻祖)

angular.js(google--全大)

backbone(不知--自由,沒侵入)

reactjs(fb--輕便,React Native--原生app)

 

webapp:

nodejs、Express(全棧實現,全靠插件。js語言平臺、框架)

Ionic(cordova、PhoneGap)

.Net Core(.NET版nodejs)

 

模塊化:

RequireJS(AMD/CMD)

 

包管理:

NPM(類maven,nuget)

 

自動化構建:

Gulp、Grunt

 

測試(爬蟲):

 PhantomJS、casperjs

 

其餘:

TypeScript (相似於sass的奇葩,不過是js的編譯,但是支持lambda哦)

ps(原型、效果、切圖)

dw(原型、html)

正則

json

...

 

夜了,仍是先睡睡咯。。

 

 

相關文章
相關標籤/搜索