1.url:统一资源定位符


互联网上的每个文件都有一个唯一的URL,它包含的信息指出文件的位置以及浏览器应该怎么处理它

  • 结构

基本URL包含协议、服务器名称(IP地址)、路径和文件名,如:“协议://授权/路径?查询”。

完整的、带有授权部分的普通统一资源标识符语法如下:“协议://用户名:密码@子域名.域名.顶级域名:端口号/目录/文件名.文件后缀?参数=值#标志”

第一部分

协议/模式:告诉浏览器如何处理将要打开的文件。最常用的模式是超文本传输协议(http)

http ------- 超文本传输协议资源

https ------- 用安全套接字层传送的超文本传输协议

ftp ------- 文件传输协议

mailto ------- 电子邮件地址

idap ------- 轻型目录访问协议搜索

第二部分:

文件所在服务器的名称或IP地址,后面是到达这个文件的路径和文件本身的名称。服务器的名称或IP地址后面有时还跟一个冒号和一个端口号。它也可以包含接触服务器必须的用户名称和密码。路径部分包含等级结构的路径定义,一般来说不同部分之间以斜线(/)分隔。询问部分一般用来传送对服务器上的数据库进行动态询问时所需要的参数。

2.href:(HyperText Reference)超文本引用


指向网络资源所在位置,建立和当前元素(锚点)或当前文档(链接)之间的链接

3.src:(Source)资源,引用资源代替当前元素


在img、script、iframe中使用

表示从互联网上得到的资源的位置和访问方法,是互联网上标准资源的地址。

4.href 和 src 的区别


使用 href :a、link

使用 src:img、script

在可替换的元素上使用 src,然而把 href 用于在涉及的文档和外部资源之间建立一个关系

href 指定网络资源的位置,从而在当前元素或当前文档和由当前属性定义的需要的锚点或资源之间定义一个链接或关系。浏览器明白当前资源是一个样式表,页面解析不会暂停。这与把css文件内容卸载<style>标签里不同,因此建议使用 link 标签而不是 @import 来把样式导入到 html 文档里

src (Source)属性仅仅是嵌入当前资源到当前文档元素定义的位置。在浏览器下载,编译,执行这个文件之前页面的加载和处理会被暂停。这个过程与把js文件放到 <script> 标签里类似。浏览器暂停加载直到提取和加载图像

href 是引用

src 是引入

区别:

  • 请求资源类型不同

① href 指向网络资源所在位置,建立和当前元素(锚点) 或当前文档(链接)之间的练习

② 在请求 src 资源时会将其指向的资源下载并应用到文档中,如 JavaSctipt 脚本, ming图片

  • 作用结果不同

① href 用于在当前文档和引用资源之间确立联系

② src 用于替换当前内容

  • 浏览器解析方式不同

① href 若在文档中添加,浏览器会识别该文档为 css 文件,就会并行下载资源并且不会停止对当前文档的处理 

② src 当浏览器解析到它,会暂停其他资源的下载和处理,直到将该资源加载、编译、执行完毕,图片和框架等也如此。类似于将所有资源应用到当前内容。这也是建议把js脚本放到底部而不是头部的原因

url、src、herf的区别相关推荐

  1. URL和URI的区别 【转】

    2019独角兽企业重金招聘Python工程师标准>>> URL和URI的区别 [转] 初学http协议,就被这两个相似的术语搞蒙了,查了很多资料,总算搞清楚了.(找资料还是英文啊,靠 ...

  2. 一招明白URL和URI的区别

    URL和URI的区别(示例): URL[统一资源定位器]: http://localhost:8080/api/account/queryAccountInfo URI[统一资源定位符]: /api/ ...

  3. android中src和background区别

    android中src和background区别 ImageView中XML属性src和background的区别: background会根据ImageView组件给定的长宽进行拉伸,而src就存放 ...

  4. 【转】URL和URI的区别

    [转]URL和URI的区别 译者:华科小涛:http://www.cnblogs.com/hust-ghtao/: 初学http协议,就被这两个相似的术语搞蒙了,查了很多资料,总算搞清楚了.(找资料还 ...

  5. 通熟理解urL和urI的区别

    转载自:https://blog.csdn.net/simplebam/article/details/72644094 关于URL和URI的区别,个人见解. 初学java,最近被一个概念搞得头晕脑胀 ...

  6. URI、URL和URN的区别和联系

    什么是URI.URL.URN? URI(Uniform Resource Identifier ):统一资源标识符.URI类似于资源的 id,一个URI能够标识唯一一份资源,但反之则未必. URL(U ...

  7. JAVA基础 - URI、URL和URN的区别

    什么是URI(统一资源标识符)? "A Uniform Resource Identifier (URI) 是一个紧凑的字符串用来标识抽象或物理资源." 用于标识一个抽象或物理资源 ...

  8. Dom的常用方法/单位/url src href:

    Dom的常用方法 获取方法:document.getElementById() 返回包含带有指定标签名称的所有元素的节点列表(集合/节点数组).:getElementByTagName() 把新的子节 ...

  9. 学习知识点分享 src与herf的区别

    href表示超文本引用,用在link和a等元素上,href是引用和页面关联,是在当前元素和引用资源之间建立联系 src表示引用资源,表示替换当前元素,用在img,script,iframe上,src是 ...

最新文章

  1. 到底什么级别才算是高并发?
  2. 程序员的比较工具大杂烩
  3. Gym 101982 (2018-2019 ACM-ICPC Pacific Northwest Regional Contest (Div. 1) )
  4. mysql id 字段类型转换_mysql 数据类型转换
  5. linux没有那个文件或目录_Linux安装python faiss模块
  6. validation problems were found problem cvc-complex-type.2.4a
  7. 【转】linux系统的7种运行级别
  8. 爬虫入门(3)——拉钩网
  9. BCJC:30: 计算机术语:读和写操作
  10. 淘宝模拟登录2解决滑动验证问题
  11. 游戏里面的模型是怎么制作的?次世代场景建模有哪些特点?
  12. 2021会同一中高考成绩查询,2021年怀化高考状元是谁分数多少分,历年怀化高考状元名单...
  13. 罗克韦尔AB PLC RSLogix5000中的位指令使用方法介绍
  14. 从真正的零组建一台日常使用PC+NAS
  15. 详解电容触控芯片与指纹芯片的研发与生产流程
  16. 搬:五大车载操作(VOS)系统优劣对比,车载系统架构分析
  17. WPf控件模板缺省样式
  18. opencv判断一个点是否在轮廓内pointPolygonTest的用法
  19. codeup《算法笔记》题目索引(题目+答案+思路)
  20. codeblock安装与使用教程

热门文章

  1. chmod,rwx Linux文件属性笔记221107
  2. MSIL简介 - Part1 - HelloWorld
  3. 宇视摄像机——枪机安装光模块步骤
  4. python 仿真模型库_5款超级实用的Python工具库
  5. 【Java进阶】java函数式编程的使用
  6. 21.数据表(指针)
  7. 编程常用英语单词【2016.6月之前熟记要求会默写】
  8. 雨林木风 Ghost Win7 32位64位旗舰版 v202104 【经典】
  9. iOS图片倒影效果的2种实现
  10. kav管理1:如何打造一个说实话的团队