首页
学习
活动
专区
工具
TVP
发布
您找到你想要的搜索结果了吗?
是的
没有找到

js、css外部文件的相对路径问题

如果js、css外部文件有使用到相对路径时,需要注意其相对路径的基准是不一样的。...比如说,在index.html中引用到了外部的js和css文件,这两个文件都通过相对路径引用了某一张图片;这些文件所在的目录如下: 1 2 3 4 5 6 7 8 9 . ├── js | └──...index.js ├── css | └── index.css ├── images | └── bg.jpg └── index.html js文件的相对路径是以引用该js文件的页面为基准...,所以在js文件中的相对路径是: 1 2 3 function changeImage(){ document.body.style.backgroundImage="url(images/bg.jpg.../index.js"> 总结 js文件的相对路径是以引用该js文件的页面为基准 css文件的相对路径是以自身的位置为基准 警告 本文最后更新于 May

3.6K40

常用文件管理命令

cpuinfo,win系统可以直接通过我的电脑中的属性来查看 ##注意区分家目录和根目录 家目录是根目录的一个分支,一个家目录下可以有多个用户分支 路径概念 路径描述: 绝对路径:从根目录开始描述(文件后面要带斜杠...,不是文件名的开头)pwd为绝对路劲 相对路径:从当前路径开始描述路径 二者之间的区别:开头是斜杠是绝对路径,不是斜杠就一定是相对路径操作: 一个点表示当前目录,两个点表示上级目录,即”...../temp/main.cpp:意为返回temp的上级目录后切回temp,后保留在temp,后在temp中找到main.cpp文件 ~/波浪号加斜杠表示返回家目录常用文件管理指令 ctrl+c 终止杀掉当前进程...ll:ls -la的简写pwd命令 显示当前绝对路径cd命令 changediractory的简写,意思为切换路径 后面既可以是相对路径,也可以是绝对路径 cd -:意思为返回上一个,注意,只能是返回上一级...可能回产生无法挽回的局面 rm a/:加上意为删除所有文件,该句意为删除a文件夹下所有文件 rm a -r 删除文件夹rm a 删除文件rm *.txt,删除当前文件夹下的所有.txt类型的文件,如果加*但是不加文件类型后缀则为删除当前文件夹下所有文件

7410

Apache的DOCUMENT_ROOT坑,第二次踩

这个东西比较常用,例如要html模板里面要引入css/js等资源的时候,相对路径是个不好的实践,特别是现在各种friendly url之下,相对路径很容易乱套,写绝对路径的话,你得确保部署环境,总归不方便...,要是被别人部署到子目录然后你的资源引用路径有前面斜杠的话,dead。...,会直接导致$_SERVER[‘DOCUMENT_ROOT’]末尾有斜杠,然后导致相减之后得到的子目录路径没有前面的斜杠。...然后最后谈一下斜杠问题,从linux的标准来看,表示文件夹路径都是用的前面有斜杠后面没斜杠的格式(例如pwd看看,或者php的dirname函数)。...但是其实这样的做法是比较能统一的,都是前有杠后没有杠,表示文件名和目录都能统一,如果改成前后都有杠可能造成目录拼接出现双斜杠,如果前面没有杠后面有杠又变成相对路径

57830

React-01-React概述

插件文件; ---- 编辑器: CodeKit,sublime text2/3(推荐使用) ,Emacs,vim sublime text 3 插件优化: 编辑器插件:Emmet,Html-css-js...; 接着安装 emmet 插件;需要v8引擎,左下角状态完毕就是安装完了; 重新启动,新建 *.html文件 ,保存,使用emmet(哎米特)语法,按tab键则会提示; 重复3,输入Html-css-js...Prettify,安装;目的:使得html 和css格式化; 拖到subline text中,查看,.min.js,右键可以选择格式化,格式化成功就是安装ok; 安装Spacegray模板;目的:安装主题...,是编辑器更好看; 相对路径 ./ 一点一斜杠表示当前路径; ../ 两点一斜杠表示上一级路径; 现实的测试情况: 在google浏览器中,查看源代码的时候,可以打开带http的js脚本文件,但是不能查看以

60010

url、href和src区别

如果目标文件与当前页面(也就是包含URL的页面)在同一个目录,那么这个文件的相对URL仅仅是文件名和扩展名,如果目标文件在当前目录的子目录中,那么它的相对URL是子目录名,后面是斜杠,然后是目标文件的文件名和扩展名...初学者经常会看到使用两个句点和一条斜杠,不能理解,其表示的意思是引用文件层次结构中更高层目录中的文件,可以组合重复使用两个句点和一条斜杠,从而引用当前文件所在的硬盘上的任何文件,一般来说,对于同一服务器上的文件...:代表目前所在的目录,相对路径。如:内容、 “..”:代表上一层的目录,相对路径。如: “../../”:代表的是上一层目录的上一层目录,相对路径。如: “/”:代表根目录,绝对路径。...这个过程与把js文件放到标签里类似。这也是建议把JS文件放到底部加载的原因。当然,img标签页与此类似。浏览器暂停加载直到提取和加载图像。

6.6K50

Linux 中的绝对路径与相对路径:有什么区别?

路径是您引用文件和目录的方式,它给出了文件或目录在 Linux 目录结构中的位置,它由名称和斜杠语法组成。...cat /home/abhishek/scripts/my_script.sh 请记住,如果路径以斜杠“/”开头,则第一个斜杠表示根,路径中的其余斜杠只是分隔符。初学者经常混淆根斜线和分隔斜线。...[202204111330061.png] 在上图中,您有第一个以根斜杠开头的路径,还有另一条不以 / 开头的路径(即根目录)。...[202204111331321.png] 在 Linux 中,文件名区分大小写,可以包含大写、小写、数字、句点、破折号、下划线和除斜杠 (/) 之外的大多数符号。...斜杠 (/) 保留用于根目录和用于分隔路径中的目录。 将相对路径与 . 和 .. 目录 让我再举一个例子来解释绝对路径和相对路径之间的区别,但在此之前,您应该了解两个特殊的相对路径: .

2.5K30

nginx反向代理跨域基本配置与常见误区

进一步的,为了实现向接口服务器的统一转发,我们需要和后端开发人员规定接口名的前缀,比如所有接口的相对路径都以api开头,此时我们可以添加如下配置(和上一个location平级), ... location...2、proxy_pass 域名带不带‘斜杠/’ ?...看到这个我们来想一想哈,proxy_pass的作用是抓发,加了斜杠意味着所有的/api请求都会转发到根目录下,也就是说 /api 会被 / 替代,这个时候接口路径就变了,少了一层/api。...而不加斜杠的时候呢?这代表着转发到b.test.com 的域名下,/api的路径不会丢失。 针对这种情况,如果后端接口统一有了规定前缀,比如/api,那你这里就不要配置斜杠了。...另一种情况,后端接口shit一样,没有统一前缀,这边又要区分,那就在前端所有接口都加一个统一前缀,比如/api,然后通过加斜杠来替换掉好了~ 以上就是本次的全部内容了~今天的《新闻联播》播送完了,谢谢收看

1.8K30

12-File类

,Java默认的相对路径是相对工程目录下的文件路径。...相对路径在脱离所处的环境后一般还是可以正常执行,但相对路径只能用于寻找该工程下的文件,有一定的局限性。...一般为了跨平台操作,主要采用相对路径 文件路径分隔符 可以使用正斜杠“/” 使用反斜杠(需要转义)“\\” 使用分隔符API:File.separator //方式1:使用正斜杠 File f1=new...File("D:/photo/未压缩图片"); //方式2:使用反斜杠并转义 File f2=new File("D:\\photo\\未压缩图片"); //方式3:使用File的分隔符API File..."D:"+File.separator+"photo"+File.separator+"未压缩图片"); 三种写法含义一样,第三种方法直接采用系统分隔符替换该处内容,目的是防止某些系统采取的分隔符不是斜杠进而导致路径报错

30620

JavaWeb复习

客户端给服务器回传数据叫响应,reponse; Web资源的分类 按实现的技术和呈现的效果不同,分为静态资源和动态资源; 静态资源:html、css、js、txt、jpg等等 动态资源:jsp页面、servlet...base标签的作用 base标签可以设置当前页面中所有相对路径工作时,参照哪个路径来进行跳转。...Web中的相对路径和绝对路径 在javaWeb中,路径分为相对路径和绝对路径两种: 相对路径: . 表示当前目录 .....表示上一层目录 资源名 表示当前目录/资源名 绝对路径: http://ip:port/工程路径/资源路径 web中 / 斜杠的不同意义 在web中 / 斜杠是一种绝对路径 / 斜杠 如果被浏览器解析...,得到的地址是: http://ip:port/ / 斜杠如果被服务器解析,得到的地址是 http://ip:port/工程路径 HTTPServletResponse类 HTTPServletResponse

69910
领券