银海软件设计出品
扫描关注网站建设微信公众账号

扫一扫微信二维码

/ 号在网站建设代码中的应用

银海软件2016-01-29经验之谈

    在网站建设的代码中 / 号用得非常普遍,基本上每一行的代码里面都会出现 / 号,我们称之为 正斜杠( forward slash '/' ),还有与之相反的称之为反斜杠( backslash '\')。

比如网站建设中最常见的代码

<html> 与 </html> 之间的文本描述网页
<body> 与 </body> 之间的文本是可见的页面内容
<h1> 与 </h1> 之间的文本被显示为标题
<p> 与 </p> 之间的文本被显示为段落

除了在网页代码中,其它方面也经常用到。不同地方出现代表不同的含义:

正斜杠
表示除法,分隔。在windows系统中通常用来分隔命令行参数,/ 表示选项等。不能作为文件名isiss/。
正斜杠"/"在某些文档里面表示“或”,如通讯方式GSM/GPRS/3G,表示采用其中一种通讯方式。
反斜杠
在windows系统中,\ 用来表示目录。
而在unix系统中,/ 表示目录。
由于web遵循unix命名,所以在网址(URL)中,/ 表示目录。

互联网世界
斜杠“/”是很常见的一个符号。它的位置在右 Shift 的左边,不用按 Shift 就能够输入。
斜杠之所以占据那么重要的地位,应该得益于操作系统(Unix、Dos)的流行。在命令行中,一个斜杠往往是表示着根目录,也作为目录与目录之间的分割。
其实到了互联网时代,除了 URL 中可能要用到斜杠外,其他地方很少见到它的身影。但它并没有随着历史而去。编程中,经常用到“/”和“\”。在程序中,有时我们会看到这样的路径写法,"D:\\Driver\\Lan" 也就是两个反斜杠来分隔路径。事实上,上面这个路径可以用 "D:/Driver/Lan" 来代替,不会出错。但是写成了"D:\Driver\Lan"就可能会出现错误。至于出现错误的原因,还要从字符串解析这方面来分析。学过编程的人都知道,在C里面,输入字符串时,如果想输入一个换行,那就要加上'\n'这个标志,输出一个TAB 就要加上 '\t',反斜杠('\')这个符号会把跟在它后面的字符串结合起来转义成其它字符。根据这个原理,如果想输出双引号(' " ')就要输入' \" ',才能将包含了双引号的字符正确的写入到内存中。要想输入一个反斜杠的话,只有敲' \\ '了。这就是前面为什么会用两个反斜杠来分隔路径的原因。如果将"D:\Driver\Lan"这个路径字符串交给C编译器编译,实际上写入内存的字符串并没有包含反斜杠"\",甚至跟在它后面的字母也会一起被转义成了其它的字符。字符串解析不仅仅局限于C编译器,Java编译器、一些配置文件的解析、WEB服务器等等,都会遇到这个问题。
高端网站建设

文章关键词
网站建设