如题,比如现在我引用的这个js文件
1 <script src="/Script/jquery.js"></script> 2 <script src="~/Script/jquery.js"></script>
这两个有什么区别?
<script src="/Script/jquery.js"></script>
指的试网站根目录,比如如果你把这个网站部署到 www.abc.com/def下面,那么请求到的结果是www.abc.com/Script/jquery.js,如果你把网站部署到www.abc.com下面,请求地址不变。
<script src="~/Script/jquery.js"></script>
如果用这种写法,当你部署到www.abc.com/def下的话,请求的地址是www.abc.com/def/Scripts/jquery.js,当你部署到www.abc.com后的请求地址是www.abc.com/Script/jquery.js。
<script src="./Script/jquery.js"></script>
还有一种是这种写法, 对于部署到哪个地址,请求的地址都是一样的。
你可以测试一下,我不保证我说的是对的。因为,我没有去系统的整理过 -_-#
参考 https://q.cnblogs.com/q/13853/
应用程序根目录和根目录有什么区别?
一个当前目录,一个根目录
1是当前目录,2是根目录(网站目录)