• 编写可维护的JavaScript-随笔(二)


    一、注释

      1、 单行注释

        a)      以两个斜线开始,以行位结束

        b)      独占一行的注释,用来解释下一行的代码,

        c)      注释行之前总有一个空行

        d)      缩进层级与下一行代码保持一致

        e)      代码行尾的注释,代码结束到注释之间至少有一个缩进

        f)       如果放于行尾的注释超过80字符应该放在当前代码行的上方

        g)      注释掉大段代码的时候可以用连续的单行注释,文本的多行注释不能使用连续的单行注释

      2、 多行注释

        a)      以/*开始,以*/结束

        b)      多行注释出现在将要描述的代码段之前

        c)      其他使用方法和单行的类似

      3、 注释的使用

        a)      当代码不够清晰时添加注释

        b)      难于理解的代码

        c)      可能被误认为错误的代码

    二、语句和表达式

      1、   If和for之类的语句的两种写法:花括号包裹的多行代码,不用花括号包裹的单行代码

      2、   编写规范中不管是单行还是多行,多有的块语句都应该用花括号包裹

      3、   花括号的对齐方式:①左花括号防止在块语句第一句代码的末尾②左花括号放在块语句首行的下一行

      4、   块语句间隔:①没有空格间隔②左圆括号之前和右括号之后个添加一个空格③左右括号的前后各添加一个空格

    三、变量、函数和运算符

      1、   所有的变量声明的语句都提前到所在作用于的顶部

      2、   函数的声明尽量在调用之前

      3、   语句块中不应当出现函数声明

      4、   函数调用的写法,不建议使用空格,来将它和块语句区分

      5、   立即执行函数要使用一对圆括号包裹起来,为了能一眼看出是立即执行函数

      6、   最好不要在全局作用域中使用严格模式(use strict)

  • 相关阅读:
    Andriod一段时间未操作页面,系统自动登出
    Error:Execution failed for task ':app:clean'
    Handler的postDelayed(Runnable, long)
    Android Studio快捷键大全
    Cookie、Session、Token的区别
    CentOS 7 上安装jdk
    CentOS 7 上搭建nginx来部署静态网页
    PyCharm如何设置 “ctrl+滚轮” 实现字体的放大和缩小
    HTTP和HTTPS
    性能测试思想(What is performance testing?)
  • 原文地址:https://www.cnblogs.com/wyongz/p/11276992.html
Copyright © 2020-2023  润新知