js命名规则

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了js命名规则相关的知识,希望对你有一定的参考价值。

参考技术A 函数命名:统一使用动词或者动词+名词形式 ---- fnInit()

如果有内部函数则“_”开头  _fnInit().

对象方法命名使用fn+对象类名+动词+名词形式  fnAnimateDoRun()

某事件响应函数命名方式为fn+触发事件对象名+事件名或者模块名  fnDivClick()

附常用的动词列表:

变量命名:

一些算是默认的规范就不说了 (常量大写,循环变量简写,驼峰式等)

对于变量命名 还是没有一个规范,下面贴出一个别人的规范仅供参考。

按照类型规划:

按照前缀区分 :

市面上常用的命名规范:

camelCase(小驼峰式命名法 —— 首字母小写)

PascalCase(大驼峰式命名法 —— 首字母大写)

kebab-case(短横线连接式)

Snake(下划线连接式)

1.1 项目文件命名

1.1.1 项目名

全部采用小写方式, 以 短横线 分隔。例:my-project-name。

1.1.2 目录名

参照项目命名规则,有复数结构时,要采用复数命名法 。例:docs、assets、components、directives、mixins、utils、views。

vue 项目中 js命名规则

类型规范示例
常量 全字符大写,单词用 ‘_‘ 分隔 FETCH_USERS、GET_USERS
变量、函数 小写开头驼峰式 camelCase
类、特殊意义的命名空间 大写开头驼峰式 CamelCase
方法、函数 a. 动词 或 动词+名称 组合
b. get 必须要有返回值
 
布尔值变量 is 或 has 前缀  
私有属性或方法 用 ‘_‘ 或 ‘__‘ 前缀  
事件处理函数 handle前缀 或 Handler 后缀

以上是关于js命名规则的主要内容,如果未能解决你的问题,请参考以下文章

js对象属性的命名规则

JavaScript变量应该选择啥样的命名规则

AngularJS学习之指令命名规则详解

类的命名规则

vue 项目中 js命名规则

js的基础(引入,弹窗,命名规则等)