万本电子书0元读

万本电子书0元读

顶部广告

JavaScript语言精髓与编程实践(第2版)电子书

售       价:¥

纸质售价:¥47.40购买纸书

52人正在读 | 1人评论 6.2

作       者:周爱民

出  版  社:电子工业出版社

出版时间:2012-03-01

字       数:31.1万

所属分类: 科技 > 计算机/网络 > 程序设计

温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(0条)
  • 读书简介
  • 目录
  • 累计评论(0条)
本书详细讲述JavaScript 作为一种混合式语言的各方面特性,包括过程式、面向对象、函数式和动态语言特性等,在动态函数式语言特性方面有着尤为细致的讲述。本书的主要努力之一,就是分解出这些语言原子,并重现将它们混合在一起的过程与方法。通过从复杂性到单一语言特性的还原过程,读者可了解到语言的本质,以及“层出不穷的语言特性”背后的真相。 本书主要的著述目的是基于一种形式上简单的语言来讲述“语言的本质及其应用”。本书详细讲述了通过框架执行过程来构造一个JavaScript 扩展框架的方法,并完整地讲述了框架扩展中各种设计取舍,因此可以作为研究计算机程序设计语言时的参考,用以展示现实系统如何实现经典理论中的各种编程范型。
目录展开

内容简介

第2版 代序

第1版 代序

前 言

第1部分 语言基础

第1章 十年JavaScript

1.1 网页中的代码

1.2 用JavaScript来写浏览器上的应用

1.3 没有框架与库的语言能怎样发展呢

1.4 语言的进化

1.5 为JavaScript正名

1.6 JavaScript的应用环境

第2章 JavaScript的法

2.1 语法综述

2.2 JavaScript的语法:变量声明

2.3 JavaScript的语法:表达式运算

2.4 JavaScript的语法:语句

2.5 面向对象编程的语法概要

2.6 【ES5】严格模式下的语法限制

2.7 运算符的二义性

第2部分 语言特性及基本应用

第3章 JavaScript的非函数式语言性

3.1 概述

3.2 基本语法的结构化含义

3.3 JavaScript中的原型继承

3.4 JavaScript的对象系统

3.5 【ES5】可定制的对象属性

第4章 JavaScript的函数式语言特性

4.1 概述

4.2 函数式语言中的函数

4.3 从运算式语言到函数式语言

4.4 函数:对运算式语言的补充和组织

4.5 JavaScript中的函数

4.6 闭包

4.7 【ES5】严格模式与闭包

第5章 JavaScript的动态语言性

5.1 概述

5.2 动态执行

5.3 动态方法调用(call、apply与bind)

5.4 重写

5.5 包装类:面向对象的妥协

5.6 关联数组:对象与数组的动态特性

5.7 类型转换

第3部分 编程实践

第6章 元语言:QoBean核心技术与实现

6.1 QoBean语言层的基本特性

6.2 QoBean的元语言特性

6.3 基于元语言实现的语言特性

6.4 基于元语言实现的DSL

第7章 一般性的动态函数式语言技巧

7.1 消除代码的全局变量名占用

7.2 一次性的构造器

7.3 对象充当识别器

7.4 识别new运算进行的构造器调用

7.5 使用直接量及其包装类快速调用对象方法

7.6 三天前是星期几

7.7 使用对象的值含义来构造复杂对象

7.8 控制字符串替换过程的基本模式

7.9 实现二叉树

7.10 将函数封装为方法

7.11 使用with语句来替代函数参数传递

7.12 使用对象闭包来重置重写

7.13 构造函数参数

7.14 使用更复杂的表达式来消减if语句

7.15 利用钩子函数来扩展功能

7.16 安全的字符串

附录A 术语[1]

附录B 主要引擎的特性差异列表

附录C 图

附录D 参考目

附录E 本书各版次主要修改

累计评论(0条) 0个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部