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