JavaScript编写风格指南 (三)】的更多相关文章

七(七):严格模式 // 严格模式应当仅限在函数内部使用,千万不要在全局使用 //不好的写法:全局使用严格模式"user strict"; function doSomething() {    //code} //好的写法function doSomething() {    "user strict"; //code} // 如果你期望在多个函数中使用严格模式而不需要多次声明"use strict", 可以使用立// 即被调用的函数 //好的…
//参考<编写可维护的Javascript>  一:缩进// 第一行的层级由4个空格组成,避免使用制表符tab进行缩进 //好的写法if (true) {    doSomething();}  二:行的长度// 每行长度不应该超过80个字符.如果一行对于80个字符,应当在一个运算符(逗号,加号符)// 后换行.下一行应当增加两级缩进 //好的写法doSomething(argument1, argument2, argument3, argument4,    argument5);  三:…
七:注释 // 频繁的使用注释有助于他人理解你的代码// 1.代码晦涩难懂// 2.可能被误认为是错误的代码// 3.必要但不明显的针对特定浏览器的代码// 4.对于对象,方法或者属性,生成文档是有必要的(使用恰当的文档注释) 七(一):单行注释 // 单行注释应当用来说明一行代码或者一组相关的代码.单行注释可能有三种使用方式// 1.独占一行的注释,用来解释下一行的代码// 2.在代码行的尾部的注释,用来解释它之前的代码// 3.多行,用来注释掉一个代码块 Example: //好的写法if…
对于编写有效的JavaScript来说,这些并不是硬性的.快速的规则,而只是在源文件中维护一致的.吸引人的样式选择的规则.这对于JavaScript来说尤其有趣,它是一种灵活且多变的语言,允许多种风格的选择. 谷歌和Airbnb有两个最受欢迎的编写风格指南.如果我的工作是花费大量时间编写JS,那么可以先学习这两种方法. 以下是谷歌JS风格指南中我认为最有趣和相关的13条规则: 谷歌JS风格指南处理各种各样的问题,从激烈争论的问题(制表符与空格的比较,以及分号应该如何使用这个有争议的问题),到一些…
Google JavaScript代码风格指南 修正版本 2.28 Aaron Whyte Bob Jervis Dan Pupius Eric Arvidsson Fritz Schneider Robby Walker 每个风格点都有一个展开/收起按钮以便你可以得到更多的信息:▽. 你可以将全部展开或收起: ▽ 全部展开/全部收起 内容树 JavaScript语言规范 变量 常量 分号 嵌套函数 块内函数声明 异常处理 自定义异常 标准特性 基本包装类型 多级原型结构 方法定义 闭包 eva…
原文链接:https://developers.google.com/protocol-buffers/docs/style Style Guide 本文说明了.proto文件的编写风格指南.遵循这些约定,将使protocol buffer message的定义及其相应的类保持一致且易于阅读. Message And Field Names 对于message的命名,采用驼峰命名法(第一个字母大写),例如SongServerRequest.对于message中的字段,采用下划线分隔的方式命名,如…
前言: 程序语言的编码风格对于一个长期维护的软件非常重要,特别是在团队协作中.如果一个团队使用统一规范的编码分风格,可以提高团队的协作水平和工作效率.编程风格指南的核心是基本的格式化规则,这些规则决定了如何编写高水准的代码.本指南来自于<编写可维护的JavaScript>这本书,基于"Java语言编码规范"和Crockford的JavaScript编程规范,还有Nicbolas的一些个人经验和喜好.写作本文旨在加深自己印象,也为了更多人的了解到JS编码风格,提高自己的编码质…
记录一下比较有用的编码规范(该指南是基于 Java 语言编码规范和 Javascript 编程规范,同时结合作者 Nicholos Zakas 的个人经验和喜好). 一些关于格式(包括缩进.行的长度.运算符间距.括号间距.对象直接量.注释.单行注释.多行注释等类似的规范)的规范这里不做记录. A.3 原始值 // 好的写法 var name = "Nicholos"; // 不好的写法:单引号 var name = 'Nicholos'; // 不好的写法:字符串结束之前换行 var…
一.基本格式 缩进 建议每级4个空格,可以给编辑器设置tab = 4个空格,自动转换 分号 不要省略分号,防止ASI(自动插入分号)错误 行宽 每行代码不超过80个字符,过长应该用操作符手动断行 断行 操作符在上一行末尾,且下一行缩进2级,如果是赋值语句,还应该和等号后面部分对齐 空行 函数声明与函数声明.变量声明与函数声明.函数内部的逻辑块之间都应该有空行隔开 作者尼古拉斯还建议在流程控制块顶部留一个空行,但给的例子不是很明确 命名 变量名/函数名:Camel(驼峰)规则,首词首字母小写,后续…
第3章 函数 3.1 什么是函数 函数:本质是一种代码的分组形式.函数的声明如下: <script type="text/javascript"> /*函数的声明组成:function关键字.函数名称如sum.参数. 函数体(执行的代码块).return子句*/ function sum(a,b){ return a+b; } </script> 3.1.1 调用函数 调用函数的方式:在函数名后面加一对用以传递参数的括号.如调用如上sum()函数. > v…