美文网首页
移动前端开发规范(一般规范)

移动前端开发规范(一般规范)

作者: Tronapi | 来源:发表于2017-08-09 10:52 被阅读0次

系列目录

移动前端开发规范(一般规范)
移动前端开发规范(技术栈规范)
移动前端开发规范(HTML规范)
移动前端开发规范(JavaScript规范)
移动前端开发规范(CSS/LESS/SCSS规范)
移动前端开发规范(前端自动化规范)

为了规范前端团队的开发模式,提高代码质量及协作效率,优化前端性能及用户体验,特制定该前端技术规范文档,其中包括了前端技术栈,HTML,JavaScript,CSS/LESS/SCSS和前端自动化这几个部分。供前端同事参考及开发践行。

一般规范

以下列举了一些可应用在 HTML,JavaScript 和 CSS/LESS/SCSS 上的通用规则。

文件和资源命名
  • 在前端项目中,所有的文件名应该遵循统一命名约定。以可读性而言,减号(-)是用来分隔文件名的不二之选。同时它也是常见的 URL 分隔符,如:
    example.com/my-blog-entry or img.example.com/big-black-background.jpg
    所以,请使用减号用来分隔资源名称。

  • 请确保文件命名总是以字母开头而不是数字。

  • 资源的字母名称必须全为小写。这是因为在某些对大小写字母敏感的操作系统中,当文件通过工具压缩混淆后,或者人为修改过后,大小写不同而导致引用文件不同的错误,很难被发现。

  • 在某些情况下,需要对资源文件增加后缀或特定的扩展名(比如 .min.js, .min.css)。这种情况下,建议使用点分隔符来进行处理。

不推荐:
MyScript.js
myCamelCaseName.css
i_love_react.html
1001-scripts.js
my-file-min.css

推荐:
my-script.js
my-camel-case-name.css
i-love-react.html
thousand-and-one-scripts.js
my-file.min.css

协议

不要指定引入资源所带的具体协议。

当引入图片或其他媒体文件,或者样式和脚本时,url 所指向的具体路径,不要指定协议部分(http:,https:),除非这两者协议都不可用。

不指定协议使得 URL 从绝对的获取路径转变为相对的,在请求资源协议无法确定时非常好用,而且还能为文件大小节省几个字节。

不推荐:
<script src="http://apps.bdimg.com/libs/accounting.js/0.3.2/accounting.min.js"></script>

推荐:
<script src="//apps.bdimg.com/libs/accounting.js/0.3.2/accounting.min.js"></script>

不推荐:
.example { background: url(http://static.example.com/images/bg.jpg); }

推荐:
.example { background: url(//static.example.com/images/bg.jpg); }

缩进

由于广为人知的兼容性,请勿使用tab进行代码缩进。推荐使用空格进行缩进,一次缩进两个空格。
推荐:
<ul> <li>Fantastic</li> <li>Great</li> <li> <a href="#">Test</a> </li> </ul>

@media screen and (min-width: 1100px) { body { font-size: 100%; } }

(function(){ var x = 10; function y(a, b) { return { result: (a + b) * x } } }());

注释

相关文章

  • 移动前端开发规范(一般规范)

    系列目录 移动前端开发规范(一般规范)移动前端开发规范(技术栈规范)移动前端开发规范(HTML规范)移动前端开发规...

  • 前端入门必知开发规范

    本文主要从以下几个方面来概述前端的开发规范 1. 目录构建规范 2. 前端命名规范 3. 前端工作规范 4. 开发...

  • web前端的开发规范比较重要的知识点

    本文主要从以下几个方面来概述前端的开发规范 1. 目录构建规范 2. 前端命名规范 3. 前端工作规范 4. 开发...

  • 好程序员web前端分享前端的开发规范

    本文好程序员主要从以下几个方面来概述前端的开发规范 1.目录构建规范 2.前端命名规范 3.前端工作规范 4.开发...

  • 前端开发规范

    前端开发规范 规范目的 命名规范 结构化规范 注释规范 编码规范 CSS 规范 规范目的 为提高团队协作效率 便于...

  • 前端规范

    前端规范 规范说明 此为前端开发团队遵循和约定的代码书写规范,意在提高代码的规范性和可维护性。此规范为参考规范,统...

  • App研发流程规范

    移动APP项目研发流程规范: 其中,产品需求文档 > 前端开发两个版本 、UI设计 > 前端开发一半个版本、 后台...

  • css命名整理

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

  • css命名规范整理

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

  • 前端开发规范

    前端代码规范 Front Standard Guide 前端 JS 项目开发规范 规范的目的是为了编写高质量的代码...

网友评论

      本文标题:移动前端开发规范(一般规范)

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