美文网首页
js命名规则

js命名规则

作者: 娇娇_5038 | 来源:发表于2022-04-19 10:34 被阅读0次

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

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

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

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

附常用的动词列表:

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 交付

push 推/                pull 拉,                        expand 展开/              collapse 折叠

begin 起始/            end 结束,                    start 开始/                    finish 完成

enter 进入/            exit 退出,                    abort 放弃/                  quit 离开

obsolete 废弃/      depreciate 废旧,          collect 收集/                aggregate 聚集

变量命名:

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

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

按照类型规划:

s:表示字符串。例如:sName,sHtml;

n:表示数字。例如:nPage,nTotal;

b:表示逻辑。例如:bChecked,bHasLogin;

a:表示数组。例如:aList,aGroup;

r:表示正则表达式。例如:rDomain,rEmail;

f:表示函数。例如:fGetHtml,fInit;

o:表示以上未涉及到的其他对象,例如:oButton,oDate;

g:表示全局变量,例如:gUserName,gLoginTime;

按照前缀区分 :

$:表示Jquery对象。例如:$Content,$Module;

一种比较广泛的Jquery对象变量命名规范。

j:表示Jquery对象。例如:jContent, jModule;

另一种Jquery对象变量命名方式。

fn:表示函数。例如:fnGetName,fnSetAge;

和上面函数的前缀略有不同,改用fn来代替,个人认为fn能够更好的区分普通变量和函数变量。

dom:表示Dom对象,例如:domForm,domInput;

市面上常用的命名规范:

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

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

kebab-case(短横线连接式)

Snake(下划线连接式)

1.1 项目文件命名

1.1.1 项目名

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

1.1.2 目录名

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

相关文章

  • javascript变量是如何命名的

    javascript变量是如何命名的?其实每种语言都有它的命名规则。下面总结了几条js的命名规则: a、变量命名必...

  • js命名规则

    全名规则1.变量名区分大小写,允许包含字母、数字、$、下划线,第一个字符不允许是数字,不允许包含空格和其他标点符号...

  • js命名规则

    函数命名:统一使用动词或者动词+名词形式 ---- fnInit() 如果有内部函数则“_”开头 _fnInit...

  • js函数命名规则

    1 允许字母、数字、$、下划线 分享一个有趣的函数: function $(id) { return docume...

  • js变量命名规则

    1.变量名必须以英文、_ 、$ 开头 2.变量名可以包含 英文、_ 、$、数字 3.不可以用系统的关键字、保留字作...

  • 09-JS中的命名规范

    JS中的命名规范 js中严格区分大小写 2.遵循国际命名规则 ‘驼峰命名法’ 第一个单词首字母小写,其余每一个有意...

  • JS中的命名规范

    -1. JS中严格区分大小写 2.遵循国际命名规则—驼峰命名法 命名的时候,可以使用$,_,数字,字母,但是不能以...

  • vue学习笔记--API URI设计规范和javaScript开

    本文目录http常用方法简单的URI命名规则级联资源API URI命名规则其他命名规则变量命名规则函数命名规则常量...

  • 项目开发规范参考

    现有项目的开发规范文档 目录 命名规则文件命名 HTML规范 CSS规范 JS规范变量申明简写代码性能优化注释规范...

  • web前端--js基础

    前端基本功--js第一天 1.1变量 变量的命名规则! 1.变量命名必须以字母或是下标符号”_”或者”$”为开头。...

网友评论

      本文标题:js命名规则

      本文链接:https://www.haomeiwen.com/subject/evhsertx.html