js命名规范

项目开发请严格遵守命名规范 <-_->

1.项目命名

全部采用小写方式, 以下划线分隔。

示例:my_project_name

2.目录命名

参照项目命名规则;有复数结构时,要采用复数命名法。

示例:scripts, styles, images, data_models

3.JS文件命名

3.1变量:必须采用小驼峰式命名法。

命名规范:前缀应当是名词。(函数的名字前缀为动词,以此区分变量和函数)

命名建议:尽量在变量名字中体现所属类型,如:length、count等表示数字类型;

而包含name、title表示为字符串类型。

3.2 常量:必须采用全大写的命名,且单词以_分割,

常量通常用于ajax请求url,和一些不会改变的数据

动词 含义                                 返回值

can 判断是否可执行某个动作(权限) 函数返回一个布尔值。true:可执行;false:不可执行

has 判断是否含有某个值                 函数返回一个布尔值。true:含有此值;false:不含有此值

is 判断是否为某个值                 函数返回一个布尔值。true:为某个值;false:不为某个值

get 获取某个值 函数返回一个非布尔值

set 设置某个值 无返回值、返回是否设置成功或者返回链式对象

load 加载某些数据 无返回值或者返回是否加载完成的结果

对于项目开发可以约定规范

你可能感兴趣的:(js命名规范)