js usingNamespace 很好用
2016-04-21 09:55
387 查看
主文件:webapplication.js
window.usingNamespace = function (a) {
var ro = window;
if (!(typeof (a) === "string" && a.length != 0)) {
return ro
};
var co = ro;
var nsp = a.split(".");
for (var i = 0; i < nsp.length; i++) {
var cp = nsp[i];
if (!ro[cp]) {
ro[cp] = {}
};
co = ro = ro[cp]
};
return co
};
页面js
usingNamespace("mytest.testhtml")["selectarea"] = {
getarea : function () {
var p = $("[name='p1']").val();
$("#result").text(p);
},
setarea: function () {
//alert(mypcas);
mypcas = new PCAS("p1", "c1", "a1", "江苏省", "徐州市", "沛县");
}
}
前台调用:
<input type="button" onclick="mytest.testhtml.selectarea.getarea();" value="getarea" />
window.usingNamespace = function (a) {
var ro = window;
if (!(typeof (a) === "string" && a.length != 0)) {
return ro
};
var co = ro;
var nsp = a.split(".");
for (var i = 0; i < nsp.length; i++) {
var cp = nsp[i];
if (!ro[cp]) {
ro[cp] = {}
};
co = ro = ro[cp]
};
return co
};
页面js
usingNamespace("mytest.testhtml")["selectarea"] = {
getarea : function () {
var p = $("[name='p1']").val();
$("#result").text(p);
},
setarea: function () {
//alert(mypcas);
mypcas = new PCAS("p1", "c1", "a1", "江苏省", "徐州市", "沛县");
}
}
前台调用:
<input type="button" onclick="mytest.testhtml.selectarea.getarea();" value="getarea" />
相关文章推荐
- js 设置header,实现跨域访问
- js 设置header,实现跨域访问
- ExtJs怎么才能点击一个按钮后,重新打开一个浏览器窗口?
- JS实现队列与堆栈的方法
- js中 NaN、 null 及 undefined 的区别
- 10分钟掌握XML、JSON及其解析
- js中undefined,null,NaN的区别
- javascript判断元素是否已经focus
- 无废话ExtJs 入门教程八[脚本调试Firefox:firebug]
- JSP9大内置对象
- 无废话ExtJs 入门教程七[登陆窗体Demo:Login]
- JavaScript基础——调用
- JS中的Replace只会替换第一处解决办法
- 无废话ExtJs 入门教程六[按钮:Button]
- js 数组
- 无废话ExtJs 入门教程五[文本框:TextField]
- javaScript面试题大全
- 无废话ExtJs 入门教程四[表单:FormPanel]
- 俄罗斯方块游戏JavaScript代码
- IE11 F12工具报错 An error has occurredJSPlugin.3005