关于web开发中遇到的href,url, src这几个属性的区别个人小结

2024-04-13 00:32

本文主要是介绍关于web开发中遇到的href,url, src这几个属性的区别个人小结,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

      href:Hypertext Reference的缩写。意思是超文本引用。

常见到的元素:<a href=""> <link href=""/>

src:

在HTML语言中,网页中插入图片所用标签<img>, <img>的src属性用来指定图片位置。

如<img src=jj.bmp>便是插入名为jj.bmp的图象. 此时SRC是source的简写,意思是“源”即image的 源文件为jj.bmp
在汇编中SRC表示源 操作数,source code.
在linux或unix系统的安装包中src为 源代码的目录,例如snort的源码安装中src目录下为snort的源代码。
常见的元素:<img src=""> <script src=""></script>
url: 即统一资源定位符。

其实在web开发中这几个属性都是指向某一个资源, 但是初学者可能会有疑问, 干嘛弄这么多属性,直接使用url不就得了,
可能是各个语言设计的原因,或者他们代表的意思不一样,为了让属性更好的说明他们指向的资源的意义。
下面我来说一下我对它们的值的理解:
它们的值可以分为:绝对位置和相对位置两种方式。
其实如果都换成绝对位置,它们的值之间并没有什么区别;
但是如果换成相对资源,那么这些值在某些方面就不一样了, 在从服务器端解析到客服端html数据流之前, 服务器端会将相对的资源,按照在它们在服务器端的目录结构去寻找资源。
如果写在<a href="">超链接中的相对位置,则只会按照浏览器地址栏中目录结构来寻找资源,像mvc中那样,修改了请求的地址的请求映射方式的话,那么超链接很有可能找不到相应的资源。
总结,其实没必要纠结这些细节,就像1+1=2 一样, 这就是编程中语法规则。以上是个人的理解,只供参考。


这篇关于关于web开发中遇到的href,url, src这几个属性的区别个人小结的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/898667

相关文章

2.1/5.1和7.1声道系统有什么区别? 音频声道的专业知识科普

《2.1/5.1和7.1声道系统有什么区别?音频声道的专业知识科普》当设置环绕声系统时,会遇到2.1、5.1、7.1、7.1.2、9.1等数字,当一遍又一遍地看到它们时,可能想知道它们是什... 想要把智能电视自带的音响升级成专业级的家庭影院系统吗?那么你将面临一个重要的选择——使用 2.1、5.1 还是

基于Python开发电脑定时关机工具

《基于Python开发电脑定时关机工具》这篇文章主要为大家详细介绍了如何基于Python开发一个电脑定时关机工具,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... 目录1. 简介2. 运行效果3. 相关源码1. 简介这个程序就像一个“忠实的管家”,帮你按时关掉电脑,而且全程不需要你多做

Python中@classmethod和@staticmethod的区别

《Python中@classmethod和@staticmethod的区别》本文主要介绍了Python中@classmethod和@staticmethod的区别,文中通过示例代码介绍的非常详细,对大... 目录1.@classmethod2.@staticmethod3.例子1.@classmethod

Spring常见错误之Web嵌套对象校验失效解决办法

《Spring常见错误之Web嵌套对象校验失效解决办法》:本文主要介绍Spring常见错误之Web嵌套对象校验失效解决的相关资料,通过在Phone对象上添加@Valid注解,问题得以解决,需要的朋... 目录问题复现案例解析问题修正总结  问题复现当开发一个学籍管理系统时,我们会提供了一个 API 接口去

redis-cli命令行工具的使用小结

《redis-cli命令行工具的使用小结》redis-cli是Redis的命令行客户端,支持多种参数用于连接、操作和管理Redis数据库,本文给大家介绍redis-cli命令行工具的使用小结,感兴趣的... 目录基本连接参数基本连接方式连接远程服务器带密码连接操作与格式参数-r参数重复执行命令-i参数指定命

Java如何通过反射机制获取数据类对象的属性及方法

《Java如何通过反射机制获取数据类对象的属性及方法》文章介绍了如何使用Java反射机制获取类对象的所有属性及其对应的get、set方法,以及如何通过反射机制实现类对象的实例化,感兴趣的朋友跟随小编一... 目录一、通过反射机制获取类对象的所有属性以及相应的get、set方法1.遍历类对象的所有属性2.获取

Java中的Opencv简介与开发环境部署方法

《Java中的Opencv简介与开发环境部署方法》OpenCV是一个开源的计算机视觉和图像处理库,提供了丰富的图像处理算法和工具,它支持多种图像处理和计算机视觉算法,可以用于物体识别与跟踪、图像分割与... 目录1.Opencv简介Opencv的应用2.Java使用OpenCV进行图像操作opencv安装j

Python视频处理库VidGear使用小结

《Python视频处理库VidGear使用小结》VidGear是一个高性能的Python视频处理库,本文主要介绍了Python视频处理库VidGear使用小结,文中通过示例代码介绍的非常详细,对大家的... 目录一、VidGear的安装二、VidGear的主要功能三、VidGear的使用示例四、VidGea

Golan中 new() 、 make() 和简短声明符的区别和使用

《Golan中new()、make()和简短声明符的区别和使用》Go语言中的new()、make()和简短声明符的区别和使用,new()用于分配内存并返回指针,make()用于初始化切片、映射... 详细介绍golang的new() 、 make() 和简短声明符的区别和使用。文章目录 `new()`

Python中json文件和jsonl文件的区别小结

《Python中json文件和jsonl文件的区别小结》本文主要介绍了JSON和JSONL两种文件格式的区别,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下... 众所周知,jsON 文件是使用php JSON(JavaScripythonpt Object No