如何用javascript写个插件

JavaScript013

如何用javascript写个插件,第1张

插件的目的是为了实现一系列功能。一般来讲是分为两种,一种是独立插件,一种是依赖插件。独立插件的话,只要把插件写在一个js文件里面,把js引进来就可以了。依赖插件的话,是本身需要依赖于其他的js,比如常见的jq插件,需要依赖jq,使用的时候要先把jq引进来,然后再把这个js引进来。

js插件的开发需要几个注意点:

独立变量,方法。防止和其他js产生冲突,一般采用闭包。

暴露设置,暴露方法调用。为了插件根据需要做一些设置上的改变。

防止重复定义,一般有一个初始化,建议采用匿名函数实现只能初始化一次

最近在开发一个 electron 程序,其中有用到和硬件通讯部分;硬件厂商给的是 .dll 链接库做通讯桥接,

第一版本使用 C 写的 Node.js 扩展