我希望类自动连接它所需的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