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的规范比谷歌更有吸引力。无

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

  • 相关阅读:
    linux中bin和sbin目录的主要区别
    C# 值类型 引用类型 作为参数传递区别
    绿色免安装电视直播软件viviplayer
    [转]中科大校长建议停止以行政主导的高校评估
    MDS 7.0 使用中的问题 2(数据交换中图元的丢失)
    怪异的慢递公司一统快递
    [转]全国最好的医院列表
    多普达D600 问题集锦
    推荐PDG阅读器UnicornViewer
    [转]《乒乓世界》封面故事:中国男乒直板三人行
  • 原文地址:https://www.cnblogs.com/punisher999/p/12037872.html
Copyright © 2011-2022 走看看