src和href区别
src和href区别
- (1)请求资源类型不同
- (2)作用结果不同
- (3)解析方式不同
(1)请求资源类型不同
- href
用来建立文档和元素之间的链接(是引用),常用的有a、link - src
在请求src资源时候会将指向的资源下载并且应用到文档中(引入),常用的有script、iframe、image。
(2)作用结果不同
- href
不会替换当前内容 - src
会替换当前内容
<script src="source.js">
console.log("1111")//将会被替代
</script>
(3)解析方式不同
- href
当浏览器解析到href处,浏览器会识别文件,并行下载资源。(不会停止对当前资源的处理) - src
当浏览器解析到src处,会暂停对当前资源的处理,直到该资源执行完毕。这就是为啥要把js放在底部的原因。