相对路径

CSS、JS中的相对路径引用

笑着哭i 提交于 2020-01-30 23:50:10
  初学者由于对一些比较基本的知识的把握不是很牢,所以在开发或者设计的时候,往往很容易出现一些错误或者异常现象而找不到出错的根源。记得自己刚刚java入门的时候,会出现一些很“离奇”的现象,然后一遍一遍查看自己的代码,一步一步的进行调试(当然那个时候的调试方式也只是从初学这的角度上而言的,大多是比较粗略的手段),还是发现不了哪里出了问题,这直接打击学习的积极性。甚至有时候,照着书本或者教学视频敲的实例代码也不能正常跑起来,不知道大家有没有这种悲催的感觉。   比如说,大家在html中通常会导入一些外部的css、js文件,而其中一个比较容易被忽视的问题就是路径问题,有时候,我们在css、js中都有通过路径来引入一张图片的需求,当我们采用相对路径的时候,在css和js中引用图片的相对路径的基准是不一样的。在css中出现的相对路径,是以css文件所在路径为基准的,而js中的路径则是以导入此js的网页文件所在的位置为基准的。   为了很好的说明这个问题,我们写一个简单的切换图片的js特效,刚开始的时候,我们让html有一副默认的背景图,通过css来设计,而当用户单击“切换背景图”按钮时,通过javascript代码来控制背景图的变更,效果如下: 图一:更改背景图之前的效果图 图二:更改背景图之后的效果图 我们的文件结构是这样的: / index.html /js/ chbk.js /css

相对路径和绝对路径

*爱你&永不变心* 提交于 2020-01-26 12:31:47
文章转载来源: https://www.cnblogs.com/qianguyihao/p/4850684.html 在写 图片的路径 时,有两种写法:相对路径、绝对路径 1、 写法一:相对路径 相对当前页面所在的路径。两个标记 . 和 .. 分表代表当前目录和父路径。 举例1: <!-- 当前目录中的图片 --> <img src="2.jpg"> <img src=".\2.jpg"> <!-- 上一级目录中的图片 --> <img src="..\2.jpg"> img 是image“图片”的简写,src 是英语source“资源”的缩写。 相对路径不会出现这种情况: aaa/../bbb/1.jpg ../ 要么不写,要么就写在开头。 举例2: <img src="images/1.jpg"> 上方代码的意思是说,当前页面有一个并列的文件夹 images ,在文件夹 images 中存放了一张图片 1.jpg 效果: 相对路径的面试题。现有如下文件层级图: 问题:如果想在index.html中插入1.png,那么对应的img语句是? 分析: 现在document是最大的文件夹,里面有两个文件夹work和photo。work中又有一个文件夹叫做myweb。myweb文件夹里面有index.html。 所以index.html在myweb文件夹里面,上一级就是work文件夹

background属性总结,background-image路径问题相对于css和js

可紊 提交于 2020-01-25 13:03:43
(1)background属性总结 background 简写属性在一个声明中设置所有的背景属性。 可以设置如下属性:background-color规定要使用的背景颜色。background-position规定背景图像的位置。background-size规定背景图片的尺寸。background-repeat规定如何重复背景图像。background-origin规定背景图片的定位区域。 background-origin: padding-box|border-box|content-box;边框盒、内边距框、内容框。 background-clip规定背景的绘制区域。 background-clip: border-box|padding-box|content-box;边框盒、内边距框、内容框。 background-attachment规定背景图像是否固定或者随着页面的其余部分滚动。background-image规定要使用的背景图像。如果不设置其中的某个值,也不会出问题建议使用复合属性,background: #00FF00 url(bgimage.gif) no-repeat fixed top;在一个声明中设置所有的背景属性。而不是分别使用单个属性,因为这个属性在较老的浏览器中能够得到更好的支持,而且需要键入的字母也更少。(2)background

C# 获取当前路径方法

♀尐吖头ヾ 提交于 2020-01-23 11:12:08
http://www.cnblogs.com/JoshuaDreaming/archive/2010/11/25/1887996.html //获取包含清单的已加载文件的路径或 UNC 位置。 public static string sApplicationPath = Assembly.GetExecutingAssembly ( ).Location; //result: X:\xxx\xxx\xxx.dll (.dll文件所在的目录+.dll文件名) //获取当前进程的完整路径,包含文件名(进程名)。 string str = this.GetType ( ).Assembly.Location; //result: X:\xxx\xxx\xxx.exe (.exe文件所在的目录+.exe文件名) //获取新的 Process 组件并将其与当前活动的进程关联的主模块的完整路径,包含文件名(进程名)。 string str = System.Diagnostics.Process.GetCurrentProcess ( ).MainModule.FileName; //result: X:\xxx\xxx\xxx.exe (.exe文件所在的目录+.exe文件名) //获取和设置当前目录(即该进程从中启动的目录)的完全限定路径。 string str = System

验百例的三个问题

纵饮孤独 提交于 2020-01-21 16:17:37
1:相对路径和绝对路径的区别 绝对路径指的是指定的路径,通过这个路径可以找到指定的文件。相对路径值得是软件所在的路径。App.path---软件移动到哪里,这个路径就是那里,因为路径可变,所以叫做相对路径。 2:Ascill码 Ascii码也叫美国信息交换标准代码,它是基于拉丁字母的一套电脑编码系统,是一种编码规范,我们可以通过调用Asci现一些 比方说上面这个生成大写字母的例子,后面加的65就是Ascii码值,他的随机范围就是从A到Z。 3:索引的含义 每个菜单控件数组元素都由唯一的索引值来标识,该值在菜单编辑器上“Index 属性框”中指定。当一个控件数组成员识别一个事件时,Visual Basic 将其 Index 属性值作为一个附加的参数传递给事件过程。事件过程必须包含有核对 Index 属性值的代码,因而可以 判断出正在使用的是哪一个控件。 来源: CSDN 作者: 自清。 链接: https://blog.csdn.net/hlzdbk/article/details/104061334

第8章利用python读写文件

眉间皱痕 提交于 2020-01-20 02:25:27
文件名与文件路径 (1)文件名:包括文件名与扩展名。如hello.py, hello是文件名,py为扩展名,指出的文件的类型。 (2)根路径,根文件夹,包含了所有其他文件夹,’如:C:\ os.path.join( ) 函数 (1) 将单个文件和路径上的文件夹传递给os.path.join( ) 函数,会返回一个文件路径的字符串,包含正确的路径分隔符。注意反斜杠“\”有两个,一个为路径分隔符,一个为转义字符。 >> > import os >> > os . path . join ( 'user' , 'bin' , 'spam' ) 'user\\bin\\spam' (2)利用os.path.join( ) 函数创建文件名称的字符串 >> > MyFiles = [ 'account.txt' , 'detail.csv' , 'invite.docx' ] >> > for filename in MyFiles : . . . print ( os . path . join ( 'C:\\users\\asweigart' , filename ) ) C : \users\asweigart\account . txt C : \users\asweigart\detail . csv C : \users\asweigart\invite . docx 当前工作目录

Windows DOS 常用命令

末鹿安然 提交于 2020-01-19 02:26:55
  进入到相对路径下:当前路径的相对路径 cd + 相对路径;   进入到其他盘:例子,直接 d:,再按回车即可进入到该盘,再用 cd 命令进入相对路径下;   查看全部端口的占用情况(只能获得进程 id):netstat –ano;   查看指定端口的占用情况(只能获得进程 id):netstat -aon|findstr "xxxx";   查看指定 id 的进程:tasklist|findstr "xxxx";   查看本机 Java 的相关信息:java;   查看本机的 Java 版本信息:java -version;    来源: https://www.cnblogs.com/VVL1295/p/6113688.html

Django之代码风格

不羁岁月 提交于 2020-01-13 06:40:30
1 代码风格 稍微关注一下下面这些代码标准风格指导规则将会对你大有益处,我们高度建议你通读词章,即便你此时可能正想跳过它。 1.1 让你的代码保持可读性的重要性 代码在读方面的重要性胜过写。一个代码块几分钟编写,花几个小时调试,然后有可能再也不会有人去碰它。然而当你去阅读那些昨天或者甚至10年以前编写的代码,清晰一致的代码风格就变得非常有用。清晰移动的代码能够让你不用去费劲去理解代码的不一致性,从而节省了自己的脑力,并且使代码易于维护,提高了各种规模项目的整体质量。 下面这些方法让你"多走一公里"使你的代码尽可能清晰易读: 避免缩写的变量名称 写出你的函数的参数名称 对你的类和方法要写注释文档 要对你的代码加注释 把重复的代码重构为可复用的函数和方法 使函数和方法短一点,一个好的经验法则是读函数和方法代码时不需要滚动鼠标(也就是函数或方法的长度不能大于一个屏幕的显示高度) 当你长时间不碰某段代码后,再重新拿起这段代码,你能很容易地找到当初是从哪儿中断编写工作的 缩写变量名是非常令人讨厌的。比如:当你看到一个 balance_sheet decrease 的变量名时,解释它肯定要比解释缩写版的 bsd 或者 bal_s_d 要容易。这种类型的缩写可能会帮你省一点输入时间,但是这种节省是以几小时甚至几天的技术(代码阅读)债为代价,所以这种节省不值当。 1.2 PEP8

C#文件路径的写法

自作多情 提交于 2020-01-11 13:56:56
路径有3种方式,当前目录下的C#文件相对路径、当前工作盘的C#文件相对路径、绝对路径。以C:\Tmp\Book为例(假定当前工作目录为C:\Tmp)。“Book”,“\Tmp\Book”,“C:\Tmp\Book”都表示C:\Tmp\Book。 另外,在C#中 “\”是特殊字符,要表示它的话需要使用“\\”。由于这种写法不方便,C#语言提供了@对其简化。只要在字符串前加上@即可直接使用“\”。所以上面的路径在C#中应该表示为“Book”,@“\Tmp\Book”,@“C:\Tmp\Book”。 (1)HTML相对路径与绝对路径 相对路径 同一个目录的文件引用 如果源文件和引用文件在同一个目录里,直接写引用文件名即可,这时引用文件的方式就是使用相对路径。 我们现在建一个源文件info.html,在info.html里要引用index.html文件作为超链接。 假设info.html路径是:c:/Inetpub/wwwroot/sites/blabla/info.html 假设index.html路径是:c:/Inetpub/wwwroot/sites/blabla/index.html 在info.html加入index.html超链接的代码应该这样写: <a href = "index.html">这是超连接</a> 如何表示下级目录 ../表示源文件所在目录的上一级目录,http

Thread.currentThread().getContextClassLoader().getResourceAsStream

好久不见. 提交于 2020-01-11 03:52:01
Thread.currentThread().getContextClassLoader().getResourceAsStream 2014年04月02日 06:49:47 OkidoGreen 阅读数:28335 更多 个人分类: 资源文件读取-Java Java-知识 Java路径   Java中使用的路径,分为两种:绝对路径和相对路径。具体而言,又分为四种:   一、URI形式的绝对资源路径   如:file:/D:/java/eclipse32/workspace/jbpmtest3/bin/aaa.b   URL是URI的特例。URL的前缀/协议,必须是Java熟悉的。URL可以打开资源,而URI则不行。   URL和URI对象可以互相转换,使用各自的toURI(),toURL()方法即可!   二、本地系统的绝对路径   D:/java/eclipse32/workspace/jbpmtest3/bin/aaa.b   Java.io包中的类,需要使用这种形式的参数。   但是,它们一般也提供了URI类型的参数,而URI类型的参数,接受的是URI样式的String。因此,通过URI转换,还是可以把URI样式的绝对路径用在java.io包中的类中。   三、相对于classpath的相对路径   如:相对于   file:/D:/java/eclipse32