时间:2021-05-18
今天在github 上面找到了一个关于如何正确使用javascript 来进行我们的程序开发.我就恬不知耻的来了个原创啊..坑爹啊.拿来和大家分享一下吧.
A mostly reasonable approach to Javascript.
Types //类型
Objects //对象
Arrays //数组
Strings //字符串
Functions //函数
Properties //属性
Variables //变量
Hoisting //变量提升
Conditional Expressions & Equality //条件表达式和等式.
Blocks //块代码
Comments //注释
Whitespace //空格
Commas //逗号
Semicolons //分号
Type Casting & Coercion //类型转换
Naming Conventions //命名规则
Accessors //访问
Constructors //构造器
Events //时间
Modules //模型
jQuery //
ECMAScript 5 Compatibility //ECMA 5 兼容
Testing //测试
Performance //性能
Resources //资源
In the Wild
Translation
The JavaScript Style Guide Guide
Contributors
License
Types (类型)
原始类型: 当访问一个原始类型的时候,其实直接访问该原始类型的内容.
string
number
boolean
null
undefined
var foo = 1,
bar = foo;
bar = 9;
console.log(foo,bar); //=> 1,9
复杂类型: 当你访问一个复杂类型数据类型的时候,其实是通过引用访问该变量的值.
object
array
function
object(对象)
使用对象字面量来创建对象 (literal)
不要使用保留关键字作为对象的属性名.这在IE8下无法工作.
array(数组)
同样使用 字面量方法来创建数组
如果你不知道数组的长度,那么使用Array的内置方法push进行插入操作
当你想要拷贝一个数组的时候,使用array.slice
Strings 字符串
使用单引号 (single quotes ) 来包围字符串...//这里我没有找到合适的关于性能方面的解释,我个人也喜欢这么用,(穿的少总比穿得多好看点吧..你懂得..)
字符串长于80个字符的时候需要使用字符串连接在多行进行编写..注意,如果过度使用,连接字符串将会影响性能(performance)
如果是有计划的 建立一个数组,像下面这样.使用Array.join 效果会更好..
函数(Functions)
永远不要在非函数的块代码(if,while)中定义函数.相应的,在代码块中间函数赋值给外部的变量名..
Properties (属性)
使用点语法来访问属性.
当使用变量访问对象属性时,使用 [] 方括号来访问
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
对任何javaScript开发者而言,有三件必须了解的事。第一项,开发者必须知道如何正确地使用Javascript语言。很多开发者还不熟悉这个语言时,就开始
小程序相当于是用HTML5加CSS加JavaScript和后端PHP、Java、nodejs等来开发,以微信小程序为例: 1、微信小程序所使用的开发语言和
JavaScript是前端开发的主要语言,我们可以通过编写JavaScript程序来判断浏览器的类型及版本。JavaScript判断浏览器类型一般有两种办法,一
企业开发小程序时应该如何布局?我们都知道各类小程序的用户使用度很高,很多企业都想要开发小程序来拓展销售渠道,提升业绩,创造更多收益,但是许多企业在开发小程序的时
本文主要和大家分享如何在Android应用开发过程中如何进行单元测试,个人在做项目的过程中,觉得单元测试很有必要,以保证我们编写程序的正确性。下面我们先大概了解