html中的路径以“/”开头和不以此开头的区别

Posted by PanMin on June 23, 2017

html中的路径以“/”开头和不以此开头的区别

  • 不以“/”开头
    <script src="js/jquery-1.9.1.min.js"></script>
    
    • 在访问http://127.0.0.1/时会请求js的路径是http://127.0.0.1/js/jquery-1.9.1.min.js
    • 在访问http://127.0.0.1/path1时会请求js的路径是http://127.0.0.1/path1/js/jquery-1.9.1.min.js
  • 以“/”开头
    <script src="/js/jquery-1.9.1.min.js"></script>
    

    这种情况不管是什么路径都会访问http://127.0.0.1/js/jquery-1.9.1.min.js

还有一点需要注意的是

<script src="js/jquery-1.9.1.min.js"></script>
<script src="js/jquery-1.9.1.min.js"/>

用第一种不会有问题,用第二种有的浏览器会当成是没写完,所以千万不能偷懒,写全了