前端的流行框架
- 前端项目自动化构建
- 举例:代码混淆
- gulp、grunt、webpack.
- CSS预处理器
- “编译”的概念。
- css预处理器就是类似于LESS的东西,把一门扩展后的CSS语言编译成css本身
- LESS、SASS、stylus(张鑫旭的博客)。
- 除了“预处理器”外,还有一种“后处理器”,postCss。(W3C大漠)
- JavaScript预处理器
- 为什么要有ES6?因为Es5的功能在现在这个阶段已经不适应我们 的前端开发了。ES5本身的缺陷会导致它不适应更大型、更复杂的页面应用的开发。ES6一定程度上解决了ES5的问题,但是ES6本身也有一个问题:兼容性。只有最新浏览器才能实现一部分功能。
- 处理JavaScript内部之间的转化之外,还有一些第三方的语言。
- Typescript 微软的(允许变量做类型注释,如果你声明了一个字符串变量,它不允许你再把数值或者对象之类的其他类型的值赋值给它)
- Coffeescript,ruby社区的
- dart, Goole的。
- UI框架
- bootstrap amaze UI semanticUi
- 网页应用开发
- Angularjs
- vue React Backbone Avalon Ember knockOut
- 包管理器
- 原来用到各种第三方库的时候,都是各处官网下载,然后放到项目里面。
- npm nodeJs自带的(node package manager)
- bower