当前位置:Gxlcms > JavaScript > 如何正确使用javascript来进行我们的程序开发_javascript技巧

如何正确使用javascript来进行我们的程序开发_javascript技巧

时间:2021-07-01 10:21:17 帮助过:4人阅读

今天在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 (属性)
使用点语法来访问属性.

当使用变量访问对象属性时,使用 [] 方括号来访问

人气教程排行