我还有一个问题,如果我在 head 部分使用 jquery.js 那么我是否需要将 document.js 放在里面?准备好如下,否则它将没有它。
var myModule = (function () {
"use strict";
var _privateProperty = "Hello World";
var publicProperty = "I am a public property";
function _privateMethod() {
console.log(_privateProperty);
}
function publicMethod() {
_privateMethod();
}
return {
publicMethod: publicMethod,
publicProperty: publicProperty,
};
})();
$(document).ready(function () {
myModule.publicMethod(); // outputs 'Hello World'
console.log(myModule.publicProperty); // outputs 'I am a public property'
console.log(myModule._privateProperty); // is undefined protected by the module closure
myModule._privateMethod(); // is TypeError protected by the module closure
});
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句