JS中遍历对象的属性有多种情况。对象的属性即有属于自身的,也有从原型链上继承而来的。并且有的属性是可以枚举的,有的属性是不可枚举的,这由对象属性的可枚举性[[enumerable]]来确定。

Continue reading

《JS精粹》学习手记

in Code

第一章-语法注释:/**/包围的块注释对于被注释的代码块是不安全的。例如正则的存在:123/* var rm_a = /a*/.match(s);*/ 语句:下面这些值在if语句中表达为假: false null undefined NaN “” 0 其他所有值都被当做真,包括true,字符串’false’,和所有的对象。 ||与&&a&&b a为true
Continue reading

理解web语义化

in Code

语义化,简单说来就是让机器可以读懂内容。

随着 Web 规模的不断扩大,信息量之大已经不在人肉处理的范围之内了。这个时候人们开始用机器来处理 Web 上发布的各种内容,搜索引擎就诞生了。再后来,人们又设计了各种智能程序来对索引好的内容作各种处理和挖掘。所以让机器能够更好地读懂 Web 上发布的各种内容就变得越来越重要。

Continue reading

JS中的模块规范

in Code

在介绍JS模块化开发,CommonJS、AMD、CMD规范之前,我们有必要弄清楚一下:为什么需要模块化开发?

模块化是指在解决一个庞大的复杂问题或者一系列杂糅问题时,依照一种分类的思维将问题系统分解以之处理。模块化是一种将复杂系统分解为一系列代码结构更合理、可维护性可管理性更高的模块的方式。将系统分解为一组高内聚、低耦合的模块,使得无论多么大的系统,也可以在管理、开发、维护上有理可循。

Continue reading
  • page 1 of 1, 77 posts in total.

Jin

Interested in Web Development/Typography/Japanese.

WebDeveloper

Beijing