美文网首页
web开发规范

web开发规范

作者: kiwili | 来源:发表于2018-10-17 15:31 被阅读0次

web开发规范

一.文件命名规则

a. 页面命名原则(驼峰式命名)

引文件统一使用 index.htm index.vue 文件名(小写)

各子页命名的原则首先应该以栏目名的英语翻译取单一单词为名称

b. 图片的命名原则

图片的名称分为头尾两部分,用 “-” 隔开,头部分表示此图片的大类性质

c. javascript 的命名原则

驼峰式命名

二、CSS 书写规范

基本原则:CSS 样式可细分为 3 类:自定义样式重新定义 HTML 样式链接状态样式

1. 样式为设计师自定义的新 CSS 样式,影响被使用本样式的区域,用于完成网页中局部的样式设定。(样式名 “.”+“相应样式效果描述的单词或缩写”例:“ .shadow ”文字样式样式名)

2.  HTML 样式为设计师重新定义已有的 HTML 标签样式,影响全部的被设定标签样式,用于统一网页中某一标签的样式定义。(样式名“HTML 标签”例:hr { border: 1px dotted #333333 }

3. 链接状态样式为设计师对链接不同状态设定特殊样式,影响被使用本样式区域中的链接。

需注意细节

class 命名规范: 名字有多单词组合的用短破折号“-”分开,头部分表示此样式的大类性质,小写英文,命名要语义化, 简明化。

代码块内容缩进,它能够提高层次结构的清晰度。

声明完结,所有声明都要用 “;” 结尾。

选择器和声明分行,每个选择器和声明都要独立新行。

规则分行,每个规则独立一行,两个规则之间隔行。

0和单位,省略0后面的单位,省略0开头小数点前面的0。

三、JavaScript 书写规范 

1. 书写过程中, 每行代码结束必须有分号; (具体根据项目 eslint 规则设定进行统一)

2. 变量命名: 驼峰式命名。变量要求是纯英文字母,首字母须小写,要求变量集中声明,避免全局变量。

3. 函数命名: 首字母小写驼峰式命名。

4. 命名语义化, 尽可能利用英文单词或其缩写。

5. 代码结构明了, 加适量注释,提高函数重用率。

四、注释

1、HTML 注释

<!-- 左右各空一个空格,注释说明,单行 -->

<!-- 注释符号一上一下覆盖整个要注释的区块,多行注释 -->

2、CSS 注释

/* CSS推荐注释,左右各空一个空格,区块注释说明 */

/* CSS推荐注释,注释符号一上一下覆盖整个要注释的区块,多行注释 */

区域注释 /* 注释说明简要 */  /* end */

相关文章

  • web 前端开发规范

    web 前端开发规范 web 前端开发规范的意义 提高团队的协作能力 提高代码的复用利用率 可以写出质量更高,效率...

  • web开发规范

    web开发规范 一.文件命名规则 a. 页面命名原则(驼峰式命名) 引文件统一使用 index.htm index...

  • web开发规范

    良好的代码结构,使代码清晰,易读,优雅。 Tab:遵循2个空格大小 HTML: CSS: JavaScript:

  • css命名整理

    文章整理了Web前端开发中的各种CSS规范,包括文件规范、注释规范、命名规范、书写规范、测试规范等。 一、文件规范...

  • css命名规范整理

    文章整理了Web前端开发中的各种CSS规范,包括文件规范、注释规范、命名规范、书写规范、测试规范等。 一、文件规范...

  • Web前端开发规范文档

    Web前端开发规范文档 规范目的: 使开发流程更加规范化。 通用规范: TAB键用两个空格代替(WINDOWS下T...

  • Web前端开发规范文档

    Web前端开发规范文档 规范目的: 使开发流程更加规范化。 通用规范: TAB键用两个空格代替(WINDOWS下T...

  • web前端开发工程师需要注意的web前端开发规范有哪些

    从事web前端开发工作我们就需要了解web前端开发的规范,这样才能保证web前端开发工程师们可以高效快速的完成工作...

  • web前端开发工程师需要注意的web前端开发规范有哪些

    从事web前端开发工作我们就需要了解web前端开发的规范,这样才能保证web前端开发工程师们可以高效快速的完成工作...

  • Web世界的汇编语言——WebAssembly

    我们有许多面向Web应用的开发规范,这些设计优良的规范让Web开发者们的工作变得更加的简单。我们很难想象自己所创建...

网友评论

      本文标题:web开发规范

      本文链接:https://www.haomeiwen.com/subject/dtaanftx.html