首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

js命名规范

当有人需要快速理解代码时,清晰命名提供了重要上下文,无论他们是在编码、调试还是协助队友——俺不需要问别人用户意思,但俺必须问数据意思。...虽然俺不经常找到最好名字,但俺试图通过遵循一些基本规则来优化俺代码。 使用有意义前缀 虽然这些前缀不是通用,但它们对于在您团队中建立一种共享语言是很好。...使用有意义单词 例如,开发人员通常在默认情况下将变量命名为data,但是让我们检查一下它几个定义: 作为推理、讨论或计算基础事实信息(如测量或统计) 可传输或处理数字形式信息 这些定义可以引用我们处理任何变量...使用完整单词 当涉及到变量命名时,快捷方式通常意味着缩写或单个字符变量名称。...您还会陷入将组件命名为MyComponentContainerContainer尴尬境地。wrapper也是如此。 注意拼写: ) 单词拼写错误会产生bug,使搜索代码更加困难。

2.5K30
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    js变量命名规范

    最近对于ES6中变量命名关于变量是不是应该大写,特意再重新梳理了一遍基础,特总结如下: js变量命名规范 变量名区分大小写(y 和 Y 是不同变量) 变量名包含字母、数字、美元符号()和下划线...可以采用驼峰命名法。...驼峰命名有两种形式: 小驼峰式命名法(lower camel case):第一个单字以小写字母开始;第二个单字首字母大写,例如:firstName、lastName。...大驼峰式命名法(upper camel case):每一个单字首字母都采用大写字母,例如:FirstName、LastName、CamelCase,也被称为Pascal命名法。...const用于声明常量,一旦定义就不能修改,常量声明后需同时赋值,并且常量通常以大写字母命名

    24810

    前端开发规范命名规范、html规范、css规范js规范

    "> 变量命名 命名方式: 小驼峰式命名方法 命名规范: 类型+对象描述方式,如果没有明确类型,就可以使前缀为名词 类型 小写字母 array a boolean...:全部大写 命名规范:使用大写字母和下划线来组合命名,下划线用以分割单词 推荐: var MAX_COUNT = 10; var URL = 'http://www.baidu.com'; ---- 类成员...规范 避免全局命名空间污染 防止全局命名空间被污染,我们通常做法是将代码包裹成一个 IIFE(Immediately-Invoked Function Expression),创建独立隔绝定义域。...'valid' : 'invalid' ---- JSHint 在js规范中,有很多规范都是样式上规范而不是逻辑上规范,比如尽量使用=== 而不是==,我们可以使用JSHint或者JSLint,Javascript...定义全局暴露jQuery库 evil 禁止使用eval maxdepth 嵌套最大深度 maxparams 参数最大个数 ---- CSS规范 id和class命名 ID和class名称总是使用可以反应元素目的和用途名称

    6.4K10

    命名规范

    ---- 1. java 由字母、数字、下划线、$符号组成 不能以数字开头 名称不能使用JAVA中关键字 坚决不允许出现中文及拼音命名 类名,接口名--大写驼峰 变量名,方法名--小写驼峰 项目名,包名...数据库 由英文、数字、下划线组成 多个单词用下划线分割 不能出现关键字 全部小写命名 表名--要有库名前缀,并且单数 字段名--不能重复表名称 3....URL设计 小写字母和连字符 4. git提交规范 feat: 表达你完成了一个功能 fix: 表达你修复了一个bug docs: 书写一些文档 style: 修改了一些代码风格东西,这些修改并不影响真正代码运行...例如说删掉一个空格啦、用空格代替tab啦、忘记了写某个分号啊...等等 refactor: 重构代码 chore: 完成其他修改,既不是新功能,也不是重构,也不是修复bug其他修改 perf: 表达你对当前代码做了一些优化

    1.7K10

    Mysql命名规范

    ,扩展性、移植性较差 复制代码 禁止在数据库中存储大文件,例如照片,可以将大文件存储在对象存储系统,数据库中存储路径 禁止在线上环境做数据库压力测试 测试,开发,线上数据库环境必须隔离 ​ 命名规范...表命名最好是加上“业务名称_表作用”。...列设计规范 小数类型为 decimal,禁止使用 float 和 double。 说明:float 和 double 在存储时候,存在精度损失问题,很可能在值比较时,得到不正确结果。...,必须使用 is_xxx 方式命名,数据类型是 unsigned tinyint ( 1 表示是,0 表示否)。...19 次方 索引规范 主键索引名为 pk_[字段名];唯一索引名为 uk_[字段名];普通索引名则为 idx_[字段名];单张表索引数量建议控制在5个以内。

    8K21

    miRNA命名规范

    miRNA研究起步很早,最早发现miRNA是线虫中let-7 和lin-4,随着越来越多miRNA被发现,为了方便学术交流,有科学家提出了一套统一命名规范,对应文献如下 A uniform...system for microRNA annotation Ambros, Victor, et al. 3, 2003, RNA, Vol. 9, pp. 277-279 该文献中规范主要用于为新发现...miRNA提供一个统一名字,对于之前发现并在文献中给出名称miRNA, 依然保留其原来名称,比如hsa-let-7, 一个典型成熟miRNA名称如下所示 hsa-miR-1290 可以看做由-...对于同源性非常高两个miRNA, 用小写英文字母a, b等进行区分,比如hsa-miR-5a, hsa-miR-5b; 对于由不同基因编产生完全相同miRNA,则用添加数字后缀方式进行区分,比如...以上这些就是一个miRNA命名基本规则。

    1.5K11

    CSS命名规范

    (一)常用CSS命名规则   头:header   内容:content/container   尾:footer   导航:nav   侧栏:sidebar   栏目:column   页面外围控制整体布局宽度...:   /* Footer */   内容区   /* End Footer */ (三)id命名:   (1)页面结构   容器: container   页头:header   内容:content...service   热点:hot   新闻:news   下载:download   投票:vote   合作伙伴:partner   友情链接:link   版权:copyright   (四)class命名...:   (1)颜色:使用颜色名称或者16进制代码,如   .red { color: red; }   .f60 { color: #f60; }   .ff8600 { color: #ff8600...; }   (3)对齐样式,使用对齐目标的英文名称,如   .left { float:left; }   .bottom { float:bottom; }   (4)标题栏样式,使用”类别+功能”方式命名

    1.6K20

    Java命名规范

    Java命名规范 定义规范目的是为了使项目的代码样式统一,使程序有良好可读性。 包命名  (全部小写,由域名定义) Java包名字都是由小写单词组成。...但是由于Java面向对象编程特性,每一名Java程序员都 可以编写属于自己Java包,为了保障每个Java包命名唯一性,在最新Java编程规范中,要求程序员在自己定义名称之前加上唯一前缀...例如:MAX_VALUE 参数命名 参数命名规范和方法命名规范相同,而且为了避免阅读程序时造成迷惑,请在尽量保证参数名称为一个单词情况下使参数命名尽可能明确。...Javadoc注释 Java除了可以采用我们常见注释方式之外,Java语言规范还定义了一种特殊注释,也就是我们 所说Javadoc注释,它是用来记录我们代码中API。...变量和常量命名 变量命名 主要命名规范有以下三种: Camel 标记法:首字母是小写,接下来单词都以大写字母开头 Pascal 标记法:首字母是大写,接下来单词都以大写字母开头

    3.6K110

    变量命名规范

    第一个单词以小写字母开始;第二个单词首字母大写或每一个单词首字母都采用大写字母,例如:myFirstName、myLastName 2)大驼峰法/帕斯卡命名法(Upper Camel Case/pascal...相比小驼峰法,大驼峰法把第一个单词首字母也大写了。例如:DataBaseUser 二、匈牙利命名法: 基本原则是:变量名=类型+对象描述。...匈牙利命名法关键是:标识符名字以一个或者多个小写字母开头作为前缀;前缀之后是首字母大写一个单词或多个单词组合,该单词要指明变量用途。...匈牙利命名法通过在变量名前面加上相应小写字母符号标识作为前缀,标识出变量作用域,类型等。这些符号可以多个同时使用,顺序是先m_(成员变量),再指针,再简单数据类型,再其他。...匈牙利命名法中常用小写字母前缀: 前缀 类型 a – – — – – —— —————– 数组 (array) b ———————————- 布尔值 (boolean) by———————————-

    1.8K10

    变量命名规范

    Java是一种区分字母大小写语言,所以我们在定义变量名时候应该注意区分大小写使用和一些规范,接下来我们简单来讲讲Java语言中包、类、变量等命名规范。...(一)Package(包)命名 Package名字应该都是由一个小写单词组成,例如com、xuetang9、company等。...(四)Interface(接口)命名 与Class(类)命名类似。...(六)方法命名 方法名第一个单词应该是动词,大小写可混用,但首字母应小写。在每个方法名内,大写字母将词分隔并限制使用下划线。参数名字必须和变量命名规范一致。...使用有意义参数命名,如果可能的话,使用和要赋值字段一样名字: setEvaluate(int size){       this.size = size;    }   (七)数组命名 数组应该总是用下面的方式来命名

    1.6K40

    Python 变量命名规范

    引言 混乱或错误命名不仅让我们对代码难以理解,更糟糕是,会误导我们思维,导致对代码理解完全错误。...相反,良好命名,则可以让我们代码非常容易读懂,也能向读者正确表达事物以及逻辑本质,从而使得代码可维护性就大大增强,读命名文章是非常流畅,会有一种享受感觉。...变量命名规范 命名规范 可以被视为一种 惯例,并无绝对与强制 目的是为了 增加代码识别和可读性 下划线命名法 在定义变量时,为了保证代码格式,= 左右应该各保留一个空格 在 Python...、qq_number、qq_password 注意 Python 中 标识符 是 区分大小写 驼峰命名法 当 变量名 是由二个或多个单词组成时,还可以利用驼峰命名法来命名 小驼峰式命名法 第一个单词以小写字母开始...等其他语言一般用 驼峰命名法,在 Python 中则推荐使用下划线命名法,符合 PEP8 规范

    71910

    Thinkphp命名规范

    类文件都是以.class.php为后缀(这里是指ThinkPHP内部使用类库文件,不代表外部加载类库文件),使用驼峰法命名,并且首字母大写,例如 DbMysql.class.php ; 类命名空间地址和所在路径地址一致...类文件命名是UserController.class.php , InfoModel类文件名是 InfoModel.class.php , 并且不同类库命名有一定规范; 函数、配置文件等其他类库文件之外一般是以...,例如 HTML_CACHE_ON ; 语言变量以大写字母和下划线命名,例如 MY_LANG ,以下划线打头语言变量通常用于系统语言变量,例如 _CLASS_NOT_EXIST_ ; 对变量命名没有强制规范...,可以根据团队规范来进行; ThinkPHP模板文件默认是以 .html 为后缀(可以通过配置修改); 数据表和字段采用小写加下划线方式命名,并注意字段名不要以下划线开头,例如 think_user...开发建议 遵循框架命名规范和目录规范; 开发过程中尽量开启调试模式,及早发现问题; 多看看日志文件,查找隐患问题; 养成使用I函数获取输入变量好习惯; 更新或者环境改变后遇到问题首要问题是清空Runtime

    1.5K30

    Python命名规范

    文件名 全小写,可使用下划线 包 应该是简短、小写名字。如果下划线可以改善可读性可以加入。如mypackage。 模块 与包规范同。如mymodule。 类 总是使用首字母大写单词串。...全局变量 对于from M import *导入语句,如果想阻止导入模块内全局变量可以使用旧有的规范,在全局变量上加一个前导下划线。...缩写 命名应当尽量使用全拼写单词,缩写情况有如下两种: 1.常用缩写,如XML、ID等,在命名时也应只大写首字母,如XmlParser。 2.命名中含有长单词,对某个单词进行缩写。...*注意*:关于下划线使用存在一些争议。 特定命名方式 主要是指 __xxx__ 形式系统保留字命名法。...附:Google Python命名规范 module_name, package_name, ClassName, method_name, ExceptionName, function_name,

    2.9K11

    Java命名规范

    简洁清爽代码风格应该是大多数工程师所期待。在工作中笔者常常因为起名字而纠结,命名已经成为我工作中拦路虎,夸张点可以说是编程5分钟,命名两小时!...每个公司都有不同标准,目的是为了保持统一,减少沟通成本,提升团队研发效能。所以本文中是笔者结合阿里巴巴开发规范,以及工作中见闻针对Java领域相关命名进行整理和总结,仅供参考。...[一,Java中命名规范] 好命名能体现出代码特征,含义或者是用途,让阅读者可以根据名称含义快速厘清程序脉络。...变量名由多单词组成时,第一个单词首字母小写,其后单词首字母大写,俗称骆驼式命名法(也称驼峰命名法),如 computedValues,index、变量命名时,尽量简短且能清楚表达变量作用,命名体现具体业务含义即可...Less is more 从代码维护角度来讲,代码中注解一定是精华中精华。合理清晰命名能让代码易于理解,对于逻辑简单且命名规范,能够清楚表达代码功能代码不需要注解。

    1.4K31

    Java包命名规范

    Java包命名规范 1,package必须是程序中可执行第一行代码 2,package语句只能有一句 3,package命名要求包含所有字符均为小写,同时不能有特殊字符 4,package可以有多层...6,包路径符合所开发系统模块定义,比如生产对生产,物资对物资,基础类对基础类。....…… Java包命名规则 util:对应英文utility(实用工具),一般存放工具类,就像java.lang.util包一样存放着各种各样工具类方便你编程,这里你可以放自己写好工具类为自己程序提供方便...dao:对应英文Data Access Object,数据访问对象,一般存放与数据库(文本、Excel等)打交道类,只关心数据库增删改查。 用于操作封装。...该类实现基本上是一个固定模板,因此很多建模工具(如rose等)能够根据数据库中表和视图自动生成该文件,此过程称为“反向工程”。

    1.6K20

    php命名规范

    1.变量 所有字母都使用小写,使用'_'作为每个词分界,如$user_name 2.函数 函数命名使用小写字母和下划线方式,如get_client_ip 3.方法 方法命名使用驼峰法,并且首字母小写或者使用下划线...“_”,例如 getUserInfo,_formatAge,通常下划线开头方法属于私有方法; 以双下划线“__”打头函数或方法作为魔法方法,例如 __call 和 __autoload; 4.类名...类名使用驼峰法命名,并且首字母大写,另外类名和文件名保持一致 5.常量 常量以大写字母和下划线命名,例如 HAS_ONE和 MANY_TO_MANY; 配置参数以大写字母和下划线命名,例如HTML_CACHE_ON...6.属性名 属性命名使用驼峰法,并且首字母小写或者使用下划线“_”,例如 tableUser、_instance,通常下划线开头属性属于私有属性;

    85480

    Python代码规范命名规范

    前言 Python 学习之旅,先来看看 Python 代码规范,让自己先有个意识,而且在往后学习中慢慢养成习惯 目录 一、简明概述 1、编码 如无特殊情况, 文件一律使用 UTF...,可以使用相对导入 from myclass import MyClass 如果发生命名冲突,则可使用命名空间 import bar import foo.bar bar.Bar() foo.bar.Bar...if foo == 'blah': do_blash_thing() 6、docstring docstring 规范中最其本两点: 所有的公共模块、函数、类、方法,都应该写 docstring...应该尽量写文档注释 三、命名规范 1、模块 模块尽量使用小写命名,首字母保持小写,尽量不要用下划线(除非多个单词,且数量不多情况) # 正确模块名 import decoder import...html_parser # 不推荐模块名 import Decoder 2、类名 类名使用驼峰(CamelCase)命名风格,首字母大写,私有类可用一个下划线开头 class Farm():

    1.9K20
    领券