ホームページ > ウェブフロントエンド > jsチュートリアル > Javascript クラス、名前空間、コード構成 code_javascript スキル

Javascript クラス、名前空間、コード構成 code_javascript スキル

WBOY
リリース: 2016-05-16 18:04:06
オリジナル
1007 人が閲覧しました
复制代码代码如下:

$(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()");
休憩;
}
}
}
};

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート