文件/资源命名规范
经过文件称号可能给利用者传达一些有用的信息。
由此可见,文件的命名也需求遵照肯定的规则,否则岂但无奈顺畅传达信息,甚至能够会产生曲解。
下面散布引见一下文件命名需求遵照的一些商定俗成的规范。
一.造成称号的字符:
通常情况下,文件的称号是由英文字母、数字或许下划线造成,不能蕴含特殊字符或许汉字,且文件称号总是以字母扫尾,不能以数字扫尾。但有些时分,会刻意利用一些特殊字符作为文件称号的扫尾,以标识此文件具备特殊的性能,例如"_night-sky.scss",可能看到此scss文件称号是以下划线起始,阐明它是一个部分文件。
关于SCSS部分文件可能参阅SCSS partial局部文件一章节。
二.称号大小写:
造成称号的字符利用小写方式。
还有一点需求顺便阐明,有一些操作系统对文件称号的大小是敏感的,假设大小写不同会被认作为不同的文件。
三.中划线作为分隔符:
对于文件的称号的命名,要尽量做到见词达意。
假设利用一个单词无奈准确形容文件的性能,那么可能利用两个或许多个单词。
这时分引荐利用中划线,也就是减号(-)作为连字符,这是很常见的模式,很好理解。
代码实例如下:
[HTML] 纯文本查看 复制代码
//www.softwhy.com/images/big-bg.jpghttp(s)协定可能省略,本文不再引见,详细参阅引入外部资源协定写法一章节。
四.文件称号中点的利用:
通常情况下点(.)的前面是文件的后缀,也就是文件的类型。
但并不总是这样,准确的说,应该是最后一个点的前面是文件类型,文件称号中可能有多个点。
此利用模式很常见,比如jquery.min.js,jquery示意文件的称号,第一个点前面的min示意此文件是紧缩类型。
五.命名剖析:
看如下几种文件命名模式:
[HTML] 纯文本查看 复制代码
antScript.js antMainClass.css ant_reg.html 88-script.js ant-jquery-min.js上面的都是不引荐模式,一一剖析如下:
(1).第一行成绩在于,文件称号都中有大写字符,规范要求都是小写。
(2).第二行的成绩与第一行相反。
(3).第三行利用下划线作为分隔符,要利用中划线分隔。
(4).第四行利用数字作为称号的扫尾,规范要求一直利用英文字符作为起始。
(5).第五行利用应该利用点替代中划线来分隔jquery与min,这种类似文件性质区分的建议利用点。
下面是对应的引荐命名模式:
[HTML] 纯文本查看 复制代码
ant-script.js ant-main-class.css ant-reg.html script.js ant-jquery.min.js十分容易理解,不再停止剖析,假设有任何成绩可能在文章前面留言。