javaScript

104 阅读2分钟

命名规范

驼峰式命名法 (小驼峰)

驼峰式命名法又叫小驼峰命名法

**第一个单词首字母小写,其他每个单词的首字母都是大写 **

let userName = "name"
let userAge = 18

帕斯卡命名法 (大驼峰)

帕斯卡命名法又叫大驼峰命名法

**每个单词的首字母都大写 **

let UserName = "name"
let UserAge = 18

下划线命名法

单词与单词之间通过下划线连接即可

let user_name = "name"
let user_age = 18

匈牙利命名法

匈牙利命名法语法:变量名=类型+对象描述

类型指变量的类型

对象描述指对象名字全称或名字的一部分,要求有明确含义,命名要容易记忆容易理解。

let UserName = "PascalName"
let UserAge = 18

前缀

|| Array 数组
let alist = []
let arrlist = []

|| Boolean 布尔值
let bFlag = true
let bolFlag = true

|| Function 函数
let fAdd = function () {...}
let funAdd = function () {...}

|| Integer 数字
let iAge = 18
let numAge = 18

|| Object 对象
let oUser = {name:'名字',age:18}
let objUser = {name:'名字',age:18}

|| RegExp 正则
let rEmail = new RegExp('^[a-z\d]+(\.[a-z\d]+)*@([\da-z](-[\da-z])?)+(\.{1,2}[a-z]+)+$','ig')


|| String 字符串
let sName =  '名字' 
let strName =  '名字'

常量

部字母都大写,单词以_分割

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

let COPYRIGHT = "a"
let PI = 3.1415926

内部变量

规则:以下划线_开头

function num(a,b) { 
    || 内部变量
    let _add = (a,b) => a + b;
    let _ride = (a,b) => a * b; 
    return {
        add: _add(a, b),
        ride: _ride(a, b), 
    };
}
console.log(num(1, 2).add);   || 3
console.log(num(1, 2).ride);  || 2

常用的动词

动词描述动词描述
get获取set设置
add增加remove删除
create创建destory移除
start启动stop停止
open打开close关闭
read读取write写入
load载入save保存
create创建destroy销毁
begin开始end结束
backup备份restore恢复
import导入export导出
split分割merge合并
inject注入extract提取
attach附着detach脱离
bind绑定separate分离
view查看browse浏览
edit编辑modify修改
select选取mark标记
copy复制paste粘贴
undo撤销redo重做
insert插入delete移除
add加入append添加
clean清理clear清除
index索引sort排序
find查找search搜索
increase增加decrease减少
play播放pause暂停
launch启动run运行
compile编译execute执行
debug调试trace跟踪
observe观察listen监听
build构建publish发布
input输入output输出
encode编码decode解码
encrypt加密decrypt解密
compress压缩decompress解压缩
pack打包unpack解包
parse解析emit生成
connect连接disconnect断开
send发送receive接收
download下载upload上传
refresh刷新synchronize同步
update更新revert复原
lock锁定unlock解锁
check out签出check in签入
submit提交commit交付
pushpull
expand展开collapse折叠
begin起始end结束
start开始finish完成
enter进入exit退出
abort放弃quit离开
obsolete废弃depreciate废旧
collect收集aggregate聚集