私のアプリケーションには、ほぼ 100 以上の Web ページ (html ページ) があり、すべてのコンテナは、内部の JavaScript ライブラリを参照するスクリプトです。
たとえば、それらはすべて次のファイルをロードします。
http://server/application/map.js
ただし、map.js はjqueryandopenlayersおよびその他のものと連携する必要があります。
また、これらの依存関係を 100 以上のページに直接追加することはお勧めできません。実装はmap.jsいつか変更される可能性があるからです。
たとえば、今は使っていますが、いつかopenlayers使うかもしれません。その場合、100 以上のページを からにgoogle map変更する必要があります。openlaeyrsgoogle map
だから私は依存関係を追加できるのだろうmap.jsか?
もちろん、次のmap.jsようにスクリプトを直接追加できます。
map.js
((function(){
addScript("jquery");
addScript("openlayers");
function addScript(){
// add a script element to the head of the page
}
})();
ただし、js のダウンロード時間のために問題が発生する可能性があります。
代わりのアイデアは?