href src url 三者區(qū)別
問題描述
href src url 三者區(qū)別
問題解答
回答1:URL(Uniform Resource Locator) 統(tǒng)一資源定位符。
統(tǒng)一資源定位符是對(duì)可以從互聯(lián)網(wǎng)上得到的資源的位置和訪問方法的一種簡潔的表示,是互聯(lián)網(wǎng)上標(biāo)準(zhǔn)資源的地址。互聯(lián)網(wǎng)上的每個(gè)文件都有一個(gè)唯一的URL,它包含的信息指出文件的位置以及瀏覽器應(yīng)該怎么處理它。
結(jié)構(gòu):
模式(或稱協(xié)議) + 服務(wù)器名稱(IP地址)、路徑和文件名,例如:https://segmentfault***/a/1190000002877022。帶有授權(quán)部分的普通統(tǒng)一資源標(biāo)識(shí)符。
分類: 絕對(duì)URL 和 相對(duì)URL(以包含URL本身的文件夾的位置為參考點(diǎn))
href和src的定義與區(qū)別
1.href (Hypertext Reference)網(wǎng)絡(luò)資源的位置,瀏覽器識(shí)別當(dāng)前資源是一個(gè)樣式表,頁面解析不會(huì)暫停(由于瀏覽器需要樣式規(guī)則去畫或者渲染頁面,渲染過程可能會(huì)被被暫停)。這與把css文件內(nèi)容寫在<style>標(biāo)簽里不相同,因此建議使用link標(biāo)簽而不是@import來吧樣式表導(dǎo)入到html文檔里。
2,src (Source)屬性僅僅 嵌入當(dāng)前資源到當(dāng)前文檔元素定義的位置,在瀏覽器下載,編譯,執(zhí)行這個(gè)文件之前頁面的加載和處理會(huì)被暫停。這個(gè)過程與把js文件放到<script>標(biāo)簽里類似。這也是建議把JS文件放到底部加載的原因。當(dāng)然,img標(biāo)簽頁與此類似。瀏覽器暫停加載直到提取和加載圖像。
回答2:前端中關(guān)于url、href、src知識(shí)詳解:http://www.php.cn/div-tutorial-409689.html
相關(guān)文章:
1. angular.js - 輸入郵箱地址之后, 如何使其自動(dòng)在末尾添加分號(hào)?2. 管理員信息修改時(shí)的密碼問題3. mysql - 電商如何存儲(chǔ)營業(yè)額數(shù)據(jù)4. java如何生成token?5. javascript - 如何使用nodejs 將.html 文件轉(zhuǎn)化成canvas6. html5 - 為什么使使用vue cli 腳手架,post-css 沒有自動(dòng)對(duì)css3屬性自動(dòng)添加瀏覽器前綴呢?7. javascript - html5的data屬性怎么指定一個(gè)function函數(shù)呢?8. javascript - 后臺(tái)管理系統(tǒng)左側(cè)折疊導(dǎo)航欄數(shù)據(jù)較多,怎么樣直接通過搜索去定位到具體某一個(gè)菜單項(xiàng)位置,并展開當(dāng)前菜單9. 如何解決docker宿主機(jī)無法訪問容器中的服務(wù)?10. android - RxJava 中有根據(jù)條件執(zhí)行不同函數(shù)的操作符嗎?
