欢迎来到天天文库
浏览记录
ID:19242258
大小:18.73 KB
页数:17页
时间:2018-09-30
《google,javascript,编码规范指南》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、google,javascript,编码规范指南 篇一:JavaScript编码规范 JavaScript编码规范XX年02月18日 规范基本信息表:规范简称:规范版本号:规范修订日期:本规范位置:先前版本位置:规范制定组织:规范制定牵头人:规范校订人:王军锋JavaScript编码规范XX-02-18第1页 JavaScript编码规范1概要规范摘要本规范主要目的是定义基于JavaScript编码的总体规范,确保编码的规范性,提高程序的可维护性。通过遵循共同的编码规范,程序开发人员可以保持代码一贯的风格,
2、提高代码编写的可读性和使用的一贯性。背景现状相关工作说明规范声明2适用范围3引言词汇表首选术语相关术语格式约定文件引用《ECMAScript-262标准》。第2页 《JavaScript权威指南V5》。《JavaScript高级程序设计V2》。《JavaScript高性能》。《GoogleJavaScript开发规范》。4需求5规范正文排版规范文件结构JavaScript文件按如下顺序组织各元素:序号12元素版权、版本声明总体注释说明以注释的方式进行声明在注释中总体介绍该文件实现的功能;对如何使用这些功能给出指导
3、性意见;给出使用示例;指出注意事项;罗列依赖的其它JavaScript文件;注明:第一作者、第二作者…。3程序内容缩进排版以4个空格为一个缩进单元,避免使用Tab制表符。【示例】:functiongetUser(id){if(!id){thrownewError(“”);}}行排版一行的字符不建议超过120个字符,一行过多的字符会影响查看程序的效率。如果一段描述不能放在一行中,依据下列规则将其拆分成多行:1)从分隔符(比如空格)后换行;2)在运算符之前换行;第3页 3)不拆分完整的单词;4)换行后如果需要缩进则不
4、应缩进超过行中。【示例】:if((condition1&&condition2)
5、
6、(condition3&&condition4)
7、
8、!(condition5&&condition6)){}空白的使用函数之间空1行,get/set方法除外。【示例】:functioncreateUser(){}functiondestoryUser(){}functiongetUser(){return;}functionsetUser(user){=user;}代码逻辑段之间空一行。【示例】:functiongetUser(id
9、){//判断参数id的合法性if(!id){thrownewError(“”);}//根据参数id查找user对象findUser(id);}语句表达式语句表达式语句以分号结束。【示例】:vari=0;alert(”提示信息”);(x);第4页 篇二:HTMLCSSJavaScript编码规范 Web端编码规范 目录 1HTML编码规范.......................................................................................
10、..........................................5 样式规则.........................................................................................................................................5 协议.....................................................................
11、....................................................................5 排版规则.........................................................................................................................................6 缩进...........................................
12、..............................................................................................6 大小写................................................................................
此文档下载收益归作者所有