学员管理系统--JavaScript及HTML编程规范.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
学员管理系统 JavaScript及HTML编程规范 编号:ISS-STD-JS 版本:1.0 作者: 张晓华 日期: 2010-11-24 审批: 日期: 变更记录 日期 版本 变更说明 作者 目录 1 导言 4 1.1 目的 4 1.2 范围 4 1.3 角色和职责 4 2 HTML标记语言编码规范 5 2.1 样式表的引用 5 2.2 缩进、换行约定 5 2.2.1 缩进 5 2.3 标记的属性赋值规范 7 2.4 注释 7 3 客户端JavaScript规范 8 3.1 变量命名规范 8 3.2 变量使用规范 8 3.3 对象命名规范 9 3.4 函数以及子过程命名规范 9 3.5 JavaScript类 9 3.5.1 声明类 9 3.5.2 使用类 10 3.6 注释 11 导言 JSP是一种脚本语言,编码分为两大部分,一部分为静态文件编码,一部分为包含服务器端脚本的动态文件编码。编码?HTML标记语言编码规范 样式表通过外部引用的方式调用,不建议在页面中新定义样式。 页面元素中的展现形式不建议通过html代码进行定义,都统一使用样式表进行。比如要显示红色字体,用Html代码可以这样进行定义: font clolor=”red”红色字体/font 但最好的方法是通过样式表来定义。 span class=”RedText”红色字段/font 这样可以将对网站样式的定义集中到一个样式表文件中去,如果对网站进行修改,可以很快进行。而如果分散到各个网页文件中去,改动起来就非常麻烦了。 缩进、换行约定 a 、所有的缩进皆为4个空格,所有的缩进是由Space(空格)键形成的,而不是Tab键。如果一行中代码太长,请换行。比如这样一行代码: trtdinput type=”text” name=”test” value=”test” class=”MyInput” onclick=”alert(‘test’)”/td/tr 可以改成: tr td input type=”text” name=”test” value=”test” class=”MyInput” onclick=”alert(‘test’)” /td /tr b、 如果多行相似的代码出现,属性尽量对齐 input type=hidden name=ProjectID value={$ProjectID} input type=hidden name=ModuleID value={$ModuleID} input type=hidden name=BugID value={$BugID} input type=hidden name=AssignedTo value={$AssignedTo} type、name和value属性对齐以后阅读起来比较方便。 c、 对于某种标记的多个属性,其顺序尽量保持一致 比如table标记的定义可以按照下面的顺序来定义。 table width=90% align=center border=0 cellpadding=1 cellspacing=0 class=BgTable ? 规范 a、静态文件内容必须包含在boby /boby标记中间 b、boby标记必须包含在html命名规则 所有的标识符只能用字母(A-Z或a-z)和数字(0-9) 表单中的变量命名采用属性赋值规范对于接受属性的标记,属性值必须使用双引号包围。如: body?bgcolor=”red” ? font?size=”7” 2.6注释 !- - - - 客户端JavaScript规范?变量命名规范常量以及全局变量名必须全部使用大写字母”g_” ?变量名首字母必须小写?变量名必须使用其类型的写字符串开始。各种类型的所写字符串如下:?整型变量: ??? ?长整型变量: ??? ?浮点型变量:?? ?双精度变量: ??? ?对象引用变量:obj ??字符串变量“Paul”); objUserInfo. setLogonID (“Liu”); 注释 函数的功能描述 /* ------------------------------------------------------------------------------- * 功能 : functionality description * 参数说明: * 反回值说明: *----------------------------------------------------------------------------------/

文档评论(0)

___________ + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档