js常见变量命名

ch 表示单个字符,
str 表示字符串, 
n 代表次数, 
reg 表示正则, 
expr 表示表达式,
lens 表示数组长度, 
count 表示数量, 
p 表示数据的精度, 
q 表示查询(query),
src 表示数据源(source),
no 表示数字(number), 
rate 表示比率, 
status 表示状态, 
bool 表示布尔值,
arr 表示数组值, 
obj 表示对象值, 
x 和 y 表示坐标两轴, 
func 表示函数, 
ua表示User Agent, 
size 表示大小, 
unit 表示单位, 
hoz 表示水平方向, 
vert 表示垂直方向, 
radix 表示基数,根
check '校验'
isShow: '是否显示',
isVisible: '是否可见',
isLoading: '是否处于加载中',
isConnecting: '是否处于连接中',
isValidating: '正在验证中',
isRunning: '正在运行中',
isListening: '正在监听中'
disabled: '是否禁用',
editable: '是否可编辑',
clearable: '是否可清除',
readonly: '只读',
expandable: '是否可展开',
checked: '是否选中',
enumberable: '是否可枚举',
iterable: '是否可迭代',
clickable: '是否可点击',
draggable: '是否可拖拽'
withTab: '是否带选项卡',
withoutTab: '不带选项卡',
enableFilter: '开启过滤',
allownCustomScale: '允许自定义缩放',
shouldClear: '是否清除',
canSelectItem: '是否能选中元素',
noColon: '不显示label后面的冒号',
checkJs: '检查Js',
emitBOM: 'Emit a UTF-8 Byte Order Mark (BOM) in the beginning of output files.'
virtualScroll: '是否启用虚拟滚动模式',
unlinkPanels: '在范围选择器里取消两个日期面板之间的联动',
validateEvent: '输入时是否触发表单的校验'
onSubmit: '提交表单',
handleSizeChange: '处理分页页数改变',
handlePageChange: '处理分页每页大小改变',
onKeydown: '按下键'
getUsers: '获取用户列表',
fetchToken: '取得Token',
deleteUser: '删除用户',
removeTag: '移除标签',
updateUsrInfo: '更新用户信息',
addUsr: '添加用户',
createAccount: '创建账户'
toTplDetail: '跳转到模板详情页面',
navigateToHome: '导航到首页',
jumpHome: '跳转首页',
goHome: '跳转首页',
redirectToLogin: '重定向到登录页',
switchTab: '切换Tab选项卡',
backHome: '回到主页'
formatTimeFilter: '在AngularJs和Vue中,通常用于过滤器命名',
storeCtrl: '用于AngularJs定义控制器方法',
formatPipe: '用于Angular中,标识管道方法',
$emit: 'Vue中的实例方法',
$$formatters: 'AngularJs中的内置方法',
beforeCreate: 'Vue的生命周期命名',
componentWillMount: 'React生命周期命名',
componentDidMount: 'React生命周期命名',
afterContentInit: 'Anuglar生命周期命名',
afterViewChecked: 'Angula生命周期命名',
httpProvider: 'AngularJs服务',
userFactory: '工厂函数',
useCallback: 'React钩子函数'
getItemById: '根据ID获取数据元素',
getItemsBySelected: '根据传入的已选列表ID来获取列表全部数据',
queryUserByUid: '根据UID查询用户'
formatDate: '格式化日期',
convertCurrency: '转换货币单位',
inverseList: '反转数据列表',
toggleAllSelected: '切换所有已选择数据状态',
parseXml: '解析XML数据',
flatSelect: '展开选择数据',
sortByDesc: '按降序排序'
users: '用户列表',
userList: '用户列表',
tabOptions: '选项卡选项',
stateMaps: '状态映射表',
selectedNodes: '选中的节点',
btnGroup: '按钮组',
userEntities: '用户实体'
title: '标题'
label: '标签名'
name: '元素名'
field: '字段',
flag: '标识',
index: '索引'
exist: '存在'
activeTab: '当前选中选项卡',
currentPage: '当前页',
selectedData: '当前选项中数据',
swapData: '临时交换数据',
tempData: '临时数据',
dataSnapshot: '数据快照'
oldVal: '旧值',
newVal: '新值'
// 组合一
from: '从...',
to: '到...'
// 组合二
prev: '上一个...',
next: '下一个...',
cur: '当前'
// 组合三
source: '源',
target: '目标'
// 组合四
start: '开始',
end: '结束'
load: '已完成加载',
unload: '资源正在被卸载',
beforeunload: '资源即将被卸载',
error: '失败时',
abort: '中止时',
focus: '元素获得焦点',
blur: '元素失去焦点',
cut: '已经剪贴选中的文本内容并且复制到了剪贴板',
copy: '已经把选中的文本内容复制到了剪贴板',
paste: '从剪贴板复制的文本内容被粘贴',
resize: '元素重置大小',
scroll: '滚动事件',
reset: '重置',
submit: '表单提交',
online: '在线',
offline: '离线',
open: '打开',
close: '关闭',
connect: '连接',
start: '开始',
end: '结束',
print: '打印',
afterprint: '打印机关闭时触发',
click: '点击',
dblclick: '双击',
change: '变动',
select: '文本被选中被选中',
keydown/keypress/keyup: '按键事件',
mousemove/mousedown/mouseup/mouseleave/mouseout: '鼠标事件',
touch: '轻按',
contextmenu: '右键点击 (右键菜单显示前)',
wheel: '滚轮向任意方向滚动',
pointer: '指针事件',
drag/dragstart/dragend/dragenter/dragover/dragleave: '拖放事件',
drop: '元素在有效释放目标区上释放',
play: '播放',
pause: '暂停',
suspend: '挂起',
complete: '完成',
seek: '搜索',
install: '安装',
progress: '进行',
broadcast: '广播',
input: '输入',
message: '消息',
valid: '有效',
zoom: '放大',
rotate: '旋转',
scale: '缩放',
upgrade: '更新',
ready: '准备好',
active: '激活'
assignedEvent: '分配事件',
closedEvent: '关闭事件',
labeledEvent: '标签事件',
lockedEvent: '锁事件',
deployedEvent: '部署事件'
selectAll: '选择所有',
cellClick: '当某个单元格被点击时会触发该事件',
sortChange: '当表格的排序条件发生变化的时候会触发该事件'
// Redux 的 actionType
LOAD_SUCCESS
LOAD_FAIL
TOGGLE_SHOW_HISTORY
ON_PLAY
ON_LOAD_START
FETCH_SONGS_REQUEST
RECEIVE_PRODUCTS
// ngrx
const SET_CURRENT_USER = '[User] Set current';
const ADD_THREAD = '[Thread] Add';
const UPDATE_TRIP_SUCCESS = 'Update [Trip] Success';
sentAt: '发送时间'
addAt: '添加时间'
updateAt: '更新时间'
startDate: '开始日期'
endDate: '结束日期'
startTime: '开时时间'
endTime: '结束时间'
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 216,544评论 6 501
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 92,430评论 3 392
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 162,764评论 0 353
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 58,193评论 1 292
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 67,216评论 6 388
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 51,182评论 1 299
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,063评论 3 418
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,917评论 0 274
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 45,329评论 1 310
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,543评论 2 332
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,722评论 1 348
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,425评论 5 343
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 41,019评论 3 326
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,671评论 0 22
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,825评论 1 269
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,729评论 2 368
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,614评论 2 353

推荐阅读更多精彩内容