zoukankan      html  css  js  c++  java
  • 一些JS的小技巧

    常量应该用全大写字母命名,用下划线分隔

    常量名称使用CONSTANT_CASE的格式:所有大写字母,单词由下划线分隔。如果您绝对确信某个变量不应该更改,

    那么可以通过将该常量的名称大写来表示。这使得在整个代码中使用该常量时,它的不变性非常明显。一个值得注意的例外是

    如果常量是函数作用域的

    在这种情况下,应该用camelCase来写。

    // badconst number = 5;// goodconst NUMBER = 5;
    
    每次声明一个变量
    
    每个局部变量声明只声明一个变量:声明如令a = 1, b = 2,不推荐。
    
    // badlet a = 1, b = 2, c = 3;// goodlet a = 1;let b = 2;let c = 3;

    使用单引号,而不是双引号

    普通的字符串用单引号(')分隔,而不是双引号(")。
    提示:如果字符串包含单引号字符,可以考虑使用模板字符串来避免转义引号。

    // badlet directive = "No identification of self or mission."// badlet saying = 'Say it ainu0027t so.';// goodlet directive = 'No identification of self or mission.';// goodlet saying = `Say it ain't so`;

    最后一个注意

    正如我在开始时所说,这些不是强制要求。谷歌只是众多科技巨头之一,这些只是推荐。

    也就是说,看看谷歌这样的公司提出的风格建议是很有趣的,这家公司雇佣了很多才华横溢的人,

    他们花了很多时间编写优秀的代码。如果你想要遵循“符合谷歌的源代码”的指导原则,那么你可以

    遵循这些规则—但是,当然,许多人不同意这些规则,你可以随意忽略这些规则中的任何一个或所

    有规则。我个人认为在很多情况下Airbnb的规范比谷歌更有吸引力。无

    论您对这些特定的规则采取何种立场,在编写任何类型的代码时,始终牢记风格一致性仍然很重要。

  • 相关阅读:
    Redis代理与集群的总结报告
    redis代理对比,redis架构对比,redis predixy安装和功能测试
    kafka学习方向系列
    redis-cluster-proxy安装使用尝试
    redis6集群安装与运维管理
    kafka集群搭建(利用集成zk集群)
    vue-property-decorator用法介绍
    软件世界的基石:重要开源项目盘点
    ECMAScript 6 入门
    windows下快速删除node_modules
  • 原文地址:https://www.cnblogs.com/punisher999/p/12037872.html
Copyright © 2011-2022 走看看