javascript 中 src 和 href 的区别 ?

区别:

src用于使用外部资源填充/替换对应的元素。 herf则是建立当前文档和外部资源的联系。

详细分析:

href: 

href(超文本链接)属性指明了一个网络资源的位置,并定义了当前元素(例如一个a标签)或者当前文档(例如一个link标签)和这个网络资源的关系。

<link href="style.css" rel="stylesheer" />
对于上面的代码,浏览器会理解这个外部资源为样式表,在下载这个资源的时候,页面的下载与解析不会停止。

src:

src(Source)属性,会在当前文档元素定义的位置将外部资源嵌入(使用外部资源替换元素的内容)

<script src="script.js></script>
对于上面的代码,当页面解析遇到上面的代码时,页面的下载与解析将会暂停,直到浏览器接收、编译、执行完script.js文件。这个过程与在script标签中写入script.js内容类似。

img标签和上面的情况类似。img标签是一个空标签,其src属性对应的图片资源将会填充它。浏览器遇到img标签将会停止页面的加载与解析,直到浏览器加载完图片。

转载于:https://my.oschina.net/u/3891078/blog/1833906

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值