zoukankan      html  css  js  c++  java
  • JavaScript代码规范

    变量名:驼峰命名法(首单词小写,后面每个单词首字母大写)

    1 firstName = "John";
    2 lastName = "Doe";
    3 
    4 price = 19.90;
    5 tax = 0.20;
    6 
    7 fullPrice = price + (price * tax);

    注意事项:

    (1)区分大小写,允许包含字母、数字、美元符(变量命名尽量不要用,会与很多JS库冲突)和下划线,不允许以数字开头,不允许包含空格或其他字符

    (2)长度尽量短,抓住要点,尽量在变量名中体现出值的类型。

    (3)不能以JS的关键词和保留字为全名

    空格与运算符:

    通常算术运算符前后需要添加空格,增加代码可读性。

    var x = y + z;
    var values = ["Volvo", "Saab", "Fiat"];

    代码缩进:

    通常使用4个空格缩进,不建议使用Tab,不同编辑器对Tab键的解析不同

    function toCelsius(fahrenheit) {
        return (5 / 9) * (fahrenheit - 32);
    }

    复杂语句通用规则:

    (1)左花括号放在第一行结尾,前添加一个空格

    (2)后花括号单独放一行

    (3)不要以分号结束 一个复杂的声明。

    if (time < 20) {
        greeting = "Good day";
    } else {
        greeting = "Good evening";
    }

    对象规则:

    (1)左花括号与类名放在同一行

    (2)冒号与属性之间添加空格

    (3)属性值是字符串的添加双引号,数字不需要

    (4)最后一个属性值后不加逗号

    (5)右花括号单独放一行,以分号结尾

    1 var person = {
    2     firstName: "John",
    3     lastName: "Doe",
    4     age: 50,
    5     eyeColor: "blue"
    6 };
    7 
    8 
    9 var person = {firstName:"John", lastName:"Doe", age:50, eyeColor:"blue"};

    每行代码字符 < 80,超过80个字符的语句建议在运算符或逗号后换行

    注意:在函数声明、函数表达式、函数调用、对象创建、数组创建、for 语句等场景中,不允许在 , 或 前换行

    使用小写文件名:

    大多Web服务器对大小写敏感,建议统一使用小写文件名

  • 相关阅读:
    windows p12(pfx)个人证书安装过程
    OpenSSL库验证PKCS7签名
    Crypto库实现PKCS7签名与签名验证
    windows 系统中打开一个数字证书所经历的过程
    DBA不可不知的操作系统内核参数
    MySQL大表优化方案
    深入浅出Cache
    Git Stash用法
    Git服务器搭建全过程分步详解
    laravel 5.1 性能优化对比
  • 原文地址:https://www.cnblogs.com/edward-life/p/10721776.html
Copyright © 2011-2022 走看看