hi三好学生吧 关注:6贴子:71
  • 1回复贴,共1

框架知识介绍

只看楼主收藏回复

1、为什么要学习流行框架?
企业为了提高开发效率:在企业中,时间就是效率,效率就是金钱;
提高开发效率的发展历程
原生JS -> Jquery之类的类库 -> 前端模板引擎 -> Angular.js / Vue.js/React(能够帮助我们减少不必要的DOM操作;提高渲染效率;【前端程序员只需要关心数据的业务逻辑,不再关心DOM是如何渲染的了】)
2、前端框架与库的区别?
功能层面
jquery库:操作DOM+网络请求
框架:提供全方位功能,齐全
如果把库比作肯德基的小套餐的话,框架就类似于KFC的全家桶级别的。
库是以提供API为主,像JQuery提供了大量的API,如果是框架呢,就是提供基础性的服务为主,像React、Vue有虚拟Dom的支持,都会一些基础性的服务,可以节省实际开发的代码量。
代码层面
库:是为了实现某个功能,而调用某个函数;
框架:帮助我们运行编写好的代码(步骤:1、初始化框架自身的一些行为;2、执行你编写好的代码;3、释放一些资源)。
总结
库:单一某个层面;可以任何地方调用库
框架:大而沉,把代码给框架去执行。是一套完整的解决方案;对项目的侵入性较大,项目如果需要更换框架,则需要重新架构整个项目。


1楼2022-08-26 20:07回复


    2楼2022-08-26 20:10
    回复