最近突然想把项目里面杂乱的JS封装一下 所以尝试着写写 但是因为不懂的是在太多,所以一开始就遇到了问题,求解惑。
(function() {
var ajaxbox = (function() {
this.type="属性:type"; //我想通过这样来设置属性 但是好像不行
});
window.ajaxbox = window.$$ = ajaxbox();
})();
$$.type 调用不行 那么在这个里面属性应该怎样去定义呢?求知道的解答下。
这里的this指的是window啊
简单封装的话,像下面这么做就好了
var ajaxbox = { type: "xxx", someMethod: function () { // do something } };
当然,如果你不想让人直接访问type,也可以用个闭包什么的扩展下