美文网首页早读Web前端之路
JavaScript 模式之 switch 前端早读课第29期

JavaScript 模式之 switch 前端早读课第29期

作者: 知行社 | 来源:发表于2017-09-07 08:19 被阅读67次

    傻瓜都能写出计算机能理解的程序。优秀的程序员写出的是人类能读懂的代码。

    本期编辑: Nicole_tiny,九彩拼盘

    switch 模式

    用 switch 写出可读性好,健壮的代码。这么写:

    var inspect_me = 0,
        result = '';
    switch (inspect_me) {
    case 0:
      result = "zero";
      break;
    case 1:
      result = "one";
      break;
    default:
      result = "unknown";
    }
    

    要注意如下几点:

    1. case 和 switch 对齐。代码有合适的缩进。
    2. 每个 case 后面都要有 break。
    3. 如果有需求几个 case 公用代码(不加 break),需要专门写注释说明,否则会被认为是漏写了 break。
    4. switch 必须以 default 结尾来处理一些未知情况。

    所有 JavaScript 模式:http://shichuan.github.io/javascript-patterns/

    文章推荐

    《前端性能优化之 DOM 篇》

    概要

    • DOM的定义
    • DOM性能优化涉及的方面
    • 优化HTML的结构
    • 浏览器的工作原理
    • 如何避免触发重绘和回流

    阅读地址:http://fsux.me/%E9%9A%8F%E7%AC%94/%E6%9E%B6%E6%9E%84/%E6%B5%85%E8%B0%88%E5%89%8D%E7%AB%AF/2017/04/13/Front-end-performance-optimization-dom.html

    往期前端早读课地址:http://www.jianshu.com/c/0fda3d387a6d

    相关文章

      网友评论

        本文标题:JavaScript 模式之 switch 前端早读课第29期

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