美文网首页我爱编程
制定自己的前端编码规范

制定自己的前端编码规范

作者: 三娃头很铁 | 来源:发表于2018-02-18 15:21 被阅读0次
一、代码缩进:tab键设置四个空格
二、页面的第一行添加标准模式声明

<!DOCTYPE html>

三、html 根元素指定 lang 属性,从而为文档设置正确的语言

<html lang="en-US"> 或 <html lang="zh-CN">

四、整个html中,只有开头的DOCTYPE,lang,meta三个地方可以大写,其他均为小写
<!DOCTYPE html>
<html lang="en-US">
    <head>
        <meta charset="UTF-8">
    </head>
</html>
五、IE兼容模式,非特殊情况不加

<meta http-equiv="X-UA-Compatible" content="IE=Edge">

六、HTML 中自闭合元素的标签不要斜线,

使用: <br>
不使用:</br>,<br/>

七、根据 HTML5 规范,在引入 CSS 和 JavaScript 文件时不需要指定 type 属性
八、尽量减少标签的使用,来降低复杂度
九、标签内属性顺序

class 用于标识高度可复用组件,因此应该排在首位。id 用于标识具体组件,应当谨慎使用(例如,页面内的书签),因此排在第二位。

1.class
2.id, name
3.data-*
4.src, for, type, href
5.title, alt
6.aria-*, role
十、注释标准
<!--注释内容--!>
十一、命名规范

默认全小写,默认使用"-"分隔符
图片:head-logo.png
css:bootstrap-3.3.5.js,js:jquery-1.11.3.js
仅 id 属性用 "_":<p id="tb_head">id</p>,且 id 必须保证页面唯一
其余 属性用 "-" :<p class="tb-head"; id="tb_head"; data-head="tb-head"> others </p>

class 必须代表相应模块或部件的内容或功能,不得以样式信息进行命名。且不能有与id相同的命名

<!--正确-->
<div class="sidebar"></div>
<!--错误-->
<div class="left"></div>
十二、不指定网络资源的协议

不要指定引入资源所带的具体协议 (http/https),除非这两者协议都不可用。
不指定协议使得 URL 从绝对的获取路径转变为相对的,在请求资源协议无法确定时非常好用,而且还能为文件大小节省几个字节。

<!--html 代码-->
<script src="//cdn.com/foundation.min.js"></script>

<!--css 代码-->
.example {
  background: url(//static.example.com/images/bg.jpg);
}
十三、CSS详细命名规则

相关文章

  • 制定自己的前端编码规范

    一、代码缩进:tab键设置四个空格 二、页面的第一行添加标准模式声明 三、html...

  • 前端开发规范(实验室版)

    前端编码规范—— HTML 篇 前端编码规范—— CSS 篇 前端编码规范—— JavaScript 篇 这几天和...

  • 雷铭大前端组件库

    雷铭大前端组件库 包含《雷铭前端开发规范》、《雷铭Android编码规范》、《雷铭iOS编码规范》以及不同技术分类...

  • Eslint搭建及使用

    内容 本文将讲解如何在 VSCode 中配合 ESLint 扩展来实践团队内部的前端编码规范。 前端编码规范 ES...

  • 前端编码规范

    前端编码规范参考链接 go!!

  • 制定自己的Swift编码规范

    警告 尽量将所有警告都处理掉。 命名 1.使用具有描述性的名称,2.使用驼峰式命名规则给类方法和变量等命名。3.类...

  • iOS 代码规范文档

    iOS 代码规范文档 [toc] 修订 概述 制定目的:制定iOS 编码规范,主要是为了规范公司内部的iOS 代码...

  • 无标题文章

    # CSS 编码规范 此为前端开发团队遵循和约定的 CSS 编码规范,意在提高代码的规范性和可维护性。 ## 代码...

  • 前端编码规范

    一、命名技巧 1、语义化 即合适标签+合适命名 (1)语义化标签优先 (2)基于功能命名、内容命名、表现命名 (3...

  • 前端编码规范

    英文单词保证拼写正确。 尽量不使用中文拼音; 重要常量、变量、方法等保证详细注释,关键业务逻辑进行详细记录; 变量...

网友评论

    本文标题:制定自己的前端编码规范

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