JS中遍历对象的属性有多种情况。对象的属性即有属于自身的,也有从原型链上继承而来的。并且有的属性是可以枚举的,有的属性是不可枚举的,这由对象属性的可枚举性[[enumerable]]来确定。
Continue reading
第一章-语法注释:/**/包围的块注释对于被注释的代码块是不安全的。例如正则的存在:123/* var rm_a = /a*/.match(s);*/
语句:下面这些值在if语句中表达为假:
false
null
undefined
NaN
“”
0
其他所有值都被当做真,包括true,字符串’false’,和所有的对象。
||与&&a&&b a为true
Continue reading
语义化,简单说来就是让机器可以读懂内容。
随着 Web 规模的不断扩大,信息量之大已经不在人肉处理的范围之内了。这个时候人们开始用机器来处理 Web 上发布的各种内容,搜索引擎就诞生了。再后来,人们又设计了各种智能程序来对索引好的内容作各种处理和挖掘。所以让机器能够更好地读懂 Web 上发布的各种内容就变得越来越重要。
Continue reading在介绍JS模块化开发,CommonJS、AMD、CMD规范之前,我们有必要弄清楚一下:为什么需要模块化开发?
模块化是指在解决一个庞大的复杂问题或者一系列杂糅问题时,依照一种分类的思维将问题系统分解以之处理。模块化是一种将复杂系统分解为一系列代码结构更合理、可维护性可管理性更高的模块的方式。将系统分解为一组高内聚、低耦合的模块,使得无论多么大的系统,也可以在管理、开发、维护上有理可循。
Continue reading分享一下,都是在百度脑图上边看书边绘制的。如果有新内容,会修订,有的地方需要详述就单开一个post。
Continue reading