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

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

  • 相关阅读:
    正则表达式match方法和search方法
    正则表达式(基础篇1)
    动画
    重绘和重排(回流)
    数组常用的10个方法
    css3只需一招,将网站变成灰色的
    Python-类的几种调用方法
    Codeforces Global Round 8 C. Even Picture(构造)
    Codeforces Global Round 8 D. AND, OR and square sum(位运算)
    Codeforces Round #650 (Div. 3) C. Social Distance
  • 原文地址:https://www.cnblogs.com/punisher999/p/12037872.html
Copyright © 2011-2022 走看看