本文主要是介绍关于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这几个属性的区别个人小结的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!