我希望類自動連接它所需的CSS和JS文件在實例化時...自動附加.js和.css文件的php類,可能嗎?
是有一類知道它在哪裏是(和它的文件)相對於根的方法嗎?
如果1是可能的,有沒有辦法檢查一個css/js文件是否已經在文件中被引用,或者這是不必要的(瀏覽器忽略重複的css/js文件引用)?
我希望類自動連接它所需的CSS和JS文件在實例化時...自動附加.js和.css文件的php類,可能嗎?
是有一類知道它在哪裏是(和它的文件)相對於根的方法嗎?
如果1是可能的,有沒有辦法檢查一個css/js文件是否已經在文件中被引用,或者這是不必要的(瀏覽器忽略重複的css/js文件引用)?
你得到通過dirname($_SERVER['REQUEST_URI'])
和URL路徑通過dirname(__FILE__)
發動機上的絕對路徑。從那裏開始,完全取決於你的實現,以及如何處理JS和CSS引用。
當涉及到雙重引用的CSS和JS文件時,瀏覽器是不同的,但您應該假設,至少JS文件會下載兩次(假設禁用緩存)。
您需要更具體地瞭解您的實施。 – erisco 2010-04-23 08:36:23
重複的CSS幾乎被忽略(雖然它可能會弄亂CSS級聯,因爲鏈接的樣式表很重要),重複的JS意味着腳本將運行兩次 – hallvors 2010-04-23 08:50:25