JavaScript规范是软件开发中的一个重要组成部分,它旨在确保代码的一致性、可读性和维护性。在九城网络技术集团有限公司的业务发展中心技术部,他们有一套详细的JavaScript规范,涵盖了变量命名、变量使用、对象命名、函数命名以及JS文件命名等方面。 关于**变量命名规范**: 1. 常量和全局变量使用全大写字母,以区分普通变量。 2. 变量名首字母必须小写,遵循驼峰式命名法。 3. 变量名应根据其类型以特定的缩写字符串开头,如整型变量用`int`,长整型用`lng`,浮点型用`flt`,双精度型用`dbl`,对象引用用`obj`,字符串用`str`,布尔型用`is`,Date类型用`dt`。 4. 变量名应当具有描述性,如`strUserName`,`lngArrayIndex`。 5. 长变量名可以通过合理的单词缩写来缩短,但需要在定义时提供注释以解释缩写含义。 **变量使用规范**强调: 1. 变量在使用前必须先定义,未定义的变量不能使用。 2. 变量的作用域应当尽可能小,如在循环中使用`for`语句时,应在循环内部定义变量,以减少作用域污染。 **对象命名规范**规定: 1. 页面对象如文本框、按钮等,应使用特定的前缀,例如文本框用`txt`,按钮用`btn`,下拉框用`sld`等。 在**函数及子过程命名规范**中: 1. 函数名应采用动词+名词的形式,反映其功能。 2. 动词前缀应与函数功能紧密相关,每个单词首字母大写,如`validateInput`。 关于**JS文件命名规范**: 1. 校验性质的JS文件以`validate`开头,如`validate_username.js`。 2. 计算性质的JS文件以`calculate`开头,如`calculate_total.js`。 3. 公用JS文件如`calendarjs`用于日期选择,不允许修改。 4. `parameterTag.js`用于参数处理,`validate_common.js`包含通用的客户端校验方法。 此外,规范还列举了一些常用函数,如`trim`用于删除字符串两侧的空格,`isNumber`用于判断输入是否为数字键,还有`Validator`类及其子类,用于实现各种验证逻辑。 这些规范确保了团队之间的代码一致性,提高了代码质量和可读性,同时也方便了代码审查和后期维护。遵守这样的规范,可以避免因命名不清晰或作用域不明确等问题导致的错误,提高开发效率。
剩余9页未读,继续阅读
- 粉丝: 1
- 资源: 2
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 東耳篮球馆会员信息管理系统(编号:98721117).zip
- 房屋系统(编号:45266146).zip
- 大学生志愿者信息管理系统(编号:96654262).zip
- 房屋租赁系统(编号:49930163).zip
- 付费自习室管理系统(编号:46724236)(1).zip
- 学术论文撰写技巧:施一公提高英文论文写作能力的六点建议
- 科研真问题从何而来-中科院院士分享
- 通过matlab语言读取csv文件.zip
- 通过Django实现用户注册和登录的简单认证系统.zip
- 通过汇编语言计算两个整数和,将结果存储在另一个变量中.zip
- Aruba%20Instant%20On_2.3.0_apk-dl.com.apk.1.1
- Ruby参考手册中文CHM版最新版本
- RubyonRails字符串处理中文最新版本
- 基于 selenium 模拟微博登录爬虫资料齐全+详细文档+源码.zip
- 基于chromeDriver+selenium蓝桥杯题库爬虫资料齐全+详细文档+源码.zip
- 基于java+selenium爬虫资料齐全+详细文档+源码.zip