首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

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

2013-07-01 
一些网站 为什么把函数放在一个变量里?var GG {debug: function(b) {},b: function(a) {},a: function()

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

var GG = {
debug: function(b) {

},
b: function(a) {

},
a: function() {

}
}


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

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

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

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

热点排行