手机
当前位置:查字典教程网 >编程开发 >Javascript教程 >Javascript 类、命名空间、代码组织代码
Javascript 类、命名空间、代码组织代码
摘要:复制代码代码如下:$(function(){pageJs.urls=['/','Index',];pageJs.run();});//the...

复制代码 代码如下:

$(function () {

pageJs.urls = [

'/', 'Index',

];

pageJs.run();

});

//the functions include html elements. Ajax function also can be put here.

var Common = {

init: function () {

alert('Common');

}

};

//url--pages

var Index = {

init: function () {

Common.init();

this.test();

this.test2();

alert(location.pathname);

},

test: function () {

alert('test');

}

};

Index.test2 = function () {

Index.test();

alert('test2');

}

//should be remove to other js file, and load before this file.

//the functions don't include any html elements.

var Utils = {

debug: function () {

}

};

var pageJs = {

urls: [],

run: function () {

var urls = this.urls;

alert(urls.length);

if ((urls.length % 2) != 0) {

throw "urls error";

}

var len = urls.length / 2;

for (var i = 0; i <= len; i = i + 2) {

var pattern = new RegExp(urls[i], 'i');

if (pattern.test(location.pathname)) {

eval(urls[i + 1] + ".init()");

break;

}

}

}

};

【Javascript 类、命名空间、代码组织代码】相关文章:

javascript实现Table间隔色以及选择高亮的方法

JavaScript实现身份证验证代码

在HTML中插入JavaScript代码的示例

用JavaScript实现页面重定向功能的教程

Javascript随机显示图片的源代码

JavaScript中的sub()方法的使用介绍

javascript使用Promise对象实现异步编程

Javascript实现的SHA-256加密算法完整实例

JavaScript中valueOf()方法的使用介绍

JavaScript中操作字符串小结

精品推荐
分类导航