首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

js命名规范

当有人需要快速理解代码时,清晰的命名提供了重要的上下文,无论他们是在编码、调试还是协助队友——俺不需要问别人用户的意思,但俺必须问数据的意思。...使用有意义的单词 例如,开发人员通常在默认情况下将变量命名为data,但是让我们检查一下它的几个定义: 作为推理、讨论或计算基础的事实信息(如测量或统计) 可传输或处理的数字形式的信息 这些定义可以引用我们处理的任何变量...使用完整的单词 当涉及到变量命名时,快捷方式通常意味着缩写或单个字符的变量名称。...您还会陷入将组件命名为MyComponentContainerContainer的尴尬境地。wrapper也是如此。 注意拼写: ) 单词拼写错误会产生bug,使搜索代码更加困难。

2.4K30

js变量命名规范

最近对于ES6中变量命名关于变量是不是应该大写,特意再重新梳理了一遍基础,特总结如下: js变量命名规范 变量名区分大小写(y 和 Y 是不同的变量) 变量名包含字母、数字、美元符号()和下划线...可以采用驼峰命名法。...驼峰命名有两种形式: 小驼峰式命名法(lower camel case):第一个单字以小写字母开始;第二个单字的首字母大写,例如:firstName、lastName。...大驼峰式命名法(upper camel case):每一个单字的首字母都采用大写字母,例如:FirstName、LastName、CamelCase,也被称为Pascal命名法。...const用于声明常量,一旦定义就不能修改,常量声明后需同时赋值,并且常量通常以大写字母命名

16810
您找到你想要的搜索结果了吗?
是的
没有找到

前端开发规范命名规范、html规范、css规范js规范

本文作者:IMWeb 我饿了 原文出处:IMWeb社区 未经同意,禁止转载 在学习编程的时候,每次看到那些整齐规范的代码,心里顿时对这个程序员表示点点好感,有时,比如看到自己和朋友的代码时,..."> 变量命名 命名方式: 小驼峰式命名方法 命名规范: 类型+对象描述的方式,如果没有明确的类型,就可以使前缀为名词 类型 小写字母 array a boolean...:全部大写 命名规范:使用大写字母和下划线来组合命名,下划线用以分割单词 推荐: var MAX_COUNT = 10; var URL = 'http://www.baidu.com'; ---- 类的成员...规范 避免全局命名空间污染 防止全局命名空间被污染,我们通常的做法是将代码包裹成一个 IIFE(Immediately-Invoked Function Expression),创建独立隔绝的定义域。...'valid' : 'invalid' ---- JSHint 在js规范中,有很多规范都是样式上的规范而不是逻辑上的规范,比如尽量使用=== 而不是==,我们可以使用JSHint或者JSLint,Javascript

6.3K10

前端成神之路-WebAPIs07

JS 插件是 js 文件,它遵循一定规范编写,方便程序展示效果,拥有特定功能且方便调用。如轮播图和瀑布流插件。 特点:它一般是为了解决某个问题而专门存在,其功能单一,并且比较小。...我们以前的animate.js 也算一个最简单的插件 fastclick 插件解决 300ms 延迟。...但是外观样式,还有暂停,播放,全屏等功能我们只能自己代码解决。 这个时候我们可以使用插件方式来制作。 我们可以通过 JS 修改元素的大小、颜色、位置等样式。 1.6....如果勾选记住用户名, 下次用户打开浏览器,就在文本框里面自动显示上次登录的用户名 案例分析 把数据存起来,用到本地存储 关闭页面,也可以显示用户名,所以用到localStorage 打开页面...,先判断是否有这个用户名,如果有,就在表单里面显示用户名,并且勾选复选框 当复选框发生改变的时候change事件 如果勾选,就存储,否则就移除 ?

3.5K10

Web前端开发代码规范(基础)

如: 6、标签在运用时,应尽量使用语义化标签,如: 标题 用户名: <input ...三、 JavaScript规范 3.1  JS文件引用 1、引入格式:  脚本语言发展至今,也只有js混的最好了,所以type="text/javascript"类型指定可以省去。...可以用其他更佳的, 更清晰, 更安全的方式你的代码, 所以一般情况下请不要使用 eval()..... —— js常见参数命名建议 元素:elem,  参数:arg,对象:obj,数组:arr,  指令:ret,长度:len 四、 jQuery性能优化 ——总是从ID选择器开始继承 jQuery中最快的筛选器是...2、所有文件(.html、.css、.js、图片)命名,如需要两个单词表示的,使用"_"下划线连接符(如:index_info.html)。

1.6K21

js的动态加载、缓存、更新以及复用(三)

就像我们C#代码,新建一个项目的时候,VS会把常用的dll引用进来;新建一个页面的时候,VS会把常用的命名空间using上,不需要我没再去操心了。...因为js服务在一个单独的站点里面,那么这个站点的网址是啥呢?192.168.0.55还是Resource.naturefw.com ?这个地址就需要在配置信息里面说明,以便于引用。...就是让子页用top页里加载好的js。 11、  如何避免各个文件里的函数名称冲突?     我用的是命名空间的方式,C#的比较多了,感觉命名空间挺好用的,就移植过来了。...看了sea.js的介绍,里面也提到了命名空间的方式,是yahoo用过。Sea.js并不推荐,因为使用的时候要记住长长的命名空间。但是我觉得这个不算事呀。...另外登录OA,第一件事情就是输入用户名和密码,那么完全可以利用这个“空余”时间来实现其他js的加载。 目前只想到这些,还有哪些疑问,欢迎大家提问。

6.3K90

JavaScript企业级编程规范(2)-常量-变量-函数-事件-操作符

作者 | 随笔川迹 ID | suibichuanji 前言 撰文:川川 您将在本篇中看完收获到 常量的命名 变量的命名 函数的命名 事件的命名 操作符的使用 · 正 · 文 · 来...,检测的对象放在右边,一旦少写了一个等号,编译器就会有提示错误,当然在一些高级的编辑器里面,例如IDEA里面是有提示的 如果在这种情况下少一个等号,如下所示 var bShow = false;...:79:7) at createScript (vm.js:251:10) at Object.runInThisContext (vm.js:303:10) at Module..._extensions..js (internal/modules/cjs/loader.js:699:10) at Module.load (internal/modules/cjs/loader.js...中一些编程规范,涉及到常量,变量,函数名,事件以及操作符 谈不上什么高大上的内容,所有的规范都是为了让代码可读性更好,好维护,规范并非是束缚,而是一种约定俗成 当然最后谈到一个条件语句中判断放置前后的问题

68120

Javascript -- 基于Javascript范畴代码风格和规范的总结

统一下代码的一些风格规范,其一是好看啊,看着爽呗, 其二是容易排错吧,可能还有后续 先学会看 目前市面上有一套完备体系的Javascript编程规范有哪些?...注释 对于文件最头部的注释 /** * @Name: template.js * @Description: js模板 * @Author: Jiangtao Zheng * @create:...常量:GAO_CONFIG 文件命名 注意用_分割不是用-,然后小写. gao_filename.js _gao_filename.js 计算 操作符左右空一格不要和字面量贴一起 美 var str...一些V8支持的功能列表,比如Array.isArray(), Object.keys() try/catch放在函数调用的外面,而不是函数实现的里面 Node JS 有些没有深刻的实践很难写,先做了标记...创建对象或者数组{}或者[]还是new Array或者new Object能少写就少嘛!浓缩是精华,少一点你不开心吗?

1.4K20

Thinkphp框架的项目规划总结和踩坑经验

/Public/home/css', '__JS__' => __ROOT__.'/Public/home/js', '__IMG__' => __ROOT__.'...1、文件、类、方法、函数命名规范参考Thinkphp官方规范 2、HTML/CSS、JS(jQuery)和PHP规范参考 这个链接>> 3、MySQL设计规范参考 这个链接>> 五、Thinkphp框架专用命名规范...--团队内部规范 1、类实例化成对象变量的命名 控制器命名的规则是 $+类名首字母小写+字母C(表示控制器),即使只使用其中的一个方法也不要使用类中的方法名作为对象的名称。...控制器命名的规则是 $+类名首字母小写+字母M(表示模型),特别的空模型使用 $m,因为变量应该小写字母开头 。.../ 服务器地址 'DB_NAME'=>'dbname', // 数据库名 'DB_USER'=>'dbuser1', // 用户名

2.3K20

--分享个人习惯的命名方式

这样的命名看似简单,但实际上从这些命名里面读取不到任何信息,以后会可能会痛苦些。...但是偏偏有时候就算有英文的单词,有些人还是用中文拼音命名,比如一个文章列表,很多人就是没用 articleList,直接 wenzhangliebiao。但是看的时候,一定会懵逼一会。...5.JavaScript命名js命名里面,应该只有四种命名方式:小驼峰(productList),大驼峰(ProductList),大写字符,下划线分割(PRODUCT_LIST),下划线开头+小驼峰...(_productList) 5-1.按照类型命名 5-1-1.小驼峰 在js写法里面,小驼峰命名应该是最多的一种。...关于命名规范,每个公司都有自己的编码规范,只是很少公司能认真贯彻执行自己的规范,从而导致命名错乱。

99240
领券