读书人

一些网站 为何把函数放在一个变量里

发布时间: 2013-07-01 12:33:04 作者: rapoo

一些网站 为什么把函数放在一个变量里?

var GG = {
debug: function(b) {

},
b: function(a) {

},
a: function() {

}
}


RT,经常看到一些网站的前端会把好多的函数放在一个变量里面,像这样有什么做有什么好处吗?

[解决办法]
和这个是一样的
function GG() {
debug: function(b) {

},
b: function(a) {

},
a: function() {

}
}

[解决办法]
一个是命名空间问题,函数多时重名可能性加大不少,所以模仿java的命名空间来定义函数名。
另一个可能是模仿类的做法。

你给的代码是第一种可能。
[解决办法]
为了逻辑上的清晰吧, 表明这些函数功能都是相关的

读书人网 >JavaScript

热点推荐