前端发展历史回顾
- 1995年 Brendan Eich 发明Javascript
- 2005年 Ajax广泛应用
- 2008年 V8引擎发布
- 2009年 Node.js发布
- 2010年 Npm 0.1版本发布
- 2013年 Webpack 1.0版本发布
- 2013年 React 1.0版本发布
- 2014年 Vue1.0 版本发布
前端开发模式进化过程
- 前后端混合(1995-2005):服务端渲染,javascript仅实现交互
- 前后端分离(2005-2013)借助ajax实现前后端分离,SPA等新模式
- 模块化开发(2013-2014)npm管理模块、webpack编译打包资源
- 模块化+MVVM(2014~至今)基于react或vue,开发html成为历史
前端工程化解决的问题
- 1、全局作用域冲突
- 2、编码规范问题
- 3、资源合并和压缩
- 4、高版本js预发降级