ホームページ  >  記事  >  ウェブフロントエンド  >  javascript_javascript スキルで js ファイルを動的にロードするためのさまざまなソリューションの概要

javascript_javascript スキルで js ファイルを動的にロードするためのさまざまなソリューションの概要

WBOY
WBOYオリジナル
2016-05-16 17:14:451108ブラウズ

比較メソッドはすべて動的に追加されます

コードをコピー コードは次のとおりです:

/*
js v1.0 を動的にロードします: dum
使用法: src="webJsBase.js?load=a,b"
注: js をこのディレクトリにロードします
*/
var webJsBase = {
require: function(libraryName) {
document.write('');
},
load: function(defaultLoad) {
if((プロトタイプのタイプ=='未定義')||(要素のタイプ == '未定義')||(要素のタイプ.メソッド=='未定義') )
throw ('プロトタイプ ライブラリのロードに失敗しました!');
if(typeofdefaultLoad=='未定義')defaultLoad='';
var js = /webJsBase.js(?.* )?$ //;
var path = s.src.replace(js, '');
var include = s.src.match(/?.*load=([a-zA-Z0- 9_,]*)/ ;
});
}
};
webJsBase.load(); //このパラメータはデフォルトでロードされる js ファイルを指定できます



これは、次に示すように、ロード直後に document.write を使用する最も簡単な方法です。


コードをコピー


コードは次のとおりです:");

スクリプトに ID を追加し、既存のスクリプトの src 属性を動的に変更します


コードをコピーします


声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。