手机
当前位置:查字典教程网 >编程开发 >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中的sub()方法的使用介绍

JavaScript中的Math.E属性使用详解

javascript制作的滑动图片菜单

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

JavaScript实现仿网易通行证表单验证

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

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

javascript常用方法总结

JavaScript中操作字符串小结

javascript实现十秒钟后注册按钮可点击的方法

精品推荐
分类导航