when you call a library, you are in control. But with a framework, the control is invertedbootstrap
也就是说架构
当你在调用library的时候, 你按照本身的意愿来control他(好比jQuery)。框架
而,对于framework, 那么control就是倒转过来了,是他在调用你(好比bootstrap)。it
框架要求你用某种形式去写代码,好比遵守MV*的约定,等等。 库只是提供了写代码时实现某种形式的方法,好比提供了XHR的封装,对 DOM的简便操做。方法
一个简单的分辨方式:引入一个依赖,若是要对架构进行修改的,那么就算是框架;若是无需修改原有架构,那么就算库。call