编写jQuery插件时要注意的事项

编写jQuery插件时要注意的事项
写一个jQuery插件,还有一些地方要注意(继续添加)。

支持UMD

现在前端开发是模块化的,因此jQuery插件也应该能够考虑模块化。

有模块化的几种模式:AMD,CommonJS,UMD。

异步模块定义(AMD)

异步模块定义可以加载或依靠其他模块异步,支持库如Require.js、Sea.js。

实例uff1a
/ / xxx-plugin.js
定义({ 'jquery功能($){ },
功能(myfunc){ };
返回myfunc;
});
CommonJS

Javascript可以用节点模块的方式来定义。

实例uff1a
var $ =需要('jquery);
功能(myfunc){ };
module.exports = myfunc;
UMD(通用模块定义)

为了与AMD和CommonJS风格兼容,有UMD。

代码uff1a
(函数,根,工厂){
如果(typeof定义= 'function'define。AMD){
和/ AMD
定义({ 'jquery},厂);
如果(typeof出口其他} = 'object){
/ /节点,CommonJS像
module.exports =厂(要求('jquery '));
{人}
浏览器=(根/窗口)
root.returnexports =厂(根。jQuery);
}
}(这个函数($){
功能(myfunc){ };
返回myfunc;
});
以上是本文的全部内容,希望本文的内容能给大家的学习或工作带来一定的帮助,同时也希望能给予更多的支持!

tag:插件时要事项电脑软件jquery

相关内容