为了账号安全,请及时绑定邮箱和手机立即绑定

js方面的问题

js方面的问题

心有法竹 2018-12-07 06:22:22
最近突然想把项目里面杂乱的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,也可以用个闭包什么的扩展下

查看完整回答
反对 回复 2018-12-24
  • 1 回答
  • 0 关注
  • 488 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信