简述前端提高开发效率的发展历程

提高开发效率的发展历程:

  • 原生JS(存在很多兼容性问题)

  • Jquery之类的类库(虽然解决了兼容性问题,但是渲染页面起来很费时费力,需要频繁操作dom)

  • 前端模板引擎(每次渲染模板都需要将数据重新重绘和重排,比较消耗性能)

  • React.js /Vue.js(能够帮助我们减少不必要的DOM操作;提高渲染效率;双向数据绑定的概念【通过框架提供的指令,我们前端程序员只需要关心数据的业务逻辑,不再关心DOM是如何渲染的了】)

  • 在Vue中,一个核心的概念,就是让用户不再操作DOM元素,解放了用户的双手,让程序员可以更多的时间去关注业务逻辑

提到框架,我也谈谈个人对框架和库的理解:

框架和库的区别:
框架:是一套完整的解决方案;对项目的侵入性较大,项目如果需要更换框架,则需要重新架构整个项目。

  • node 中的 express;

库(插件):提供某一个小功能,对项目的侵入性较小,如果某个库无法完成某些需求,可以很容易切换到其它库实现需求。

  • 从Jquery 切换到 Zepto
  • 从 EJS 切换到 art-template
发布了41 篇原创文章 · 获赞 3 · 访问量 4587

猜你喜欢

转载自blog.csdn.net/fesfsefgs/article/details/104198132