2012-04-12 66 views
0

我有一些javascript代碼中的大部分我的php文件(每個文件中不同的javascript代碼,但也許一些功能也用於多個文件)是不是一個好主意,把所有的JavaScript代碼從我的所有網頁到一個文件,並只包括這個文件在每個頁面(使用包括PHP功能)?先謝謝你!javascript代碼 - 包括php

回答

2

是的,你想分開你的JavaScript從你的PHP。但是,您不想使用PHP include()函數來使用腳本。在DOM的頭部,只需使用帶有src屬性的腳本標記即可。

<head> 
    <script type="text/javascript" src='path/to/file.js'></script> 
</head> 
4

如果JavaScript代碼不是動態生成的,最好將它放入單獨的.js文件中。這樣,瀏覽器就可以下載一次,然後在多個PHP頁面中使用相同的緩存副本。

如果您將JavaScript代碼複製到每個PHP文件中,瀏覽器將不得不下載這些副本。而PHP頁面的輸出通常不可緩存,這意味着每次重新加載相同頁面時,瀏覽器都會重新下載該JavaScript代碼。