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

来源:互联网 发布:vb快速入门视频教程 编辑:程序博客网 时间:2024/05/16 14:09

      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 一样, 这就是编程中语法规则。以上是个人的理解,只供参考。


0 0
原创粉丝点击