联CSS/JS文件使用的绝对网站的URL
-
28-09-2019 - |
题
我想知道什么是最好的方法。E.g。
<script type="text/javascript" src="<%= GetBaseURL() %>Scripts/jquery-1.4.1.min.js"></script>
呈现
<script type="text/javascript" src="http://www.mywebsite.com/Scripts/jquery-1.4.1.min.js"></script>
是否有任何危险或性能这样做?
解决方案
这样做是否有任何危险或性能降低?
不。无论指定相对URL还是绝对URL都没有关系:无论如何,浏览器都会将其转换为绝对URL。
使用绝对URL有一个好处:如果需要,可以轻松地将所有静态资源移至其他服务器(例如,遵循Google的页面优化规则)。如果该变量可用,那是一件好事。
其他提示
你甚至可以用相对url开始从网络根:
/Scripts/jquery-1.4.1.min.js
^-- note the slash at the beginning
得到的总是翻译的相同的路径在服务器中,无论在什么目录你页驻留:换句话说,该文件是否是在 http://example.com/some/path/index.html
或 http://example.com/index.html
, ,浏览器将解决 /Scripts/jquery-1.4.1.min.js
入 http://example.com/Scripts/jquery-1.4.1.min.js
-只使用《议定书》并域的基本文件,忽视了道路。
一点也不。无论如何,浏览器都会将其解析为一天结束时的状态。
不隶属于 StackOverflow