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
...
夜了,仍是先睡睡咯。。