懂的进来看看
时间:2010-05-05
来源:互联网
if(Sina=='undefined'){Sina={};}
Sina.pkg = function(ns) {
if (!ns || !ns.length) {
return null
}
var levels = ns.split(".");
var nsobj = Sina;
for (var i = (levels[0] == "Sina") ? 1 : 0; i < levels.length; ++i) {
nsobj[levels[i]] = nsobj[levels[i]] || {};
nsobj = nsobj[levels[i]]
}
return nsobj
};
Sina.pkg("Core");
if (typeof Core == "undefined") {
Core = Sina.Core
}
Sina.pkg("Core.Array");
Sina.pkg("Utils");
if (typeof Utils == "undefined") {
Utils = Sina.Utils
}
Sina.pkg("Core.Function");
if (typeof App == "undefined") {
var App = {}
}
主要这个下面的pkg谁给解释一下 什么意思?
Sina.pkg = function(ns) {
if (!ns || !ns.length) {
return null
}
var levels = ns.split(".");
var nsobj = Sina;
for (var i = (levels[0] == "Sina") ? 1 : 0; i < levels.length; ++i) {
nsobj[levels[i]] = nsobj[levels[i]] || {};
nsobj = nsobj[levels[i]]
}
return nsobj
};
希望高手帮个忙看看 为什么要这么写,有什么用途
Sina.pkg = function(ns) {
if (!ns || !ns.length) {
return null
}
var levels = ns.split(".");
var nsobj = Sina;
for (var i = (levels[0] == "Sina") ? 1 : 0; i < levels.length; ++i) {
nsobj[levels[i]] = nsobj[levels[i]] || {};
nsobj = nsobj[levels[i]]
}
return nsobj
};
Sina.pkg("Core");
if (typeof Core == "undefined") {
Core = Sina.Core
}
Sina.pkg("Core.Array");
Sina.pkg("Utils");
if (typeof Utils == "undefined") {
Utils = Sina.Utils
}
Sina.pkg("Core.Function");
if (typeof App == "undefined") {
var App = {}
}
主要这个下面的pkg谁给解释一下 什么意思?
Sina.pkg = function(ns) {
if (!ns || !ns.length) {
return null
}
var levels = ns.split(".");
var nsobj = Sina;
for (var i = (levels[0] == "Sina") ? 1 : 0; i < levels.length; ++i) {
nsobj[levels[i]] = nsobj[levels[i]] || {};
nsobj = nsobj[levels[i]]
}
return nsobj
};
希望高手帮个忙看看 为什么要这么写,有什么用途
作者: gevilhost 发布时间: 2010-05-05
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28