私は現在、私が持っているHTMLページごとに別々のJavascriptコードを持っています。私は、ノードサーバーへのHTTPリクエストに頻繁に使用するJavaScriptコードをいくつか書いています。このコードを中央ファイルに移動して別の場所で参照すると、コードがより効率的に実行されることを理解しています。このファイルを別のファイルにインポートするにはどうすればよいですか?また、その結果、より効率的になりますか、それとももっときれいに見えますか?メインのJavascriptファイルを他のファイルにインポートするにはどうすればよいですか?
答えて
node.js
のファイルを別のファイルに簡単にインポートすることはできますが、フロントエンドでインポートするため、別のスクリプトファイルではなくHTMLページにのみスクリプトファイルを含めることができます。あなたは道のNode.jsのに固執したい場合は、モジュールをして、私は/あなたがモジュールローダを使用してに見ることをお勧め
var imported = document.createElement('script');
imported.src = '/path/to/imported/script';
document.head.appendChild(imported);
パフォーマンス上のメリットはありますか? –
@ATyshka、私は思っていませんが、DRYメソッドに従います(自分自身を繰り返さないでください)。これは良い方法です。 –
@CommercialSuicideはスクリプトを非同期に読み込まないでしょうか? –
- 1. 外部JavaScriptファイルをインポートするにはどうすればよいですか?
- 2. ファイル拡張子* .aspx *でjavascriptファイルをインポートするにはどうすればよいですか?
- 3. 他のSwiftファイルをSwiftスクリプトにインポートするにはどうすればよいですか?
- 4. CSVファイルをCockroachDBにインポートするにはどうすればよいですか?
- 5. ライブラリで生成されたIIEFスタイルのJavaScriptファイルをインポートするにはどうすればよいですか?
- 6. PythonでExcelファイルをインポートするにはどうすればよいですか?
- 7. 添付ファイルのリンクからmovies.datファイルをRにインポートするにはどうすればよいですか?
- 8. ES6でJSファイルを別のJSファイルにインポートするにはどうすればよいですか?
- 9. htmlファイルを他のフォルダのファイルにリンクするにはどうすればよいですか?
- 10. htmlファイルを別のファイルにインポートするにはどうすればよいですか?
- 11. ノードパッケージ内のjavascriptファイルをインポートするにはどうすればよいですか?
- 12. JavaScriptで.txtファイルにアクセスするにはどうすればよいですか?
- 13. JavaScriptでJavaScriptファイルを2回ダウンロードしないようにするにはどうすればよいですか?
- 14. CSVファイルからNeo4jのディレクトリ/ファイル構造をインポートするにはどうすればよいですか?
- 15. JavaScriptでファイルを作成するにはどうすればよいですか?
- 16. orgモードでは、(メイン).orgファイルから他の.orgファイルをどのように組み込むのですか?
- 17. txtファイルに配置された.htmlファイルのコードをインポートするにはどうすればいいですか?
- 18. JavaScriptファイルを参照するにはどうすればよいですか?
- 19. System.DllNotFoundException - SOファイルをインポートするにはどうすればいいですか?
- 20. Python3 subsubdirectoryファイルをインポートするサブディレクトリファイルをインポートするにはどうすればよいですか?
- 21. ファイルにファイルをリンクするにはどうすればよいですか?
- 22. 他のHTMLファイルと同じJSファイルを使用するにはどうすればよいですか?
- 23. CoffeeScriptでjavascriptライブラリをインポートするにはどうすればよいですか?
- 24. mysqlで10GBのsqlファイルをすばやくインポートするにはどうすればよいですか?
- 25. simplehttpserverのようにjavascriptにフラスコでファイルを提供するにはどうすればいいですか?
- 26. 複数のPythonクラスを別々のメインPythonファイルにリンクするにはどうすればいいですか?
- 27. メイン入力Browserify jsファイルに「no-unused-vars」を修正するにはどうすればよいですか?
- 28. 他のファイルやコンポーネントに必要なnode.jsファイルを無視するにはどうすればいいですか?
- 29. ClearCaseのファイルを他のディレクトリのファイルとマージするにはどうすればいいですか?
- 30. CSVファイルに基づいて複数のメールボックスをインポートするにはどうすればよいですか?
:あなたは、あなたは以下を使用して、同じページにスクリプトを「含まれている」ロードJavaScriptを書くことができますパッカー。私の個人的なお気に入りは 'webpack'ですが、' browserfy'、 'systemjs'などがあります。ブラウザとnodejの間でコードを共有するのは簡単です。それは私がドライと呼ぶものです:)。 – Keith