首页 > 社交 > 科普中国

JavaScript

常驻编辑 科普中国 2022-10-16 注释   变量   语句   函数   对象   规则   原则   错误   案例   代码   建议

前端代码编码和设计规范系列——JavaScript编程规范4JA拜客生活常识网

置顶 浪里沙 2016-07-15 15:43:19 3905 收藏 74JA拜客生活常识网

分类专栏: 规范文档 文章标签: javascript 设计规范 前端 文档4JA拜客生活常识网

版权4JA拜客生活常识网

规范文档4JA拜客生活常识网

专栏收录该内容4JA拜客生活常识网

0 篇文章0 订阅4JA拜客生活常识网

订阅专栏4JA拜客生活常识网

1文档信息4JA拜客生活常识网

条目4JA拜客生活常识网

内容4JA拜客生活常识网

项目编号4JA拜客生活常识网

通用4JA拜客生活常识网

项目名称4JA拜客生活常识网

通用4JA拜客生活常识网

标题4JA拜客生活常识网

JavaScript编程规范4JA拜客生活常识网

类别4JA拜客生活常识网

规范文档4JA拜客生活常识网

当前4JA拜客生活常识网

试用草稿4JA拜客生活常识网

摘要4JA拜客生活常识网


4JA拜客生活常识网

当前版本4JA拜客生活常识网

V1.04JA拜客生活常识网

日期4JA拜客生活常识网

2015/11/94JA拜客生活常识网

作者4JA拜客生活常识网

徐维坚(xuweijian)4JA拜客生活常识网

文档拥有者4JA拜客生活常识网

内部公开4JA拜客生活常识网

文件4JA拜客生活常识网

前端规范系列-JavaScript篇.docx4JA拜客生活常识网

2修改历史4JA拜客生活常识网

编号4JA拜客生活常识网

修订人4JA拜客生活常识网

修订内容简述4JA拜客生活常识网

修订4JA拜客生活常识网

日期4JA拜客生活常识网

修订前4JA拜客生活常识网

版本号4JA拜客生活常识网

修订后4JA拜客生活常识网

版本号4JA拜客生活常识网

V00014JA拜客生活常识网

徐维坚4JA拜客生活常识网

编程规范文件编写,草稿试用版公布4JA拜客生活常识网

2015/11/104JA拜客生活常识网


4JA拜客生活常识网

V1.04JA拜客生活常识网


4JA拜客生活常识网


4JA拜客生活常识网


4JA拜客生活常识网


4JA拜客生活常识网


4JA拜客生活常识网


4JA拜客生活常识网

规范前言4JA拜客生活常识网

良好的编程规范对于软件的开发与维护,至关重要!他不仅可以提高代码的可读性、可靠性、有效性、健壮性,而且利于帮助开发人员开发和维护代码。对于一个团队协作的项目来说,人员的变动,一个良好的编程规范,有助于后续开发者和新手快速了解项目代码所要表现的含义。4JA拜客生活常识网

1 范围4JA拜客生活常识网

本规范规定了使用JavaScript语言编程时排版、命名、声明、作用域、及一些特殊符号的规则和建议。4JA拜客生活常识网

本规范适用于使用JavaScript语言编程的产品和项目。4JA拜客生活常识网

2 术语和定义4JA拜客生活常识网

规则:编程时强制必须遵守的原则。4JA拜客生活常识网

建议:编程时必须加以考虑的原则。4JA拜客生活常识网

格式:对此规范格式的的说明。4JA拜客生活常识网

说明:对此规范或建议进行必要的解释。4JA拜客生活常识网

实例/如:对此规范或建议从正、反两个方面给出的例子。4JA拜客生活常识网

1命名规范4JA拜客生活常识网

1.1基本规则4JA拜客生活常识网

规范的命名能使程序更易阅读,从而更易于理解。它们也可以提供一些标识功能方面的信息,有助于更好的理解代码和应用。4JA拜客生活常识网

1) 规则一:使用可以准确说明变量、函数、原型(prototype)的完整英文描述符。严禁使用汉语拼音、不相关单词及汉字进行命名,实例:firstName,listAllUsers或 CorporateCustomer等;4JA拜客生活常识网

2) 规则二:尽量少用缩写,但如果一定要使用或名称过长(不超过 25 个字母),当使用公共缩写和习惯缩写等,如实现(implement)可缩写成impl,经理(manager)可缩写成mgr等,严禁滥用缩写;4JA拜客生活常识网

3) 规则三:变量命名必须以小写字母开头,命名使用骆峰命名规则;4JA拜客生活常识网

4) 规则四:方法名必须使用动词或动词短语命名,实例:getIdcName()、export()等;4JA拜客生活常识网

5) 规则五:避免使用相似或者仅在大小写上有区别的名字,以免不严格区分大小写的系统视为同一名称;4JA拜客生活常识网

6) 规则六:避免命名中含有数字,但可以用2表示to,4表示for,另末尾使用数字表示同一系列的除外,如var$td_1 = $(‘.grid td’)[1];4JA拜客生活常识网

7) 规则七:类名、构造函数、公共对象实例等名称首字母大写。4JA拜客生活常识网

var MyCommon = {undefined4JA拜客生活常识网

getSmallClassFromBigClass: function() {}4JA拜客生活常识网

}4JA拜客生活常识网


4JA拜客生活常识网

1.2相关建议4JA拜客生活常识网

以下为相关建议,非必要遵循,但需要考虑

相关阅读:

  • 如何添加注释(word文档怎么添加注释编号)
  • pdf如何标注(PDF文件如何添加注释)
  • 「Leetcode刷题」「33」搜索旋转排序数组.py
  • 韩国KBS电视台主持人搭配绝了
  • 人间多少花月梦
  • 城市数字孪生体帮助训练深度学习模型以分离建筑立面
  • 江城子密州出猎原文及注释 《江城子.密州出猎》翻译
  • 晏殊的《浣溪沙》原文 晏殊的浣溪沙原文及翻译 浣溪沙
  • 浪淘沙欧阳修古诗文网 欧阳修的浪淘沙表达了什么 浪淘
  • 中国广电上线192套餐6折营销,充多少送多少,看看还有什么
    • 网站地图 |
    • 声明:登载此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述。文章内容仅供参考,不做权威认证,如若验证其真实性,请咨询相关权威专业人士。