npm包,JS类库,JS插件

一、npm包是什么?

没有npm之前,在一个项目中需要用到一些第三放JS库,都是用页面引入的方式,随着项目越来越大,依赖更多的第三方类库,这个时候就很麻烦,npm包管理器这个程序就诞生了,将项目中依赖的第三方类库上传到npm,当其他人需要使用第三方类库的时候,就不用去各自的官网找文件下载了,只要配置一下json,运行npm install,npm 就会帮我把所有的依赖下载到node_modules文件夹中。

所以说npm包就是没有npm之前的JS类库


二、JS类库是什么?

库是用来提供一些方法的集合,避免重复定义相同功能的函数并具有一定的模式兼容性,JS类库是指被封装好的Javascript函数,其特点是可以直接在程序中进行调用。

举个例子,像jQuery这种属于类库,它就是一些函数的集合,就是把特定效果的代码写好,你只需要在用的时候要用很少的代码去调用,由你来决定何时使用类库。

三、JS插件

把一系列的功能封装起来,包装成一个对象,比如:轮播插件,日历插件,上传图片插件,插件建立在类库之上

JS类库和插件的区别

类库比较庞大,一堆方法的集合,插件只是针对某个小功能,比如轮播插件,日历插件等等。
插件也肯跟有一堆方法,但是插件的方法只针对某个具体功能展开

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容