网站前端开发(文件,html,js,css)规范文档整理

  次阅读 作者:智能小宝 来源:互联网 2016-03-25 16:27 我要评论(0)

一个牛B的前段一从对方的css写法与规范就可以直接看出此人的水平了,下面我来整理一些在前段开发时的一些文件命名规范,样式规范等等,下面给各位总结了一些经验。

我的愿景

成为业内知名的web前端开发工程师

整理一些前端开发规范文档

这份文档已经写了差不多一年了,最近也更新过了,作为一个有组织和纪律的团队,规范是必须的,毕竟每个coder都有自己的一套风格和规范,为了以后团队的和谐发展,结合前端业界的开发经验,故而写出了一个相对是大而简洁的文档,希望能够对你也有所启发。下面简要的摘录我的文档,详细的可以在本文底部下载PDF文档。

第一部分:文件规范

1. tpl, css, js, img文件均归档至<系统开发规范>约定的目录中;

2. tpl文件命名: 英文命名, 后缀.html,请重命名与php文件同名, 以方便后端添加功能时查找对应页面;

3. css文件命名: 英文命名, 后缀.css. 共用base.css, 首页index.css, 其他页面依实际模块需求命名.;

4. Js文件命名: 英文命名, 后缀.js. 共用common.js, 其他依实际模块需求命名.

第二部分:HTML书写规范

1. 文档类型声明及编码: 统一为html5声明类型; 编码统一为, 书写时利用IDE实现层次分明的缩进;

2. 非特殊情况下样式文件必须外链至<head></head>之间;非特殊情况下JavaScript文件必须外链至页面底部;

3 引入JS库文件, 文件名须包含库名称及版本号及是否为压缩版, 比如jquery-1.7.1.min.js; 引入插件, 文件名格式为库名称+插件名称, 比如jQuery.cookie.js;

4. 所有编码均遵循xhtml标准, 标签 & 属性 & 属性命名 必须由小写字母及下划线数字组成, 且所有标签必须闭合; 属性值必须用双引号包括;

5. 充分利用无兼容性问题的html自身标签, 比如span, em, strong, optgroup, label,等等; 需要为html元素添加自定义属性的时候, 首先要考虑下有没有默认的已有的合适标签去设置, 如果没有, 可以使用须以”data-”为前缀来添加自定义属性,避免使用”data:”等其他命名方式;

6. 语义化html, 如 标题根据重要性用h(同一页面只能有一个h1), 段落标记用p, 列表用ul, 内联元素中不可嵌套块级元素;

7. 尽可能减少div嵌套

8. 书写链接地址时, 必须避免重定向,例如:href=”http://www.example.com/”, 即须在URL地址后面加上“/”;

9. 在页面中尽量避免使用style属性,即style=”…”,应该尽量使用class或者id来定义新的样式,然后再对应的css文件里面修改;

一、 网页制作细节

---- head区代码规范

head区是指HTML代码的<head>和</head>之间的内容。

必须加入的标签:

公司版权注释<!--- The site is designed by EHM,Inc 07/2005 --->;

网页显示字符集。

简体中文:<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=gb2312">

繁体中文:<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=utf-8">

英 语:<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=utf-8">

网页制作者信息<META name="author" content="webmaster@maketown.com">

网站简介<META NAME="DESCRIPTION" CONTENT="xxxxxxxxxxxxxxxxxxxxxxxxxx">

搜索关键字<META NAME="keywords" CONTENT="xxxx,xxxx,xxx,xxxxx,xxxx,">

网页的css规范<LINK href="../css/style.css" rel="stylesheet" type="text/css">

网页标题<title>xxxxxxxxxxxxxxxxxx</title>

可以选择加入的标签:

设定网页的到期时间。一旦网页过期,必须到服务器上重新调阅。

本站文章信息来源于网络以及网友投稿,本站只负责对文章进行整理、排版、编辑,是出于传递更多信息之目的,并不意味着赞同其观点或证实其内容的真实性。如果您有什么意见或建议,请联系QQ28-1688-302!

人工智能实验室
相关文章相关文章
  • 未来两年人工智能要怎么走?看这篇就够了

    未来两年人工智能要怎么走?看这篇就够了

  • 韩春雨称已能重复实验结果 近期将有消息公布

    韩春雨称已能重复实验结果 近期将有消息公布

  • 无人驾驶汽车如何改变城市生活?听听他们怎么说

    无人驾驶汽车如何改变城市生活?听听他们怎么说

  • 英国研发“杀生”机器人 通过生命体获取能量

    英国研发“杀生”机器人 通过生命体获取能量

网友点评网友点评
阅读推荐阅读推荐

据国外媒体报道,在过去两年内,聊天机器人(chatbot)、人工智能以及机器学习的研发和采用取得了巨大进展。许多初创公司正利用人工智能和...

霍金 视觉中国 图 英国著名物理学家霍金(Stephen Hawking)再次就人工智能(AI)发声,他认为:对于人类来说,强大AI的出现可能是最美妙的...

文|郑娟娟 今年,人工智能(AI) 60岁了。在AI60岁的时候,笔者想要介绍一下AI100,一个刚刚2岁的研究项目,但它的预设寿命是100年,甚至更长...

AlphaGo与李世石的人机大战,为大众迅速普及了人工智能的概念。 但对谷歌而言,除了下围棋,现在的人工智能进展到哪一步了?未来,人工智能...