编写可维护的JavaScript的笔记(32)

>我来写笔记

按有用程度 按页码先后 最新笔记

  • 王焱燚Rex

    王焱燚Rex (我喜欢你,没有任何原因!)

    不论块语句(block statement)包含多行代码还是单行代码,都应当总是使用花括号。 1.花括号的对齐方式 第一种,将左花括号放置在块语句中第一句代码的末尾 第二种,将左花括号放置于块语句首行的下一行,不过,这种写法容易导致错误的分毫自动插入,所以不提倡 2.块语句间隔 第一种,在语句名、圆括号和左花括号之间没有空格间隔 第二种,在左圆括号之前和右圆括号之后各添加一个空格,推荐这种风格 第三种,在左圆括号前后和右...

    2018-09-04 22:03   1人喜欢

  • 王焱燚Rex

    王焱燚Rex (我喜欢你,没有任何原因!)

    3.使用注释 添加注释的一般原则:为了让代码变得更加清晰或者补充说明时添加注释 使用场景: ·难于理解的代码通常都应添加注释 ·当代码看上去有错误而实际是故意为之时应当添加注释,避免团队其他人对代码进行修复 ·做浏览器特性Hack的代码通常不够明显,而且有可能会隐含一些错误,这是需要添加中注释确保代码将来不会被其他人误改动,同时方便代码编写者将来针对新版本的浏览器的兼容情况作出调整

    2018-09-03 22:20   1人喜欢

  • childchen

    childchen (一个编辑)

    序号 页号 位置 原文 应改为 提交者 1 6 第3行 2个空格表示一个缩进,2个空格表示一个缩进 4个空格表示一个缩进 豆瓣网友谷神出幕,毛毛酱 2 28 第1-3行 前三行内容字体 (注释字体) @土匪上树 3 39 倒数第2行 hasPwnProperty() hasOwnProperty() @土匪上树 4 50 第14行 我们推荐不要使用==和!== 我们推荐不要使用==和!= @土匪上树,冉海俊,August 5 51 倒数第4行 console.log(count); //15 console.log(number); //...   (1回应)

    2013-05-14 15:57   1人喜欢

  • 王焱燚Rex

    王焱燚Rex (我喜欢你,没有任何原因!)

    2.多行注释 多行注释可以包裹跨行文本,以/*开始,以*/结束。 Java风格的注释至少包含三行:第一行是/*,第二行是以*开始且和上一行的*保持左对齐,最后一行是*/。 多行注释总是会出现在将要描述的代码段之前,注释和代码之间没有空行,而多行注释之前应当有一个空行,且缩进层级和其描述的代码保持一致。

    2018-09-03 22:01

  • 王焱燚Rex

    王焱燚Rex (我喜欢你,没有任何原因!)

    1.单行注释 单行注释以两个斜线开始,以行尾结束。 使用方法: ·独占一行的注释,用来解释下一行代码:这行注释之前总是有一个空行,且缩进层级和下一行代码保持一致 ·在代码行的尾部的注释:代码结束到注释之间至少有一个缩进,如果该行代码加注释超过单行最大字符数限制,应将这条注释放置于当前代码行的上方 ·被注释掉的大段代码,除此之外单行注释不应以连续多行注释的形式出现

    2018-09-03 21:55

  • 王焱燚Rex

    王焱燚Rex (我喜欢你,没有任何原因!)

    7.直接量 7.1.字符串 字符串可以用双引号括起来,也可以用单引号括起来,而且使用单引号括起字符串和双引号括起字符串在功能上并无不同,只需要在内部出现字符串界定符时进行转义即可。 7.2.数字 在JavaScript中所有数字形式都存储为相同的数据类型,不过不建议在代码中使用八进制直接量赋值。 7.3.null 应当使用null的场景: ·用来初始化一个变量,这个变量可能赋值为一个对象 ·用来和一个已经初始化的变量比较,这个变量可以是...

    2018-09-02 23:05

  • 王焱燚Rex

    王焱燚Rex (我喜欢你,没有任何原因!)

    6.命名 JavaScript语言的核心ECMAScript,遵照的是驼峰式大小写(Camel Case)命名法(由小写字母开始的,后续每个单词首字母都大写)。 Camel Case和Pascal Case都翻译成“驼峰式大小写”,但两者含义有所不同,Camel Case包括“小驼峰式”和“大驼峰式”,在本章中,Camel Case被作者用来特指“小驼峰式大小写”(即首字母小写)命名法,Pascal Case则特指“大驼峰式大小写”(即首字母大写)命名法 6.1.变量和函数 变量名和函...

    2018-06-14 14:40

  • 王焱燚Rex

    王焱燚Rex (我喜欢你,没有任何原因!)

    5.空行 应使用空行将语义不相关的两段代码分隔开,确保语义有关联的代码展现在一起,有助于提高代码的可读性。 一般来讲,在下面这些场景中添加空行也是不错的主意。 ·在方法之间 ·在方法中的局部变量(local variable)和第一条语句之间 ·在多行或单行注释之前 ·在方法内的逻辑片段之间插入空行,提高可读性

    2018-06-14 14:08

  • 王焱燚Rex

    王焱燚Rex (我喜欢你,没有任何原因!)

    4.换行 当一行长度达到了单行最大字符数限制时,需要手动将一行拆成两行。 在运算符后换行,可以避免由于ASI机制自主插入分号产生的错误。 换行后,下一行增加两个层级的缩进。当给变量赋值时,第二行的位置应当和赋值运算符的位置保持对齐。

    2018-06-14 13:41

  • 王焱燚Rex

    王焱燚Rex (我喜欢你,没有任何原因!)

    3.行的长度 一般将行长度限定在80个字符 1)Java语言编程规范中规定源码里单行长度不超过80个字符,文档中代码单行长度不超过70个字符。 2)Android开发者编码风格指南规定单行代码长度不超过100个字符。 3)非官方的Ruby编程规范中规定单行代码长度不超过80个字符。 4)Python编程规范中规定单行代码长度不超过79个字符。

    2018-06-14 13:31

<前页 1 2 3 4 后页>

笔记是你写在书页留白边上的内容;是你阅读中的批注、摘抄及随感。

笔记必须是自己所写,不欢迎转载。摘抄原文的部分应该进行特殊标明。

编写可维护的JavaScript

>编写可维护的JavaScript