$(function () {
pageJs.urls = [
'/', 'インデックス',
pageJs.run()
});
//関数には HTML 要素が含まれます。 Ajax関数もここに置くことができます。
var Common = {
init: function () {
alert('Common');
}
};
//url--pages
var Index = {
init: function () {
Common.init();
this.test();
this.test2();
alert(場所.パス名);
},
テスト: function () {
alert('test');
}
};
Index.test2 = function () {
Index.test();
alert('test2');
}
//他の js ファイルに削除し、このファイルの前にロードする必要があります。
//関数には HTML 要素が含まれません。
var Utils = {
debug: function () {
}
};
var pageJs = {
urls: [],
run: function () {
var urls = this.urls;
alert(urls.length);
if ((urls.length % 2) != 0) {
「URL エラー」をスローします。
}
var len = urls.length / 2;
for (var i = 0; i var pattern = new RegExp(urls[i], 'i');
if (pattern.test(location.pathname)) {
eval(urls[i 1] ".init()");
休憩;
}
}
}
};