如何理解js框架与js类库的不同?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何理解js框架与js类库的不同?相关的知识,希望对你有一定的参考价值。

框架和类库最重要的区别是控制权的反转。框架就像一个模具,它需要你把原材料放在模具里面,然后成品就出来了,由于模具已经造好,所以原材料不能乱加,人家要什么你就给什么,控制权在模具。但是类库就不一样了,控制权在你手中,想实现什么功能就实现什么功能,类库只是帮你封装好了大量实用的函数,帮助你实现自己的目的,你要做的只是根据自己的需要合适地调用这些函数。

通俗一点说像jQuery这种属于类库,它就是一些函数的集合,就是把特定效果的代码写好,你只需要在用的时候要用很少的代码去调用。起主导作用的是你的代码,由你来决定何时使用类库。
框架是一种特殊的、已经实现了的WEB应用,你只需要对它填充具体的业务逻辑。这里框架是起主导作用的,由它来根据具体的应用逻辑来调用你的代码。常见的框架有AngularJS等。
类库或框架是用来解决静态网页技术在构建动态应用上的不足的最常用的技术。
 

转载请注明出处。

 

以上是关于如何理解js框架与js类库的不同?的主要内容,如果未能解决你的问题,请参考以下文章

对Web开发中前端框架与前端类库的一些思考

vue.js 入门案例

Vue.js

WEB前端JS与UI框架

用Vue.js开发企业管理后台,我做到了

用Vue.js开发企业管理后台,我做到了