周爱民-javascript
从纯化的语言中了解到语言的本质;并以混杂的语言来创造我们的世界,。
程序=算法+结构,动静之间,不变的是本质
了解语言的本质,而不是试图学会一门语言。
本书从语言特性出发,把动态静态、函数式非函数的语言特性分列出来。先讲述每种特性,再讲述如何使用他们。
所以说在看这本书的时候,要时刻想到动静态,函数式和非函数式。
1.6对javascript的区分,宿主环境和shell环境啥的?和其他书不一样
function --构造器 类 函数表达式 等等 不仅仅是function
2.2.1.2 有个问题是第五章衍生的 “包装值类型的必要性与问题”,单从这段代码中我不太明白为啥要这样做?
var str = "della" var obj = new String(str); function newToString(){ return "this is string"; } function func(val){ val.toString = newToString; } func(str); alert(str); func(obj); alert(obj);
5.5.3 包装值类型的必要性与问题,最后来了一句什么是不可控制的。。。反正只要是数值,不会反悔obj啊