JavaScript语言精髓与编程实践

JavaScript语言精髓与编程实践

评分

★★★★★

ISBN

9787121156403

出版社

电子工业出版社 2012-03-01出版

作者

周爱民

分类

编程设计

内容简介
本书讲述JavaScript作为一种混合式语言的各方面特性,包括过程式、面向对象、函数式和动态语言特性等,在动态函数式语言特性方面有尤为细致的讲述。本书的主要努力之一是分解出这些语言原子,并重现将它们混合在一起的过程与方法。本书的著述目的是基于一种形式上简单的语言来讲述“语言的本质及其应用”。本书讲述了通过框架执行过程来构造一个JavaScript扩展框架的方法,并完整讲述了框架扩展中各种设计取舍,因此可以作为研究计算机程序设计语言时的参考,用以展示现实系统如何实现经典理论中的各种编程范型。
AI简介
这是一本深入剖析JavaScript语言特性,并探讨编程实践的经典著作。书中以JavaScript的发展历程为起点,详细讲解了JavaScript的语法、非函数式语言特性、函数式语言特性以及动态语言特性,为读者展示了JavaScript语言的全貌。 书中对对象属性的性质与描述符进行了深入的探讨,揭示了对象属性的各种性质以及如何使用描述符来定制属性的这些性质。此外,书中还详细讲解了函数式编程中的函数概念,包括函数作为运算元、函数式语言中的函数、闭包等概念。 在编程实践方面,书中深入讲解了动态执行系统阶段,包括动态装载与动态执行,以及动态方法调用机制与兼容性,为读者展示了如何在JavaScript中实现动态执行和动态方法调用。此外,书中还详细介绍了QoBean核心技术与实现,包括元语言编程模型、基于元语言实现的语言特性等。 在深入探讨JavaScript语言特性的同时,书中还提供了一些实用的编程技巧和实践,如一次性构造器的概念和用途、对象充当识别器、控制字符串替换过程的基本模式等,这些技巧和实践可以帮助读者提高编程效率和质量。
阅读/下载地址