前端需要了解的技术栈

webpack 打包构建工具

browserify 打包构建工具

Grunt 打包构建工具

Gulp 打包构建工具

webpack-stream 打包构建工具

单页Web应用(single page web application,SPA)

uglifyjs js压缩工具

commonjs amd cmd umd 模块化规范

RequireJS实现了amd模块化规范 seajs实现了cmd模块化规范

es5 es6 javascrpt标准

yarn js包管理工具,和npm类似

Rollup js的打包器

npm node的包管理器

BOM 浏览器对象模型

DOM 文档对象模型

Babel es6转es5的工具

TypeScript javascript超集,支持变量、参数、返回值类型

Backbone mvc框架

vue react angular 前端mvvm三大框架

Animate.css 动画样式库

#Browserify#

Browserify 可以让你使用类似于 node 的 require() 的方式来组织浏览器端的 Javascript 代码,通过预编译让前端 Javascript 可以直接使用 Node NPM 安装的一些库。

转载于:https://my.oschina.net/tongjh/blog/991500

你可能感兴趣的:(前端需要了解的技术栈)