图书介绍

JavaScript核心概念及实践PDF|Epub|txt|kindle电子书版本网盘下载

JavaScript核心概念及实践
  • 邱俊涛著 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:9787115313515
  • 出版时间:2013
  • 标注页数:250页
  • 文件大小:72MB
  • 文件页数:269页
  • 主题词:JAVA语言-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

JavaScript核心概念及实践PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 概述1

1.1 JavaScript简史1

1.1.1 动态网页1

1.1.2 浏览器之战2

1.2 JavaScript语言特性3

1.2.1 动态性3

1.2.2 弱类型5

1.2.3 面向对象6

1.2.4 解释与编译7

1.3 JavaScript应用范围7

1.3.1 客户端JavaScript7

1.3.2 服务器端JavaScript10

1.3.3 其他应用中的JavaScript12

第2章 基本概念16

2.1 数据类型16

2.1.1 数据类型16

2.1.2 对象类型17

2.1.3 基本类型与对象间的转换18

2.1.4 类型的判断20

2.2 变量21

2.2.1 基本类型和引用类型21

2.2.2 变量的作用域22

2.3 运算符23

2.3.1 中括号运算符([])23

2.3.2 点运算符(.)24

2.3.3 相等与等同运算符25

第3章 对象28

3.1 JavaScript对象28

3.1.1 对象的属性29

3.1.2 属性与变量29

3.1.3 原型对象及原型链30

3.1.4 this指针32

3.2 使用对象33

3.3 对象字面量34

3.4 JSON36

第4章 函数38

4.1 函数对象38

4.1.1 创建函数38

4.1.2 函数的参数40

4.2 函数作用域41

4.2.1 词法作用域41

4.2.2 调用对象43

4.3 函数上下文44

4.4 call和apply44

4.5 使用函数45

4.5.1 赋值给一个变量45

4.5.2 赋值为对象的属性46

4.5.3 作为参数传递46

4.5.4 作为函数的返回值47

第5章 数组48

5.1 数组的特性48

5.2 使用数组50

5.2.1 数组的基本方法使用50

5.2.2 删除数组元素53

5.2.3 遍历数组55

第6章 正则表达式57

6.1 正则表达式基础概念57

6.1.1 元字符与特殊字符58

6.1.2 范围及重复58

6.1.3 分组与引用61

6.2 使用正则表达式62

6.2.1 创建正则表达式62

6.2.2 String中的正则表达式64

6.3 实例:JSFilter65

第7章 闭包67

7.1 闭包的特性67

7.2 闭包的用途69

7.2.1 匿名自执行函数69

7.2.2 缓存70

7.2.3 实现封装71

7.3 应该注意的问题72

7.3.1 内存泄漏72

7.3.2 上下文的引用73

第8章 面向对象的JavaScript75

8.1 原型继承75

8.1.1 引用77

8.1.2 new操作符78

8.2 封装79

8.3 工具包Base80

8.4 实例:事件分发器83

第9章 函数式的JavaScript92

9.1 匿名函数93

9.2 高阶函数93

9.2.1 JavaScript中的高阶函数94

9.2.2 C语言中的高阶函数95

9.2.3 Java中的高阶函数96

9.3 闭包与柯里化97

9.3.1 柯里化的概念98

9.3.2 柯里化的应用98

9.4 一些例子99

9.4.1 函数式编程风格99

9.4.2 Y-结合子101

9.4.3 其他实例103

第10章 核心概念深入104

10.1 原型链104

10.1.1 原型对象与原型链104

10.1.2 构造器107

10.2 执行期上下文108

10.3 活动对象111

10.4 作用域链111

10.5 this值113

10.5.1 词法作用域113

10.5.2 this的上下文114

第11章 客户端的JavaScript116

11.1 客户端JavaScript执行环境116

11.2 文档对象模型(DOM)117

11.3 事件驱动模型118

11.4 与服务器端交互(Ajax)119

11.5 调试122

11.5.1 FireFox122

11.5.2 Chrome124

11.6 客户端的MVC126

11.7 JavaScript/Ajax框架128

第12章 客户端的MVC框架:Backbone.js130

12.1 Backbone背景简介130

12.1.1 Backbone模型131

12.1.2 Backbone集合132

12.1.3 Backbone视图133

12.1.4 Backbone路由134

12.2 Backbone实例1:使用客户端本地存储135

12.2.1 客户端存储135

12.2.2 运行结果136

12.2.3 数据模型137

12.2.4 视图及模板137

12.3 Backbone实例2:与服务器端交互141

12.3.1 后台服务141

12.3.2 客户端代码修改142

第13章 JavaScript测试144

13.1 单元测试框架QUnit144

13.1.1 QUnit简介144

13.1.2 QUnit示例144

13.2 Jasmine150

13.2.1 Jasmine基本概念151

13.2.2 Jasmine的spy155

13.2.3 Jasmine实例159

13.2.4 测试复杂的场景162

第14章 JavaScript引擎165

14.1 使用S iderMonke165

14.1.1 SpiderMonkey简介165

14.1.2 JavaScript对象与C对象间的转换关系166

14.1.3 基本代码模板167

14.1.4 执行JavaScript代码170

14.1.5 C程序调用JavaScript函数172

14.1.6 JavaScript程序调用C函数173

14.1.7 在C程序中定义JavaScript对象175

14.2 SpiderMonkey的实现简介177

14.2.1 虚拟机概述177

14.2.2 SpiderMonkey体系结构177

14.2.3 jsval类型178

14.2.4 对象179

14.3 V8引擎概览179

14.3.1 V8引擎基本概念179

14.3.2 V8引擎使用示例181

14.3.3 使用C+++变量181

14.3.4 调用C+++函数183

14.3.5.使用C+++类184

第15章 Java应用中的JavaScript188

15.1 脚本化基础188

15.2 使用Rhino引擎189

15.2.1 直接对脚本求值189

15.2.2 传递Java对象190

15.2.3 调用脚本内的函数191

15.2.4 在脚本中使用Java资源193

15.2.5 实现Java接口194

15.3 实例:sTodo195

15.3.1 sTodo简介195

15.3.2 sTodo的插件机制197

15.3.3 sTodo中的脚本199

15.4 实例:可编程计算器phoc201

15.4.1 phoc简介201

15.4.2 phoc中的脚本203

第16章 服务器端的JavaScript207

16.1 nodejs207

16.1.1 node js简介207

16.1.2 node js使用示例208

16.1.3 node js实例211

16.1.4 使用Jasmine测试215

16.2 CouchDB217

16.2.1 CouchDB简介217

16.2.2 CouchDB使用218

16.2.3 CouchDB实例220

16.3 MongoDB227

16.3.1 基本操作227

16.3.2 map/reduce230

附录A.些JavaScript技巧232

A.1创建对象232

A.2访问对象的属性232

A.3遍历对象233

A.4名称空间234

附录B前端JavaScript框架:jQuery236

B.1 j Query简介236

B.2 jQuery基础239

B.2.1 jQuery选择器239

B.2.2 对DOM的操作241

B.2.3 对CSS的操作242

B.2.4 事件处理244

B.2.5 实用函数246

B.3 jQuery实例247

热门推荐