猿问

js方面的问题

最近突然想把项目里面杂乱的JS封装一下 所以尝试着写写 但是因为不懂的是在太多,所以一开始就遇到了问题,求解惑。

(function() {
    var ajaxbox = (function() {
        this.type="属性:type";  //我想通过这样来设置属性 但是好像不行
    });
    window.ajaxbox = window.$$ = ajaxbox();
})();

$$.type 调用不行 那么在这个里面属性应该怎样去定义呢?求知道的解答下。

心有法竹
浏览 493回答 1
1回答

回首忆惘然

这里的this指的是window啊 简单封装的话,像下面这么做就好了 var ajaxbox = { type: "xxx", someMethod: function () { // do something } }; 当然,如果你不想让人直接访问type,也可以用个闭包什么的扩展下
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答