当前位置:首页 > 工业技术
JavaScript深度剖析  第2版
JavaScript深度剖析  第2版

JavaScript深度剖析 第2版PDF电子书下载

工业技术

  • 电子书积分:15 积分如何计算积分?
  • 作 者:(美)Don Gosselin著;卢云鹏等译
  • 出 版 社:北京:北京大学出版社
  • 出版年份:2004
  • ISBN:7301076673
  • 页数:473 页
图书介绍:本书详细介绍了基本的JavaScript程序设计原理以及实现它们的语法,内容包括JavaScript简介﹑变量﹑函数﹑对象和事件,数据类型﹑运算符,结构化逻辑控制结构和语句,窗体和框架,表单,动态HTML和动画,Cookie和安全性,服务器端JavaScript,数据库连接,使用Java小程序和嵌入式数据。
《JavaScript深度剖析 第2版》目录
标签:剖析 深度

第1章 JavaScript简介 1

1.1程序设计、HTML和JavaScript 1

1.1.1万维网 1

1.1.2 JavaScript在web中的作用 2

1.1.3超文本标记语言 3

1.1.4 创建HTML文档 6

1.1.5 JavaScript程序设计语言 7

1.1.6逻辑与调试 8

1.1.7总结 9

1.1.8复习题 9

1.1.9练习 11

1.2第一个JavaScript程序 13

1.2.1〈SCRIPT〉标记 13

1.2.2创建JavaScript源代码文件 17

1.2.3在JavaScript程序中添加注释 19

1.2.4从不兼容的浏览嚣中隐藏JavaScript 20

1.2.5在HEAD段或者BODY段放置JavaScript 22

1.2.6总结 22

1.2.7复习题 23

1.2.8练习 26

第2章 变量、函数、对象和事件 28

2.1变量、函数和事件的使用 29

2.1.1 变量 29

2.1.2定义自定义函数 30

2.1.3调用函数 31

2.1.4 JavaScript内置函数 34

2.1.5理解JavaScript对象 35

2.1.6变量作用域 41

2.1.7总结 42

2.1.8复习题 42

2.1.9练习 45

2.2使用事件 48

2.2.1理解事件 48

2.2.2 HTML标记和事件 49

2.2.3事件处理器 50

2.2.4链接 52

2.2.5链接事件 53

2.2.6创建图像映射 56

2.2.7总结 60

2.2.8复习题 60

2.2.9练习 63

第3章 数据类型和操作符 64

3.1数据类型 64

3.1.1数据类型 64

3.1.2数值数据类型 67

3.1.3布尔值 68

3.1.4字符串 69

3.1.5数组 73

3.1.6总结 77

3.1.7复习题 78

3.1.8练习 80

3.2表达式和操作符 81

3.2.1 表达式 81

3.2.2算术运算符 82

3.2.3赋值操作符 85

3.2.4比较操作符 88

3.2.5逻辑操作符 90

3.2.6使用字符串 92

3.2.7操作符优先级 96

3.2.8创建计算器程序 96

3.2.9总结 98

3.2.10复习题 99

3.2.11练习 101

第4章 使用控制结构和语句进行流程控制 103

4.1条件语句 104

4.1.1 if语句 104

4.1.2 if...else语句 109

4.1.3嵌套的if和if...else语句 110

4.1.4 Switch语句 112

4.1.5总结 115

4.1.6复习题 115

4.1.7练习 117

4.2循环语句 118

4.2.1 while语句 118

4.2.2 do...while语句 122

4.2.3 for语句 124

4.2.4 for...in语句 128

4.2.5 with语句 130

4.2.6 continue语句 131

4.2.7总结 132

4.2.8复习题 133

4.2.9练习 135

第5章 窗口和框架 137

5.1窗口 138

5.1.1 JavaScript对象模型 138

5.1.2 Window对象 140

5.1.3打开和关闭窗口 141

5.1.4超时和间隔 146

5.1.5总结 147

5.1.6复习题 148

5.1.7练习 150

5.2框架和其他对象 151

5.2.1创建框架 151

5.2.2使用TARGET属性 154

5.2.3嵌套的框架 157

5.2.4框架的格式化 159

5.2.5 NOFRAMES标记 161

5.2.6 Location对象 162

5.2.7 History对象 163

5.2.8 Navigator对象 165

5.2.9引用框架和窗口 167

5.2.10总结 169

5.2.11复习题 170

5.2.12练习 172

第6章 表单 175

6.1 JavaScript 中的表单 176

6.1.1表单概述 176

6.1.2通用网关接口 177

6.1.3〈FORM〉标记 178

6.1.4表单元素概述 182

6.1.5输入域 183

6.1.6选择列表 194

6.1.7多行文本域 196

6.1.8总结 197

6.1.9复习题 197

6.1.10练习 200

6.2验证表单的输入数据 202

6.2.1隐藏表单域 202

6.2.2 Form对象 204

6.2.3将表单数据提交给电子信箱地址 213

6.2.4总结 215

6.2.5复习题 215

6.2.6练习 217

第7章 调试JavaScript 219

7.1基本调试技术 219

7.1.1理解调试 219

7.1.2错误消息 220

7.1.3利用alert()方法跟踪错误 222

7.1.4用write()和writeln()方法跟踪错误 224

7.1.5使用注释来定位错误点 226

7.1.6其他调试技术 227

7.1.7总结 229

7.1.8复习题 230

7.1.9练习 232

7.2 高级的调试技术和资源 235

7.2.1使用for...in语句来检查对象属性 235

7.2.2 Netscape的观察点 236

7.2.3 Netscape JavaScript Debugger 237

7.2.4 Microsoft Script Debugger 245

7.2.5 JavaScript语言本身的bug和调试资源 249

7.2.6总结 250

7.2.7复习题 251

7.2.8练习 252

第8章 动态HTML和动画 254

8.1动态HTML 255

8.1.1简介 255

8.1.2文档对象模型 258

8.1.3 Image对象 262

8.1.4用Image对象创建动画 265

8.1.5图像缓存 270

8.1.6总结 273

8.1.7复习题 273

8.1.8练习 275

8.2动画和层叠样式表 277

8.2.1层叠样式表 277

8.2.2在JavaScript代码中使用CSS样式 280

8.2.3 CSS定位 284

8.2.4跨浏览器的兼容性 294

8.2.5总结 296

8.2.6复习题 297

8.2.7练习 299

第9章 cookie和安全性 301

9.1状态信息和cookie 302

9.1.1状态信息 302

9.1.2用查询字符串保存状态信息 303

9.1.3用cookie保存状态信息 306

9.1.4总结 314

9.1.5复习题 315

9.1.6练习 317

9.2安全性 319

9.2.1 JavaScript安全性问题 319

9.2.2同一来源策略 320

9.2.3签名脚本和数字证书 322

9.2.4总结 330

9.2.5复习题 331

9.2.6练习 332

第10章 服务器端JavaScript 334

10.1 Netscape SSJS 335

10.1.1客户机/服务器体系结构 335

10.1.2服务器端JavaScript开发 337

10.1.3创建SSJS应用程序 338

10.1.4 SSJS核心对象 343

10.1.5建立留言簿 349

10.1.6总结 352

10.1.7复习题 353

10.1.8练习 355

10.2微软活动服务器页面技术 356

10.2.1活动服务器页面简介 356

10.2.2创建ASP应用程序 356

10.2.3对象集合 361

10.2.4 ASP核心对象 362

10.2.5创建留言簿 368

10.2.6总结 371

10.2.7复习题 372

10.2.8练习 373

第11章 数据库连接 375

11.1数据库概览、使用SSJS连接到数据库 376

11.1.1理解数据库 376

11.1.2数据库管理系统 379

11.1.3结构化查询语言 383

11.1.4 LiveWire数据库服务 385

11.1.5执行数据库命令 387

11.1.6 LiveWire的事务处理 396

11.1.7 LiveWire的错误处理 397

11.1.9复习题 399

11.1.8总结 399

11.1.10练习 402

11.2使用ASP连接到数据库 404

11.2.1 简介 404

11.2.2 ADO Connection对象 409

11.2.3执行SQL命令 411

11.2.4 ADO的事务处理 420

11.2.5使用ADO Error对象处理错误 420

11.2.6总结 421

11.2.7复习题 422

11.2.8练习 424

第12章 使用Java小程序和嵌入式数据 426

12.1 Java教程 427

12.1.1 Java小程序和嵌入式数据 427

12.1.2 Java简介 428

12.1.3类 429

12.1.4方法 430

12.1.5编译Java程序 431

12.1.6创建小程序 432

12.1.7 Java变量和数据类型 433

12.1.8向HTML文档添加小程序 435

12.1.9使用JavaScript控制Java小程序 437

12.1.10总结 440

12.1.11复习题 441

12.1.12练习 444

12.2 LiveConnect、插件和ActiveX 444

12.2.1概览 444

12.2.2 Java包和LiveConnect 445

12.2.3 Java和JavaScript之间的数据转换 446

12.2.4使用Java控制JavaScript 447

12.2.5从JavaScript直接访问Java类 450

12.2.6嵌入式数据 452

12.2.7总结 457

12.2.8复习题 458

12.2.9练习 460

附录A JavaScript参考 462

A.1 注释类型 462

A.2 JavaScript保留字 462

A.3标识符 462

A.4 JavaScript内置函数 463

A.5 JavaScript内置对象 463

A.6事件 463

A.7 原始数据类型 464

A.8 JavaScript转义序列 465

A.9类型转换函数和方法 465

A.10操作符 465

A.11流程控制结构和语句 466

A.12 对象 467

返回顶部