2017-09-27 8 views
1

私は現在、私が持っているHTMLページごとに別々のJavascriptコードを持っています。私は、ノードサーバーへのHTTPリクエストに頻繁に使用するJavaScriptコードをいくつか書いています。このコードを中央ファイルに移動して別の場所で参照すると、コードがより効率的に実行されることを理解しています。このファイルを別のファイルにインポートするにはどうすればよいですか?また、その結果、より効率的になりますか、それとももっときれいに見えますか?メインのJavascriptファイルを他のファイルにインポートするにはどうすればよいですか?

+1

:あなたは、あなたは以下を使用して、同じページにスクリプトを「含まれている」ロードJavaScriptを書くことができますパッカー。私の個人的なお気に入りは 'webpack'ですが、' browserfy'、 'systemjs'などがあります。ブラウザとnodejの間でコードを共有するのは簡単です。それは私がドライと呼ぶものです:)。 – Keith

答えて

0

node.jsのファイルを別のファイルに簡単にインポートすることはできますが、フロントエンドでインポートするため、別のスクリプトファイルではなくHTMLページにのみスクリプトファイルを含めることができます。あなたは道のNode.jsのに固執したい場合は、モジュールをして、私は/あなたがモジュールローダを使用してに見ることをお勧め

var imported = document.createElement('script'); 
imported.src = '/path/to/imported/script'; 
document.head.appendChild(imported); 
+0

パフォーマンス上のメリットはありますか? –

+0

@ATyshka、私は思っていませんが、DRYメソッドに従います(自分自身を繰り返さないでください)。これは良い方法です。 –

+0

@CommercialSuicideはスクリプトを非同期に読み込まないでしょうか? –

関連する問題