href與src的區別


我們在開發頁面的時候,有時候需要需要引用一些外部的資源,經常分不清href與src,下面我們就來談談它們之間到底分別是什么,這樣使用的時候就做到心中有數。

 

1.href:Hypertext Reference的縮寫,超文本引用,它指向一些網絡資源,建立和當前元素或者說是本文檔的鏈接關系。在加載它的時候,不會停止對當前文檔的處理,瀏覽器會繼續往下走。常用在a、link等標簽。

<a href="http://www.baidu.com"></a>
 
<link type="text/css" rel="stylesheet" href="common.css">

 如上面所顯示的那樣,當瀏覽器加載到link標簽時,會識別這是CSS文檔,並行下載該CSS文檔,但並不會停止對當前頁面后續內容的加載。這也是不建議使用@import加載CSS的原因。

2.src:source的所寫,表示的是對資源的引用,它指向的內容會嵌入到當前標簽所在的位置。由於src的內容是頁面必不可少的一部分,因此瀏覽器在解析src時會停下來對后續文檔的處理,直到src的內容加載完畢。常用在script、img、iframe標簽中,我們建議js文件放在HTML文檔的最后面。如果js文件放在了head標簽中,可以使用window.onload實現js的最后加載。

<img src="img/girl.jpg">
 
<frame src="top.html">
 
<iframe src="top.html">
 
<script src="show.js">

 總結:href用於建立當前頁面與引用資源之間的關系(鏈接),而src則會替換當前標簽。遇到href,頁面會並行加載后續內容;而src則不同,瀏覽器需要加載完畢src的內容才會繼續往下走。

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM