- 1、本文档共20页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Web前端开发规范文档
规范目的:
使开发流程更加规范化。
通用规范:
TAB键用两个空格代替(WINDOWS下TAB键占四个空格,LINUX下TAB键占八个空格)。
CSS样式属性或者JAVASCRIPT代码后加“;”方便压缩工具“断句”。
文件内容编码均统一为UTF-8。
CSS、JAVASCRIPT中的非注释类中文字符须转换成unicode编码使用, 以避免编码错误时乱码显示。
文件规范:
文件名用英文单词,多个单词用驼峰命名法。
一些浏览器会将含有这些词的作为广告拦截,文件命名、ID、CLASS等所有命名避免以上词汇。?
html书写规范:
为每个HTML页面的第一行添加标准模式(standard mode)的声明,确保在每个浏览器中拥有一致的展现。?!DOCTYPE html
?文档类型声明统一为HTML5声明类型,编码统一为UTF-8。?meta charset=UTF-8
?HEAD中添加信息。?meta name=author content=smile@kang.cool//作者
meta name=description content=hello//网页描述
meta name=keywords content=a,b,c//关键字,“,”分隔
meta http-equiv=expires content=Wed, 26 Feb 1997 08:21:57 GMT//设定网页的到期时间。一旦网页过期,必须到服务器上重新调阅
meta http-equiv=Pragma content=no-cache//禁止浏览器从本地机的缓存中调阅页面内容
meta http-equiv=Window-target content=_top//用来防止别人在框架里调用你的页面
meta http-equiv=Refresh content=5;URL=///跳转页面,5指时间停留5秒 网页有哪些信誉好的足球投注网站机器人向导。用来告诉有哪些信誉好的足球投注网站机器人哪些页面需要索引,哪些页面不需要索引
meta name=robots content=none//content的参数有all,none,index,noindex,follow,nofollow,默认是all
link rel=Shortcut Icon href=favicon.ico//收藏图标
meta http-equiv=Cache-Control content=no-cache, must-revalidate//网页不会被缓存
?IE支持通过特定meta标签来确定绘制当前页面所应该采用的IE版本。除非有强烈的特殊需求,否则最好是设置为edge mode ,从而通知IE采用其所支持的必威体育精装版的模式。?meta http-equiv=X-UA-Compatible content=IE=Edge
非特殊情况下CSS样式文件外链至HEAD之间,JAVASCRIPT文件外链至页面底部。?!DOCTYPE html
html
head
link rel=stylesheet href=css/main.css
/head
body
!-- 逻辑代码 --
!-- 逻辑代码底部 --
script src=lib/jquery/jquery-2.1.1.min.js/script
/body
/html
?引入JAVASCRIPT库文件,文件名须包含库名称及版本号及是否为压缩版。?jQuery-1.8.3.min.js
?引入JAVASCRIPT插件, 文件名格式为库名称+.+插件名称。?jQuery.cookie.js
HTML属性应当按照以下给出的顺序依次排列,来确保代码的易读性。?class
id 、 name
data-*
src、for、 type、 href
title、alt
aria-*、 role
?编码均遵循XHTML标准, 标签、属性、属性命名由小写英文、数字和_组成,且所有标签必须闭合,属性值必须用双引号, 避免使用中文拼音尽量简易并要求语义化。?CLASS -- nHeadTitle -- CLASS遵循小驼峰命名法(little camel-case)
ID -- n_head_title -- ID遵循名称+_
NAME -- N_Head_Title -- NAME属性命名遵循首个字母大写+_
div class=nHeadTitle id=n_head_title name=N_Head_Title/div
?当JAVASCRIPT获取单个元素时,通常使用document.getElementById来获取dom元素,document.getElementById兼容所有浏览器,但IE浏览器会混淆元素的ID和NAME属性,所以要区
文档评论(0)