源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

写jQuery插件时的注意点

  • 时间:2022-11-07 00:49 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:写jQuery插件时的注意点
写好jQuery插件,有一些注意的地方(持续添加)。 [b]支持UMD[/b] 现在前端开发讲究模块化,所以jQuery插件也最好能够兼顾模块化。 模块化模式大概有几种: AMD、CommonJs、UMD。 [b]AMD(Asynchronous Module Definition)[/b] 异步模块定义,可以异步的加载或依赖其他模块,支持的库如 Require.js, Sea.js 。  例子:
// xxx-plugin.js
define(['jquery'], function ($) {
 function myFunc(){};
 return myFunc;
});
[b]CommonJs[/b] 可以将Javascript按照 Node 模块的方式定义。 例子:
var $ = require('jquery');
function myFunc(){};
module.exports = myFunc;
[b]UMD(Universal Module Definition)[/b] 为了兼容 AMD 和 CommonJs风格,出现了UMD。 代码:
(function (root, factory) {
 if (typeof define === 'function' && define.amd) {
 // AMD
 define(['jquery'], factory);
 } else if (typeof exports === 'object') {
 // Node, CommonJS-like
 module.exports = factory(require('jquery'));
 } else {
 // Browser globals (root is window)
 root.returnExports = factory(root.jQuery);
 }
}(this, function ($) {
 function myFunc(){};
 return myFunc;
}));
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持编程素材网!
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部