使用库的时候主导权还是在开发者,库相当于是一些或者是某个方法的封装,直接引入调用方法即可。比如 : 想给 A:设置样式 A.css(), B:addClass() C:style.background='red'
哪种自己可选。
框架是对某件事情提供了一套完整的解决方案。我们尝试举个例子:你想烹饪一条鱼,这时你需要一些原料,比如油、盐、醋、葱、香料以及烹饪工具等,同时鱼也是你需要的主要材料,当你聚齐所有材料时,再经过烹饪就得到成品;现在我们进行对比,其中油、盐、醋、葱、香料以及烹饪工具和鱼其实就是库,组合到一起就成了框架,成品就是最终开发好的应用。在使用库的时候,是库起到主导作用的。我们必须得遵循库的一些规范,比如vue中的遍历我么得使用v-for。
知乎文章对库和框架的介绍