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