前端开发规范手册.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

前端开发

规范手册

目录

TOC\h\h基本原则

\hHTML

\h通用约定

\h语义化

\hHEAD

\hCSS

\h通用约定

\h字体排印

\h模块组织

\hLess规范

\h性能优化

\hJavaScript

\h通用约定

\hjQuery规范

\h性能优化

\h移动端优化

\h工具箱

介紹

前端开发规范手册

此手册主要实现的目标:代码一致性和最佳实践。通过代码风格的一致性,降低维护代码的成本以及改善多人协作的

效率。同时遵守最佳实践,确保页面性能得到最佳优化和高效的代码。

此手册是在开发中积累下来的经验和参考其它规范/指南制定的,它只是起指导作用,除个别条目强制之外,大多数为

非强制约束,开发者可根据自己的实际情况自行决定是否要遵守该指南只是保证大方向一致性和最佳实践的阶段性总

结,不是最后结论,它会随着时间而变化。

介紹

-5-

基本原则

基本原则

结构、样式、行为分离

尽量确保文档和模板只包含HTML结构,样式都放到样式表里,行为都放到脚本里。

缩进

统一两个空格缩进(总之缩进统一即可),不要使用Tab或者Tab、空格混搭。

文件编码

使用不带BOM的UTF-8编码。

在HTML中指定编码metacharset=utf-8;

无需使用@charset指定样式表的编码,它默认为UTF-8(参考\h@charset);

一律使用小写字母

1.!--Recommended--

2.imgsrc=google.pngalt=Google3.

4.!--Notrecommended--

5.AHREF=/Home/A

1./*Recommended*/

2.color:#e5e5e5;

3.

4./*Notrecommended*/

5.color:#E5E5E5;

省略外链资源URL协议部分

省略外链资源(图片及其它媒体资源)URL中的http/https协议,使URL成为相对地址,避免

\hMixedContent问题,减小文件字节数。

其它协议(ftp等)的URL不省略。

1.!--Recommended--

2.scriptsrc=///js/gweb/analytics/autotrack.js/script3.

4.!--Notrecommended--

5.scriptsrc=/js/gweb/analytics/autotrack.js/script-6-

基本原则

1./*Recommended*/

2..example{

3.background:url(///images/example);4.}

5.

6./*Notrecommended*/

7..example{

8.background:url(/images/example);9.}

统一注释

通过配置编辑器,可以提供快捷键来输出一致认可的注释模式。

HTML注释

模块注释

1.!--文章列表列表模块--

2.divclass=article-list

3....

4./div

区块注释

!--

@name:DropDownMenu

@description:Styleoftopbardropdownmenu.

@author:Ashu(Aaaaaashu@)

--

CSS注释

组件块和子组件块以及声明块之间使用一空行分隔,子组件块之间三空行分隔;

-7-

基本原则

/*==========================================================================

组件块

============================================================================*/

/*子组件块

============================================================================*/

.selector{

padding:15px;

margin-bottom:15px;

}

/*子组件块

============================================================================*/

.selector-sec

文档评论(0)

MAX知识点 + 关注
实名认证
文档贡献者

资料收集达人

版权声明书
用户编号:8053033065000020

1亿VIP精品文档

相关文档