Eloquent JavaScript

Posted on 2009年3月05日 03:31

(原书见于Eloquent JavaScript

《动人的JavaScript》是一本提供了JavaSctript详细介绍的线上图书。除了大量的文字内容之外,它还带有大量的例程和尝试把玩它们的一个环境。

这本书的目标读者是初学编程的人,那些先前有过编程经验的人可能也会从中获益,他们可以不必仔细阅读第二章到第五章的内容,因为这些章节讨论的概念可能对他们来讲毫无新意。请务必读完第一章的最后部分,那里包含了一些此书的重要信息。

这本书可以免费获得,可以被(全部地或者部分地)用于任何您认为合适的方式。只要署上原作者的名字(Marijn Haverbeke)就行了。

这本书的离线拷贝可以下载为zip压缩文件,还有一个更容易打印的版本可以在此处获得。

可以的话,请帮助传播此书,Eloquent JavaScript用搜索引擎中很难找到。如果喜欢这本书,请考虑在您的网站或者博客上面加上此书的链接,最好使用类似“JavaScript tutorial”或者“JavaScript book”之类的标题。谢谢!

目录(Contents)

  1. 介绍(Introduction)
  2. JavaScript基础:值,变量,和控制流(Basic JavaScript: values, variables, and control flow)
  3. 函数(Functions)
  4. 数据结构:对象和数组(Data structures: Objects and Arrays)
  5. 错误处理(Error Handling)
  6. 函数式编程(Functional Programming)
  7. 搜索(Searching)
  8. 面向对象编程(Object-oriented Programming)
  9. 模块化(Modularity)
  10. 正则表达式(Regular Expressions)
  11. Web编程:速成教程(Web programming: A crash course)
  12. 文档对象模型(The Document-Object Model)
  13. 浏览器事件(Browser Events)
  14. HTTP请求(HTTP requests)

附录(Appendices)

  1. 更多(难以理解)的控制结构More (obscure) control structures
  2. 二叉堆(Binary Heaps)

 

两千零九年三月三日

Posted on 2009年3月04日 06:00

  说话很难,不说话也很难。

要沉迷于智慧所营造的世界,远离喧闹的人群,人群里无聊的气氛,缺少智慧,让人窒息。

只要想一下,有那么一个组织,它的所思所想,所作所为,全是为人的幸福而倾心,全是为了人的自由而努力,该是多么的好。

其实,世上本没有对,错的人多了,也便成了对。世上本没有错,对的人少了,也变成了错。

说到底,我们都是自私的人,自私就是不顾别人,所以可能对他人造成伤害,也可能受到伤害,这都是不可避免的。

要说吗?有必要说吗?可以说,有必要说,但是,说不清楚,也可以清楚。就是矛盾,没有其他可以形容了。

我一直认为有快乐这种东西。快乐的感觉,绝不会来自于外部世界,只会来自于自我。只有自我的东西,才能让人快乐。

这个世界太大了。就连地球都是茫茫宇宙中悬浮运动的一颗小星球,人又有什么可说的呢?

我时常觉得人太多,现在想来也没什么,世界这样的大,可以不用去管,人完全可以自娱自乐,而自娱自乐是唯一的途径。

人们冬天的时候盼望夏天,夏天的时候又想凉快些,人们就这样一直盼望,从未得到满足。

有选择是幸运吗?有过多的选择反而不幸,人,真不知道何以为人。

 人好不容易地站到正确的一面,否定别人毫不留情,我就是这样的人,我很惭愧。

度过一生的感觉,大概跟度过一天的感觉是一样的吧?

我只对我自己有意义,对其他任何人都是微不足道的,我不能影响别人,我只能对付自己。

这个世界的复杂,是聪明人不愿再提及的了,真的很复杂,又能怎么样呢?

永远不缺新奇的东西让你眼前一亮,让你叹为观止。世界之大,个人之卑微,再如何强调也没有意思。人们生活,被世界的复杂所困惑,所责难,但凡有所谓努力,都是使生活变得简单的活动。人们面对的残忍,复杂是始作俑者。

难以管理的生活,难以管理的个人,对复杂性的控制才是生活的意义所在。

不要满怀希望,不要寄予希望,不要给人希望,希望只是对生活的乐观估计,生活并不是一切都很乐观的,失望是难免的,必然的事情,知道这样,也就不会太失望。

因为中国有太多的人,多的简直过分,所以中国的人大概就因此而卑贱。

人对现实无可奈何,只能对自己的同类恶行相向,这正是所谓残忍的来源。残忍是愚蠢的行为,不管是施暴者还是受虐者,都是无能的可怜虫。

我该有许多改悔,失去许多牵挂,得到许多快乐。

哪里没有坚强的生命?哪里没有热爱美的魂灵?

我不怀希望,这世间没有希望,只有对绝望的反抗。

这世界的复杂、荒唐是可怖而却不必惧怕的,因为对于无法改变的东西,不用徒劳地惴惴不安,人所能把握的,也就只有自我。

 什么是价值?价值就是对世界简化能力的一个度量,一个抽象。看来,这世界上的一切有意思的东西,都有为简单而做的努力不无关系。

什么是智慧?智慧就是为了简化复杂而做的一切抽象的活动。

每个人都很卑微,这个世界很复杂,可以把任何事情淹没掉 。不要给别人多余的信息,也不要接收多余的信息,因为信息会爆炸,脑力心力有限的人不可承受。