首页
学习
活动
专区
工具
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用于声明常量,一旦定义就不能修改,常量声明后需同时赋值,并且常量通常以大写字母命名

    24310

    C++命名方式建议

    事实上,我们对代码的理解和认知是非常依赖这些命名方式。 关于命名方式,一个通用规则就是名称应具有描述性,少用缩写。...示例如下: namespace web_search { ... } 4.函数命名 一般来说,函数(不管是全局函数还是类成员函数)名的命名方式与变量命名方式相同,采用小驼峰式命名法(Lower Camel...: const int constDaysInAWeek = 7; 6.枚举与宏命名 枚举命名和宏命名方式一致,采用“全大写+下划线”的命名方式。...下面示例中枚举名 UrlTableErrors 是类型,所以采用Pascal命名方法。...除了上文中提及的四种命名方式(“全小写+下划线”、“全大写+下划线”、Pascal命名法、小驼峰式命名法 ),业界还有一种较为流行的变量命名方法叫匈牙利命名法,是由一位祖籍为匈牙利的杰出前微软程序员查尔斯

    70040

    编码命名方式知多少

    比如我们需要对文件命令,对目录命名,对变量命名,还有其他类型的资源等等。那么取名时,业界有哪些命名方式呢? 本文将列举常见的命名方式,不讨论孰优孰劣,每种都有其各自的使用场景。...驼峰式是一种非常流行的将单词组合成单个概念的方式。在许多语言中,小驼峰常被用来命名局部变量和函数,大驼峰常用来命名全局变量和类。...这是一种很好的、干净的、可读的单词组合方式。 大烤串式的命名主要用于突出强调被命名的对象,古老的 Cobol 编程语言中经常使用,所以有时也被称为 cobol case。...4.匈牙利命名法 匈牙利命名法是早期的规范,由前微软程序员查尔斯-西蒙尼(Charles Simonyi),因其为匈牙利人,故被称为匈牙利命名法。 匈牙利命名法是 IDE 还十分智障的年代的产物。...5.小结 没有最好的命名方式,就像没有最好的编程语言一样。 如果一个团队在命名方式保持一致,那么选择使用哪个命名方式并非那么重要,当然也要和业界的惯例达成一致。

    1.2K21

    【Flutter】Dart 面向对象 ( 命名构造方法 | 工厂构造方法 | 命名工厂构造方法 )

    文章目录 一、 命名构造方法 二、 工厂构造方法 三、 命名工厂构造方法 四、 相关资源 一、 命名构造方法 ---- 命名构造方法 : 定义格式 : 类名.方法名() Student.cover(Student..., 可以有方法体 , 也可以不写方法体 ; // 命名构造方法也可以有方法体 Student.init(Student student):super(student.name, student.age...---- 命名工厂构造方法格式 : factory 类名.方法命名工厂构造方法可以有 返回值 ; 如果类中有 final 修饰的成员 , 在命名构造方法中必须对其进行初始化 ; 但是在命名工厂构造方法中...student.age){ print("命名构造方法 : name : ${student.name}, age : ${student.age}"); } // 命名工厂构造方法...: factory 类名.方法名 // 命名工厂构造方法可以有返回值 // 如果类中有 final 修饰的成员 , 在命名构造方法中必须对其进行初始化 // 但是在命名工厂构造方法

    92100

    Vue.js命名风格指南

    前言 本命名风格指南推荐了一种统一的命名规范来编写 Vue.js 代码。这使得代码具有如下的特性: 统一团队的命名规范,其它开发者或是团队成员更容易上手阅读和理解。...单词大写开头对于代码编辑器的自动补全最为友好,因为这使得我们在 JS(X) 和模板中引用组件的方式尽可能的一致。...然而,混用文件命名方式有的时候会导致大小写不敏感的文件系统的问题,这也是横线连接命名同样完全可取的原因。...SearchInput.vue // 正确 components/ |- SearchButtonClear.vue |- SearchButtonRun.vue |- SearchInputQuery.vue 5、在JS...$emit('api-reload')) 2、采用PascalCase命名: 公共基础组件(MfcSelect) js中components注册组件时(import MyComponent from '

    1.8K20

    JS模块与命名空间的介绍

    但类不是唯一的模块化代码的方式。 一般来讲,模块是一个独立的JS文件。模块文件可以包含一个类定义、一组相关类、一个实用函数库或者一些待执行的代码。...实际上,可以将这个函数作用域用做模块的命名空间(模块函数) 一旦将模块代码封装进一个函数中,就需要一些方法导出公用API,以便在模块函数外部调用它们。...下面有几种方式导出公用API: 首先创建一个命名空间 代码如下: // 创建一个全局变量用来存放与学校相关的模块 var school; // 创建school命名空间...定义Student的原型对象和私有属性和方法 ........ return Student; // 返回Student构造方法导出公共API })(); 2....// 这里也不需要返回值 })(school.students); 为此,导出公共API的方式已经讲完。

    1.5K60

    PowerBI中的命名规范——“没有人比我更懂我的命名方式……”

    千万不要说:“没有人比我更懂我的度量值命名方式……” ? 其实呢,这种数据集一般还都工作得很好,通常也是由专业的 BI 开发人员构建的,但这些命名方式,简直是今后维护中的噩梦。...从最开始学习并使用PowerBI,我就受困于这个问题,其实一直到现在我都并没有真正实践最优的命名方式,几年之前使用数据库时面对的问题,如今在powerbi中仍然遇到。...所以我个人的建议是在搭建模型的最初就想好命名方式,并将其作为一个贯穿始终的重要工作。...越来越多的情况下,重复使用数据集是一个很好的选择,理想情况下,你所构建的数据集应该很容易被其他人从中生成报表,毕竟多人的团队合作才是正确的打开方式。...如果你的命名方式并不规范,那么你在视觉对象中使用这些列和度量值时必须重命名列和度量值,你一定懂我在说什么,想想浪费了多少时间吧。 说的差不多了。

    1.9K20
    领券