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