首页 > 其他分享 >个人总结的前端命名规范

个人总结的前端命名规范

时间:2023-12-14 12:01:57浏览次数:27  
标签:总结 不要 变量 前端 大写 拼错 命名 区分

  一个好的命名规范, 应该是简单的,方便记忆的;如非必要,不要新增新的命名规则;相似的类型,命名规则应该是一样,比如文件夹和文件名;差异很大的类型则需要有所区分,比如变量和常量的命名,因为常量是不能被修改的,内部变量和外部变量亦如此,人们可以借此很明显的区分是否可以函数区块外面使用;(通常来说 , 常量会是全大写,而函数内部变量会是下划线开头)(以当前项目的命名规范为第一优先)   以下是我编程时总结的一些经验,如果错误之处,或者更好改进的方式,烦请指正;   1.不要使用无意义的命名:比如getData()  ;首先,data具体你需要请求的是什么信息,获得Data,这样根本不能给人明确的信息,必须要联系上下文,甚至最后可能也很难去界定   2.区分应当严谨:在同系列的方法变量里面,使用诸如不同数字以区分,或者,新旧之间使用Old,New之类的前缀以区分。实际上不结合语境,他人是很难在一开始就有明确的理解的   3.不要使用关键字:很多IDE会报错,不易于别人理解,程序运行可能会炸   4.不要拼错词:这次拼错了,下次引用它,可能还需要继续拼错?如果后面拼对了,还就拿不到数据了,这无疑是很令人抓狂的。   5.不要使用中文拼音命名:就算英文无法准确的描述,但是尽量用英文,可以加上注释   6.不要胡乱缩写:实在缩不了,就别缩,否则沐猴而冠,不伦不类,反而更让人一头雾水   7.通常来说 如果是一个单词的缩写  会是首字母大写 比如 reference ---> Ref(参考查阅) 如果是多个词的缩写  就会是全大写 比如各种机构名称  the United States of America  --->USA       8.对于事件函数要坚持严格的命名方法 尽量坚持onClickXX,onChangeXX,onBlurXX,这样的命名方式,统一的风格会让人更容易读懂;

标签:总结,不要,变量,前端,大写,拼错,命名,区分
From: https://www.cnblogs.com/johnsonx/p/17900919.html

相关文章

  • 12.14周四每日总结
    今天上课更加深入讲解了类图和时序图,并通过测试和让学生讲解让我们更加深入这些内容。其中面向对象建模过程识别信息系统的目标和边界(上下范围图);识别用例,建立用例图;识别对象和类,建立类图;设计用例的详细逻辑,建立时序图或协作图;必要时重复以上活动,精化并调整各图。让我们更......
  • 【前端面试必读】在js中为什么0.1+0.2不等于0.3
    原因在于在JS中采用的IEEE754的双精度标准,计算机内部存储数据的编码的时候,0.1在计算机内部根本就不是精确的0.1,而是一个有舍入误差的0.1。当代码被编译或解释后,0.1已经被四舍五入成一个与之很接近的计算机内部数字,以至于计算还没开始,一个很小的舍入错误就已经产生了。这也就是0.......
  • Java基础知识概览总结
    1.Java语法数据类型:Java中的基本数据类型包括整型、浮点型、字符型和布尔型,而引用类型包括类、接口和数组等。变量和常量:使用关键字var、final和static声明变量和常量。运算符:包括算术运算符、比较运算符、逻辑运算符和位运算符等。控制流程:使用条件语句(if-else、switch)、循环......
  • 2023年12月13日总结
    更好的观看总结今天是dp专题。感觉好难。那就这样吧,开启新的一天吧!决策单调性优化DP四边形不等式优化OI-WIKIDP的决策单调性优化总结--command_blockDP优化方法大杂烩--alex-wei四边形不等式考虑最简单的情形,我们要解决如下一系列最优化问题。\[f(i)=\min_{1\le......
  • 学习总结
    访问控制功能是确保系统资源安全的重要手段。在后端搭建中,访问控制功能主要包括以下几个方面:1.用户认证:验证用户的身份,确保只有合法用户才能访问受保护的资源。通常包括用户名和密码的校验,或者使用第三方认证服务(如OAuth2)进行认证。2.角色认证:在用户认证通过后,根据用户的角色......
  • 12.13每日总结
    packagetuxiang;importokhttp3.*;importorg.json.JSONObject;importjavax.imageio.ImageIO;importjavax.swing.*;importjava.awt.*;importjava.awt.event.ActionEvent;importjava.awt.event.ActionListener;importjava.awt.image.BufferedImage;importja......
  • 电子公文系统前端设计
    电子公文系统前端设计的学习总结1.需求分析与理解:在设计电子公文系统前端时,首先需要深入理解用户和系统的需求。这可能包括与客户、最终用户以及其他利益相关者的密切合作。通过详细的需求分析,可以确保前端设计满足实际需求,并提供用户友好的界面。2.技术选型与学习:在前端设计......
  • Linux课堂知识总结7
     在这节课的学习中,我们学习了Linux的存储管理操作。1.初识硬盘机械HDD固态SSD固态的优势:SSD采用电子存储介质进行数据存储和读取的一种技术,突破了传统机械硬盘的性能瓶颈,拥有极高的存储性能,被认为是存储技术发展的未来新星。2.分区类型 主分区:正常情况使用的分区......
  • 每日总结12.13
    今天完成软件构造的大作业中,一直报这个错误,目前不知道是什么原因,还没解决。在解决的过程中发现可能和下面有关,但都没有问题,之后再换个办法解决吧。确认Maven或Gradle依赖配置是否正确:如果你使用Maven或Gradle进行依赖管理,确保在你的配置文件中添加了OkHttp依赖。你......
  • 每日总结
    面向对象设计原则1、开闭原则开闭原则的定义:软件实体应当对扩展开放,对修改关闭。如何实现开闭原则:抽象化是开闭原则的关键,提供相对稳定的抽象层和灵活的具体层。2、里氏替换原则所有引用基类的地方必须能透明地使用其子类的对象里氏代替原则的实现方法:子类可以扩展父类的功......