代码风格指南

huchong-bk 2019-07-28 原文

代码风格指南

js代码风格指南:
1.缩进使用空格,不要用制表符
2.必须用分号
3.暂时不用ES6(modules)例如export和import命令
4.不鼓励(不禁止)水平对齐
5.少用var 都应该使用const或者let来引出声明
6.剪头函数是首选
7.使用模板字符串,而不要将普通字符串叠加
在处理复杂的字符串叠加,尤其是多行字符串的叠加时,模板字符串(使用反引号`来界定)是更优的选择,可以实现跨多行的效果
8.长字符串不要使用反斜杠来分割每行
9.for….of是写for循环的首选方式
10.别用eval()
11.常亮命名应该全大写,并且用下划线分割单词
12.每次只声明一个变量
13.用单引号不要用双引号

发表于 2019-07-28 22:33 胡冲 阅读() 评论() 编辑 收藏

 

版权声明:本文为huchong-bk原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/huchong-bk/p/11261291.html

代码风格指南的更多相关文章

  1. 浏览器与服务器通信技术——jsonp

    除了使用cros实现跨域资源访问之外,另一种实现跨域资源访问的技术是借助DOM中能够执行跨域请求的功能,在不依 […]...

  2. JavaScript 使用 mediaDevices API 选择摄像头

    JavaScript 使用 mediaDevices API 选择摄像头 大多数智能手机都有前置和后置摄像头, […]...

  3. javaScript 数组拼接操作

    1、concat concat() 方法用于连接两个或多个数组。 该方法不会改变现有的数组,而仅仅会返回被连接 […]...

  4. 深入了解JavaScript中基于原型(prototype)的继承机制

    继承是面向对象编程中相当重要的一个概念,它对帮助代码复用起到了很大的作用。 Brendan Eich在创建Ja […]...

  5. 《前端之路》之二:数据类型转换 && 隐式转换 || 显式转换

    目录 02:数据类型转换 && 隐式转换 || 显式转换 02:数据类型转换 &&am […]...

  6. 初识JavaScript

    初识JavaScriptJavaScript了解:在1995年由Netscape公司的Brendan Eich,在网景导航者浏览器上首次设计实现而成。因为Netscape与Sun合作,Netscape管理层希望它外观看起来像Java,...

  7. 前端JS面试题汇总 Part 2 (null与undefined/闭包/foreach与map/匿名函数/代码组织)

    原文:https://github.com/yangshun/front-end-interview-hand […]...

  8. Javascript – ERR_CONTENT_LENGTH_MISMATCH – shenggen

    Javascript – ERR_CONTENT_LENGTH_MISMATCH 不知道做了什么, […]...

随机推荐

  1. 彻底理解RSA加密算法

    RSA是非常典型的非对称加密算法     它的算法是这样的   加密是我们把明文M转化成密文C 需要用到加密运 […]...

  2. c#操作xml

    C#读取XML   关于C#读取XML的方法,一直以来都是查资料然后忘记,反复如此,从来没有记住过.今天写这篇 […]...

  3. 数据挖掘-认识数据

    数据对象与属性类型 数据集由数据对象组成。一个数据对象代表一个实体。例如销售数据库中,对象可以是顾客、商品。属 […]...

  4. 学习opengl十大网站(转载) – wanghaiyang1930

    学习opengl十大网站(转载) 【转载】 1.http://nehe.gamedev.net/这个是我觉得全 […]...

  5. “MySql.Data.MySqIClient.MySqlProviderSevices”违反了继承安全 性规则。派生类型必须与基类型的安全可访问性匹配或者比基类型的安 全可访问性低。 “解决方法

    写Code First 时(使用的是MySql数据库),添加好EntityFrame、MySql.Data 、 […]...

  6. 网络唤醒全攻略(Wake On Lan)

    家里组了台服务器存放资料,或者作为开发服务器,远程登陆成为刚性需求,由于机器需要的时候才用到,所以如果经常开机 […]...

  7. SpringBoot内置的各种Starter是怎样构建的?–SpringBoot源码(六)

    SpringBoot内置的各种Starter是怎样构建的?–SpringBoot源码(六) 注:该 […]...

  8. 六十四、做产品经理必知的知识点大汇总(六) – PerfectBody

    六十四、做产品经理必知的知识点大汇总(六) 产品介绍(1~2) – 产品经理职业和职能介绍 2014-11-1 […]...

展开目录

目录导航