您的位置:首页 > Web前端 > JavaScript

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" />
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: