css预编译处理器:
针对于需要时常修改的css样式,有相应的语言批量处理css内容。
sass:基于rubby,通过服务器端进行修改。
less:基于node.js,进行批量修改。
JavaScript版本:
es5:目前浏览器全部支持。
es6:目前浏览器大量支持。
typescript(微软出品):相比较es5来说,有更多的支持。
Javascript 框架:
jquery:兼容ie浏览器,但是dom操作太频繁。
angular:google公司的,采用mvc框架进行开发。
react:facebook公司的,采用虚拟dom方式,提升效率,需要额外学习jsx。
vue:尤雨溪的,采用了两个的优势。
axios:通信工具。
UI 框架:
ant-design:基于react的ui框架,来自于阿里云。
Element-ui:基于vue的ui框架,来自于饿了么。
打包框架:
babel:主要用于编译,typescript或es6语法进行编译,使其可以在es5的浏览器上使用。
webpack:模块打包器,打包、压缩、合并、按序加载。