2012-01-21 9 views
-6

私はPHPを使用してウェブサイトを作っています。私は様々なページや様々なJavascriptファイルで様々なJavascriptスニペットを持っています。私はそれらをすべて1つの.jsファイルに入れたいと思います。どうやってやるの?さまざまなjsファイルからall.jsを作成します

+1

うーん... 1つの.jsファイルにそれのすべてをコピーして貼り付けますか? – Nathan

答えて

2

は、それらが文書の中に含まれていたために、一つのファイルにそれらをすべてコピーします。

それらが正しく書かれていた場合、問題はありません。しかし、スクリプトがすべてのページで実行されることを意図していない(変数の名前のような)いくつかの競合や事例に関しては問題があるかもしれません(例えば、HTML内にいくつかのコンテナが存在すると仮定します。他のページでは、スクリプトがいくつかのエラーを投げたり、不適切に振舞うことがあります。 PHPで

0

あなただけの、例えば、擬似的なJavaScriptのファイルを作ることができます

<?php 

    include('foo.js'); 
    include('bar.js'); 

が続いてメインのPHPページのHTMLからこのファイルを参照します:

<script type="text/javascript" src="js.php"></script> 
0

別の方法があるインラインJSで

<script type="text/javascript"> 
<?php 
    include "one.js"; 
    include "two.js"; 
?> 
</script> 

Iとしてjs.php、その後は次のようにすべてのjsファイルを含めますまた、js、cssを減らして、バックグラウンドでイメージスプライトを使用してブラウザのヘッダー要求を減らそうとします。

関連する問題