標籤:
<!doctype html><html lang="en"><head> <meta charset="UTF-8"> <title>Document</title></head><body><script> //模組開發模式;// var someModule = (function(){// //TODO// }());// 第一種返回方式;// var someModule = (function(){// var count = 0;// return {// addCount:function(){// return count++;// },// getCount: function(){// return count;// },// resetCount: function(){// console.log(count);// count = 0;// }// }// }());// 第二種返回方式; var someModule = (function(){ var count = 0; var addCount = function(){ return count++; } var getCount = function(){ return count; } var resetCount = function(){ console.log(count); count = 0; } return { addCount: addCount, getCount: getCount, resetCount: resetCount } }()); someModule; var a1 = someModule; console.log(someModule.addCount()); console.log(someModule.addCount()); console.log(someModule.addCount()); console.log(a1.addCount()); a1.resetCount(); console.log(a1.getCount());</script></body></html>
javascript的模組開發方法;