代码风格指南

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. 探究Hybrid-APP技术原理

    探究Hybrid-APP技术原理 author: @TiffanysBear 背景 随着Web技术的发展和移动 […]...

  2. JavaScript实现删除数组中某个的对象(JavaScript-实践)

    hello你好我是辰兮,很高兴你能来阅读,本篇关于前端数组移除对象的相关知识点,也是自己项目中遇到的一点问题,分享获取新知,大家一起进步! 业务场景:表格删除数据后实现刷新表格 场景描述:前端通常情况下获取的是一个数组对象的集合,如果某一...

  3. 网页上添加弹幕

    布局部分: <ul class = “barrage-area”>< […]...

  4. 表单验证

    //HTML部分,随意写个输入框<div id="div1"> <input type="u […]...

  5. async/await剖析

    async/await剖析 JavaScript是单线程的,为了避免同步阻塞可能会带来的一些负面影响,引入了异 […]...

  6. JavaScript 数据结构与算法之美 – 十大经典排序算法汇总(图文并茂)

    1. 前言 算法为王。 想学好前端,先练好内功,内功不行,就算招式练的再花哨,终究成不了高手;只有内功深厚者, […]...

  7. 数据量庞大的分页穿梭框实现

    博客地址:https://ainyi.com/#/63 昨天偶然看到评论区一位老哥的需求,一时兴起,就答应了当 […]...

  8. JavaScript 算法 1_1 下压堆栈 (链表实现)

    JavaScript 算法 1_1 下压堆栈 (链表实现) 链表是一种递归的数据结构 目录 JavaScrip […]...

随机推荐

  1. [转]浅谈协方差矩阵

    本文详细的介绍了一些统计学的基础,重点介绍了方差、协方差、协方差矩阵的物理意义和现实应用。 一、统计学的基本概 […]...

  2. checkbox在vue中的用法总结

    前言 关于checkbox多选框是再常见不过的了,几乎很多地方都会用到,这两天在使用vue框架时需要用到che […]...

  3. MVC框架的代码审计小教程

    介绍 YxtCMF在线学习系统是一个以thinkphp+bootstrap为框架进行开发的网络学习平台系统。 […]...

  4. 华硕无线网卡 USB-AC57 / RTL8812BU Ubuntu 20 驱动安装

    系统环境 驱动安装 安装依赖 sudo apt update sudo apt install -y dkms […]...

  5. GitHub趋势:Vue.js大有超过TensorFlow之势!

    GitHub趋势:Vue.js大有超过TensorFlow之势!   2月,Github上第二受欢迎的项目是F […]...

  6. js原型链原理

    先附上原型链的图,能看懂的本文就没必要看了,看不懂的可以带着疑问看文章     一、构造函数 什么是构造函数: […]...

  7. python基础

    1、Number 数字(int:整数,float:浮点数,bool 布尔类型,complex复数)==》其他语 […]...

  8. phpEXCEL如何设置单元格格式为百分比

    $objExcel->getActiveSheet()->getStyle(\’C9\ […]...

展开目录

目录导航