不明白window.TAB参考

时间:2014-05-12 02:18:04

标签: javascript

https://github.com/daveloyall/quickjsonformatter/blob/master/index.html

想要学习上面的代码并且有太多我不理解的东西。

function SetTab(){
    var select = $id("TabSize");
    window.TAB = MultiplyString(parseInt(select.options[select.selectedIndex].value), window.SINGLE_TAB);
}

上面有一个例子,是window.TAB用户创建的全局对象?(或用户创建的全局窗口的方法?只是不确定这是做什么)

1 个答案:

答案 0 :(得分:0)

window.TAB是一个变量,用于存储用户从#TabSize中选择的次数重复的制表符。将其存储在window上可使其在代码中的任何位置都可访问;一个全局变量,就像你说的那样。

自定义MultiplyString函数用于重复全局SINGLE_TAB变量(初始化on line 10为标签字符)。

TAB稍后在行106116上用于缩进输出。