最新消息: 新版网站上线了!!!

sea.js改造 jQuery 插件

这也是一个经常遇到的问题,我们推荐以下的包装方式:

    // jquery-plugin-abc
    define(function(require, exports, module) {
      var $ = require('$');
      // 插件的代码
      $.fn.abc = function() {};
    });

这样的改造方式实际上是强化了原有的 $ 对象(而不是重新包装出一个新的 $),在实际调用时,可以用下面的方式:

seajs.use(['$', 'jquery-plugin-abc'], function($) {
  // $ 有了 jquery-plugin-abc 所提供的插件功能
  $.abc();
});
.....

转载请注明:谷谷点程序 » sea.js改造 jQuery 插件