JavaScript 的基本代码规范
来源:互联网 发布:杭州php招聘要求 编辑:程序博客网 时间:2024/06/05 01:57
· (1)不要在同一行声明多个变量
· (2)如果你不知道数组的长度,使用 push
· (3)请使用 ===/!== 来比较true/false或者数值
· (4)对字符串使用单引号''(因为大多时候我们的字符串。特别html会出现")
· (5)使用对象字面量替代 new Array这种形式
· (6)绝对不要在一个非函数块里声明一个函数,把那个函数赋给一个变量。浏览器允许你这么做,但是它们解析不同
· (7)不要使用全局函数
· (8)总是使用 var来声明变量,如果不这么做将导致产生全局变量,我们要避免污染全局命名空间
· (9)Switch语句必须带有 default分支
· (10)使用 /**...*/进行多行注释,包括描述,指定类型以及参数值和返回值
· (11)函数不应该有时候有返回值,有时候没有返回值
· (12)语句结束一定要加分号
· (13)for循环必须使用大括号
· (14)if语句必须使用大括号
· (15)for-in循环中的变量应该使用 var关键字明确限定作用域,从而避免作用域污染
· (16)避免单个字符名,让你的变量名有描述意义
· (17)当命名对象、函数和实例时使用驼峰命名规则
· (18)给对象原型分配方法,而不是用一个新的对象覆盖原型,覆盖原型会使继承出现问题
(19)当给事件附加数据时,传入一个哈希而不是原始值,这可以让后面的贡献者加入更多数据到事件数据里,而不用找出并更新那个事件的事件处理器
- JavaScript 的基本代码规范
- JavaScript 的基本代码规范
- JavaScript的基本规范
- Javascript的基本规范
- 基本的代码规范
- 微软的Javascript代码规范
- javaScript的基本语法规范总结
- JAVA代码编写程序的基本规范
- JAVA代码编写程序的基本规范
- 前端代码的一些基本规范使用
- 关于php的基本代码规范
- 最流行的JavaScript代码规范
- 基本代码管理规范
- javascript一些基本的代码
- JavaScript代码规范
- JavaScript代码规范
- javascript代码规范
- Javascript代码规范
- 如何取消一个目录的git初始化
- volatile和synchronized的区别
- redis两个功能特性--通用活动系统
- Spark Sort-Based Shuffle内幕彻底解密
- RabbitMQ实例(三)——使用direct方式,带有Routingkey方式
- JavaScript 的基本代码规范
- Kafka介绍
- H.264流媒体协议格式学习总结
- LeetCode No.96 Unique Binary Search Trees
- (AGC)C
- 原创:E325- ATTENTION vim超完整超给力的问题与解决方法
- 高精度--大数加法 luogu 1601
- 人事不干人事,这算个什么事?
- java源码分析之ArrayList