javascriptはどのように自分のjsプラグインをカプセル化しますか?
655 ワード
// , ; js
;(function(global){
//
"use strict";
//
function Scroll(el,options) {
//some code
};
//
Scroll.prototype = {
//
show: function() {
//some code
}
};
// CommonJs
if (typeof module !== 'undefined' && module.exports) {
module.exports = Scroll;
};
// AMD/CMD
if (typeof define === 'function') define(function() {
return Scroll;
});
// , script
global.Scroll = Scroll;
})(this);