插件的目的是为了实现一系列功能。一般来讲是分为两种,一种是独立插件,一种是依赖插件。独立插件的话,只要把插件写在一个js文件里面,把js引进来就可以了。依赖插件的话,是本身需要依赖于其他的js,比如常见的jq插件,需要依赖jq,使用的时候要先把jq引进来,然后再把这个js引进来。js插件的开发需要几个注意点:独立变量,方法。防止和其他js产生冲突,一般采用闭包。暴露设置,暴露方法调用。为了插件根据需要做一些设置上的改变。防止重复定义,一般有一个初始化,建议采用匿名函数实现只能初始化一次