目前我们开发或者使用的web程序中,很大一部分都是使用相对路径的。
相对路径长什么样?
/anquan/code-01-pif.html
相对路径的好处:简短,有效缩小html源码大小,更换域名的时候不用管源代码。
相对路径的坏处:不熟悉容易在写的时候弄错目录分级。
绝对路径长什么样?
https://www.qqooo.cn/wangluo/jianzhan/
绝对路径的好处:直接指明资源地址,减少网站查找时间。
绝对路径的坏处:更换域名会找不到资源。
不过在现在的技术下开发,已经不会出现更换域名的时候绝对路径出错了,现在都是模板标签调用,后台更好全局就跟着变。相对路径没什么坏处,主要就是写主题或者开发的时候容易弄错分级。
大多数使用的还是绝对路径,js中用__dirname来获取当前文件所在的绝对路径
而./ (本目录) ../(上一级目录)都是相对路径