zoukankan      html  css  js  c++  java
  • src和href的区别

    src和href的区别
    在引用外部资源的时候,必然会使用到src或者href这两个属性,那么两者有什么区别呢?

    1.href
    Hypertext Reference的缩写,中文是超文本引用。指向一些网络资源,用来建立和当前文档或者元素的链接关系。
    在加载该资源时,不会阻塞当前文档的处理。在a,link标签常用。

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

    当浏览器加载到link标签时,会识别这是CSS文档,并行下载该CSS文档,但并不会停止对当前页面后续内容的加载。这也是不建议使用@import加载CSS的原因。

    2.src
    source的缩写。表示对资源的引用,指向的内容会用来嵌入到其所在的标签,也就是替换元素。
    由于src的内容是页面必不可少的一部分,因此浏览器在解析src时会停下来对后续文档的处理,直到src的内容加载完毕。常用在script、img、iframe标签中,我们建议js文件放在HTML文档的最后面。如果js文件放在了head标签中,可以使用window.onload实现js的最后加载。

    <img src="..."/>
    <script src=""><script>
    

    总结:href用于建立当前页面与引用资源之间的关系(链接),而src则会替换当前标签。遇到href,页面会并行加载后续内容;而src则不同,浏览器需要加载完毕src的内容才会继续往下走。

  • 相关阅读:
    IIs实验,中间件漏洞
    sql注入2
    sql注入1
    莫比乌斯函数,数论中的战斗机
    test2
    test
    素数判定随机算法
    Nginx for windows 访问路径包含中文
    数组元素循环右移
    经典面试题 之 数组的循环右移
  • 原文地址:https://www.cnblogs.com/joeynkay/p/13585127.html
Copyright © 2011-2022 走看看