美文网首页
代码规范

代码规范

作者: 四夕皓月 | 来源:发表于2016-10-26 14:43 被阅读0次
  • 变量命名只能包含数字字母和下划线,使用小驼峰式命名法作为所有变量和属性的命名规则。
    <pre>
    var productPrice, productName, productUrl;
    </pre>

  • 常量命名只能包含数字字母和下划线,所有字母都为大写字母,单子间用下划线连接.
    <pre>
    CONST_FOO_BAR = 200;
    </pre>

  • 一行内只能包含一条语句,且必须以分号 ; 结束
    <pre>
    var foo = '123';
    var bar = '456';
    </pre>

  • 不要将不同目的的语句,合并成一行

  • 二,三目运算符前后都应有一个空格 (如 + && == : 等),单目运算符不需要加空格 (如 ! ++ 等),数组索引 [] 也不需空格
    <pre>
    var a = 1 + 2;
    if (a === 3 || a < 2 && a > 3) {
    console.log('a is' + a);
    }
    if (!a) {
    console.log('!a');
    }
    a++;
    ++a;
    a += 2;
    a ? a : 1;
    a = [1, 2, 3, '4'];
    </pre>

  • 逗号后面紧跟一个空格
    <pre>
    var a, b, c;
    </pre>

  • 函数名与参数序列之间,没有空格;所有其他语法元素与左括号之间,都有一个空格
    <pre>
    function fooBar(a, b, c) {
    }
    if (a) {
    console.log('a is' + a);
    }
    </pre>

  • 缩进使用两空格,文字字符串应优先使用单引号', 大段文本可考虑使用数组进行拼接
    <pre>
    var a = '1' + '2' + '3';
    var b = [
    'a',
    'b',
    'c'
    ].join(' ')
    </pre>

  • 所有函数都在使用之前定义
    <pre>
    function funFoo() {
    console.log('funFoo is called');
    }
    funFoo();
    </pre>

  • 在类型明确的情况下,条件语句中尽量使用 === 和 !== 来代替 == 和 !=。

  • 不要使用自增(++)和自减(--)运算符,用+=和-=代替。

  • 关联数组,除非键名中有空格或是非法字符,否则一律不用引号
    <pre>
    var config = {
    server: {
    //hostname: '127.0.0.1',
    port: 9527,
    worker_processes: 1,
    daemonize: true,
    token: 'abcd1234'
    }
    };
    var headers = {
    'x-forwarded-for': '',
    'x-real-ip': ''
    };
    </pre>

  • 所有变量声明都放在函数的头部。
    <pre>
    function fooBar() {
    var a, b, c, d;
    a = 1;
    b = 2;
    c = 3;
    for(var i = 0; i < 10; i++) {
    var d = 1;
    }
    }
    </pre>

相关文章

  • Web 端代码规范

    目录 1、代码规范概述 2、代码规范流程搭建 3、代码规范细则 1、代码规范概述 良好的代码规范能够提供软件的可读...

  • 代码规范

    代码规范 1. 概述 欢迎使用前端代码规范, 这里借鉴、引用的是京东前端代码规范。 遵循代码规范的目的在于增强团队...

  • iOS 代码规范篇

    iOS 代码规范篇 iOS 代码规范篇

  • iOS(OC)开发之随感

    1.代码规范 规范很重要!规范很重要!规范很重要! 代码规范的重要性之-为什么谷歌要执行严格的代码编写规范http...

  • 前端学习的基本总结

    目录 1.为什要遵守代码规范 2.css代码规范 3.js代码规范与设计模式3.1 js代码规范3.2 设计模式 ...

  • 乐乎项目优化

    编程: 1、代码规范。架构规范、文件组织规范、命名规范、代码逻辑规范、资源存放。 一、使用cocoapod 二、代...

  • 小肤iOS开发代码规范_v1.0

    For Objective-C , 2018.8.2 Ⅰ.前言Ⅱ.命名规范Ⅲ.代码注释规范Ⅳ.代码格式化规范Ⅴ....

  • 代码规范

    代码规范 1. 概述 欢迎使用代码规范, 这个是我借鉴京东前端代码规范,组织的内部规范。旨在增强团队开发协作、提高...

  • PSR-2- Coding Style Guide 编码风格规范

    代码风格规范 本篇规范是 PSR-1 基本代码规范的继承与扩展。 本规范希望通过制定一系列规范化PHP代码的规则,...

  • PM篇

    PM 技术篇1.开发规范命名规范,异常处理规范,日志规范,统一框架,代码commit规范,代码评审规范,统一API...

网友评论

      本文标题:代码规范

      本文链接:https://www.haomeiwen.com/subject/oxgduttx.html