文件名称:《JavaScript语言精髓与编程实践》精选版--动态函数式语言精粹
文件大小:1.05MB
文件格式:RAR
更新时间:2012-06-06 14:56:06
Java 电子书
动态函数式语言精粹 作者 周爱民 《JavaScript语言精髓与编程实践》这本书,最初的名字是叫《动态函数式语言精髓与编程实践》,这是作者写本书的原意。确切地说,作者并非是想讨论JavaScript作为一种语言工具的用法或特性,更多地是希望用一种简洁的语言来讨论动态语言、函数式语言。而为了给这些语言范型以参照,以及讲述多范型如何“杂凑”在一起,也讨论了JavaScript中的命令式语言特性。 因此,事实上《JavaScript 语言精髓与编程实践》一书是假JavaScript 语言之力,讨论了我们常用的、主要的程序设计范型。而这也是该书难读的根源——很少有人会以一门确切的语言来讨论多种语言范型。尤其在使用JavaScript的开发者群体里,深入了解该语言的本来就不多,研究语言特性的就更少了。 《JavaScript语言精髓与编程实践》精选版从JavaScript 无关的角度综论这些语言的产生发展,以及特性的概要。作为纯语言学范畴的讨论,读者在本摘引中不需要过多地了解JavaScript,也不必深究某种语言的细节,作参考文论来读,便是不错。本文主要有“命令式语言”、“函数式语言”和“动态语言”三个部分,均精减自《JavaScript语言精髓与编程实践》一书的相应内容。本文最末一个部分,对几种语言作一综述,一孔之见而已。 本书目录 目录 精简版·序 导读 命令式语言 1、命令式语言的发展综论 2、语法及作用域问题 3、变量作用域及生存周期问题 4、原型继承的基本原理与实质 5、原型继承的问题与继承方式的选择 函数式语言 1、函数式语言基础 2、函数式语言中的函数 3、从运算式语言到函数式语言 4、函数式语言 动态语言 1、动态语言概要 2、动态执行 3、重写 4、包装类,以及“一切都是对象” 5、关联数组:对象与数组的动态特性 6、值运算:类型转换的基础 综述
【文件预览】:
JavaScript 语言精髓与编程实践.pdf