我希望类在实例化时自动附加其所需的css和js文件...
是否有任何一种类知道它与根相关的位置(及其文件)?
如果可能1,是否有办法检查文件中是否已引用css / js文件,或者这是否必要(浏览器是否忽略重复的css / js文件引用)?
答案 0 :(得分:1)
您可以通过dirname($_SERVER['REQUEST_URI'])
获取网址路径,并通过dirname(__FILE__)
获取引擎上的绝对路径。从那以后,它完全取决于你的实现,是否以及如何处理JS和CSS引用。
浏览器在双重引用的CSS和JS文件方面有所不同,但你应该假设,至少JS文件被下载两次(假设禁用了缓存)。