预览加载中,请您耐心等待几秒...
1/6
2/6
3/6
4/6
5/6
6/6

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

前端开发规范手册1.1概述为提高团队协作效率,便于后台人员添加功能及前端后期优化维护,输出高质量的文档,特制订此文档.本规范文档一经确认,前端开发人员必须按本文档规范进行前台页面开发.本文档如有不对或者不合适的地方请及时提出,经讨论决定后可以更改此文档.2.1文件命名规则文件夹和文件名一律全部用小写英文单词,禁止出现简拼、拼音、数字、无意义的命名,英文单词尽量使用一个进行描述,简洁易懂;多个单词用驼峰命名法。2.2文件存放位置cn存放中文HTML文件en存放英文HTML文件flash存放Flash文件images存放图片文件imagestudio存放PSD源文件flashstudio存放flash源文件inc存放include文件library存放DW库文件media存放多媒体文件project存放工程项目资料temp存放客户原始资料js存放JavaScript脚本css存放CSS文件2.3html书写规范为每个HTML页面的第一行添加标准模式(standardmode)的声明,确保在每个浏览器中拥有一致的展现。<!DOCTYPEhtml>文档类型声明统一为HTML5声明类型,编码统一为UTF-8。<metacharset="UTF-8"><HEAD>中添加信息。<metaname="author"content="smile@kang.cool">//作者<metaname="description"content="hello">//网页描述<metaname="keywords"content="a,b,c">//关键字,“,”分隔<metahttp-equiv="expires"content="Wed,26Feb199708:21:57GMT">//设定网页的到期时间。一旦网页过期,必须到服务器上重新调阅<metahttp-equiv="Pragma"content="no-cache">//禁止浏览器从本地机的缓存中调阅页面内容<metahttp-equiv="Window-target"content="_top">//用来防止别人在框架里调用你的页面<metahttp-equiv="Refresh"content="5;URL=http://kahn1990.com/">//跳转页面,5指时间停留5秒网页搜索机器人向导。用来告诉搜索机器人哪些页面需要索引,哪些页面不需要索引<metaname="robots"content="none">//content的参数有all,none,index,noindex,follow,nofollow,默认是all<linkrel="ShortcutIcon"href="favicon.ico">//收藏图标<metahttp-equiv="Cache-Control"content="no-cache,must-revalidate">//网页不会被缓存IE支持通过特定<meta>标签来确定绘制当前页面所应该采用的IE版本。除非有强烈的特殊需求,否则最好是设置为edgemode,从而通知IE采用其所支持的最新的模式。<metahttp-equiv="X-UA-Compatible"content="IE=Edge">非特殊情况下CSS样式文件外链至HEAD之间,JAVASCRIPT文件外链至页面底部。<!DOCTYPEhtml><html><head><linkrel="stylesheet"href="css/main.css"></head><body><!--逻辑代码--><!--逻辑代码底部--><scriptsrc="lib/jquery/jquery-2.1.1.min.js"></script></body></html>引入JAVASCRIPT库文件,文件名须包含库名称及版本号及是否为压缩版。jQuery-1.8.3.min.js引入JAVASCRIPT插件,文件名格式为库名称+.+插件名称。jQuery.cookie.jsHTML属性应当按照以下给出的顺序依次排列,来确保代码的易读性。Classid、namedata-*src、for、type、hreftitle、altaria-*、role避免使用中文拼音尽量简易并要求语义化。CLASS-->nHeadTitle-->CLASS遵循小驼峰命名法(littlecamel-case)ID-->n_head_title-->ID遵循名称+_NAME-->N_Head_Title-->NAME属性命名遵循首个字母大写+_<divclass="nHeadTitle"id="n_head_title"name="N_Head_Title"></div>当JAVASCRIPT获取单个元素时,通常使用documen