前端工程化——(1发展与了解)

1. 前端发展历程

  • (1995)Brendan Eich发明Javascript
  • (2005)Ajax广泛应用
  • (2008)V8引擎发布
  • (2009)Node.js发布
  • (2010)NPM 0.1版发布
  • (2013)Webpack 1.0版发布
  • (2013)React 1.0版发布
  • (2014)Vue 1.0版发布

2. 开发模式历程

  • (1995-2005)前后端混合开发:服务端渲染,javascript仅实现交互
  • (2005-2013)前后端分离开发:利用ajax实现前后端分离、SPA模式等
  • (2013-2014)模块化开发:npm管理,webpack编译打包等
  • (2014-至今)模块化+MVVM:基于 React 或 Vue

前端开发模式图

3. 前端研发架构图

前端研发架构图(MVVM)

不使用前端工程化遇到的问题:

  1. js全局作用域冲突(使用模块化npm解决,webpack模块打包)
  2. 编码规范问题(使用eslint)
  3. 资源压缩和合并(webpack打包压缩)
  4. 高版本js降级(babel工具)

前端工程化解决了前端开发效率开发规范访问性能等问题

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值