2017-07-04 3 views
-2

クライアントサイドのJavaScriptロジックに基づいてjavascriptページを動的にリンクする方法はありますか?私は現在、動的スクリプトの輸入を供給するために、サーバー側を使用していますクライアントサイドのjsからjsスクリプトに動的にリンクする方法はありますか?

<script> 
    if(photoUpdate){ 
     import "./phtoLoader.js"  //Something like this? 
    } 
</script> 

、それは非常に非効率的な感じ:クライアント側のhtmlコードの例では私のような何かをしたいです。

+0

「require.js':http://requirejs.org」を確認してください。しかし、スクリプトの非同期読み込みを操作できるモジュールやルートなどをベースにした戦略が必要です。 Ref:https://stackoverflow.com/questions/21379023/load-modules-dynamically-with-require-js – Priya

+0

これは面白そうです。確かめます。ありがとう! –

答えて

0

動的スクリプト要素を作成して、ドキュメント本体に追加することができます。

function loadJS(file) { 
    var jsElm = document.createElement("script"); 
    jsElm.type = "application/javascript"; 
    jsElm.src = file; 
    document.body.appendChild(jsElm); 
} 
+0

AHHHはい。これは素晴らしいです。感謝!!! –

関連する問題