当前位置:首页 > 工业技术
全面理解JavaScript
全面理解JavaScript

全面理解JavaScriptPDF电子书下载

工业技术

  • 电子书积分:18 积分如何计算积分?
  • 作 者:(美)Don Gosselin著;马雷等译
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2002
  • ISBN:7302051011
  • 页数:602 页
图书介绍:本书从HTML以及编程的基础知识和方法开始介绍,逐步由浅入深,直到如何使用JavaScript进行数据库和嵌入数据的操作等比较高级的技术。
《全面理解JavaScript》目录
标签:理解

第1章 JavaScript简介 1

1.l 程序设计、HTML和 JavaScript 1

l.1.l 万维网 1

1.1.2 JavaScript在Web上的作用 2

l.1.3 超文本标记语言 4

1.1.4 创建一个HTML文档 7

1.1.5 JavaScript程序设计语言 10

1.1.6 逻辑与调试 11

1.1.7 总结 12

1.1.8 问题 13

1.1.9 练习 14

1.2 第一个JavaScript程序 15

1.2.1 关于<SCRIRT>标签 15

1.2.2 创建JavaScript源代码文件 20

l.2.3 为JavaScript程序添加注释 24

1.2.4 在不兼容的创览器中隐藏JavaScript代码 25

1.2.5 在<HEAD>或<BODY>段放置JavaScript 27

1.2.6 总结 28

1.2.7 问题 29

1.2.8 练习 32

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

2.l 使用变量、函数和对象进行工作 36

2.1.l 变量 36

2.1.2 定义函数 39

2.1.3 调用函数 40

2.1.4 理解JavaScript对象 44

2.1.5 对象继承和原型 45

2.1.6 对象方法 49

2.l.7 变量作用域 51

2.1.9 问题 53

2.1.8 总结 53

2.1.10 练习 57

2.2 使用事件 57

2.2.1 理解事件 58

2.2.2 HTML标签和事件 59

2.2.3 事件处理器 61

2.2.4 链接 64

2.2.5 链按事件 66

2.2.6 创建图像映射 69

2.2.7 总结 74

2.2.8 问题 75

2.2.9 练习 77

第3章 数据类型和运算符 79

3.l 使用数据类型和数组 80

3.1.1 数据类型 80

3.1.2 数字型数据类型 83

3.1.3 布尔值 85

3.1.4 字符串 86

3.1.5 数组 92

3.1.6 总结 95

3.1.7 问题 96

3.1.8 练习 98

3.2 表达式和运算符 99

3.2.l 表达式 99

3.2.2 算术运算符 100

3.2.3 赋值运算符 104

3.2.4 关系运算符 107

3.2.5 逻辑运算符 110

3.2.6 字符串运算符 112

3.2.7 运算符优先级 114

3.2.8 创建计算器程序 115

3.2.9 总结 118

3.2.10 问题 119

3.2.11 练习 121

第4章 使用控制结构和语旬进行流程控制 123

4.1 判断 124

4.1.1 让语句 124

4.l.2 if...else语句 131

4.1.3 嵌套if和if...else语句 133

4.1.4 switch语句 137

4.1.5 总结 141

4.1.6 问题 141

4.1.7 练习 143

4.2 循环 144

4.2.l while语句 145

4.2.2 do...while语句 150

4.2.3 for语句 153

4.2.4 for...in语句 157

4.2.5 With语句 161

4.2.6 continue语句 163

4.2.7 总结 165

4.2.8 red题 166

4.2.9 练习 168

第5章 窗口和帧 170

5.l 用窗口工作 171

5.l.1 JavaScript对象模型 171

5.1.2 窗口对象 174

5.1.3 打开和关闭窗口 175

5.1.4 使用超时设定和间隔设定 181

5.1.5 总结 184

5.1.6 问题 185

5.l.7 练习 186

5.2.l 创建帧 187

5.2 使用帧和其他对象 187

5.2.2 使用TARGET属性 192

5.2.3 帧的嵌套 195

5.2.4 帧的格式 198

5.2.5 NOFRAMES标签 201

5.2.6 定位对象 202

5.2.7 历史对象 203

5.2.8 领航员对象 204

5.2.9 帧和窗口 206

5.2.10 总结 209

5.2.11 问题 210

5.2.12 练习 213

第6章 表单 214

6.l 在JavaScript中使用表单 216

6.1.l 麦单总览 216

6.1.2 通用网关接口 217

6.1.3 <FORM>标签 218

6.1.4 表单元素总览 224

6.1.5 输入域 224

6.1.6 选择列表 239

6.1.7 多行文本输入域 241

6.1.8 总结 242

6.1.9 问题 244

6.1.10 练习 247

6.2 校验用户在表单的输入 247

6.2.l 表单隐藏域 247

6.2.2 麦单对象 251

6.2.3 用E-mail发送表单数据 261

6.2.4 总结 265

6.2.5 问题 265

6.2.6 练习 267

第7章 动态HTML和动画 268

7.l 动态对象模型 270

7.1.1 动态 HTML 270

7.1.2 文档对象模型 273

7.1.3 Image对象 280

7.1.4 使用Image对象的动画 283

7.1.5 图像缓冲 290

7.1.6 总结 294

7.1.7 问题 295

7.1.8 练习 297

7.2 动画和层叠式表单 298

7.2.l 层叠式表单 298

7.2.2 在JavaScript中使用CSS样式 304

7.2.3 CSS定位 304

7.2.4 在Internet Explorer中定位 307

7.2.5 在Navigator中定位 312

7.2.6 跨洲览器兼容性 315

7.2.7 总结 318

7.2.8 问题 319

7.2.9 练习 322

第8章 Cookies和安全 323

8.l 状态信息和Cookies 324

8.1.l 状态信息 324

8.1.2 String对象 325

8.1.3 使用查询字符串保存状态信息 328

8.1.4 使用Cookies保存状态信息 333

8.1.5 总结 342

8.1.6 问题 343

8.1.7 练习 345

8.2 安全 346

8.2.1 JavaScript安全所关心的内容 347

8.2.2 同源策略 348

8.2.3 签署脚本和数字证书 351

8.2.4 总结 362

8.2.5 问题 362

8.2.6 练习 364

第9章 调试JavaScript 366

9.1 基本调试技术 366

9.1.1 了解调试 366

9.1.2 错误消息 368

9.1.3 使用alert()方法跟踪错误 370

9.1.4 使用write()和writeln()方法跟踪错误 373

9.1.5 使用注释定位错误 376

9.1.6 其他调试技术 378

9.1.8 问题 381

9.1.7 总结 381

9.1.9 练习 384

9.2 高级调试技术和资源 384

9.2.1 使用for...in语句检查对象属性 384

9.2.2 Navigator中的查看点 385

9.2.3 Netscape JavaScript调试器 387

9.2.4 Microsoft脚本调试器 396

9.2.5 JavaScript语句的错误和调试资源 402

9.2.6 总结 403

9.2.7 问题 404

9.2.8 练习 406

第10章 服务器瑞JavaScript 407

10.1 NetscaPe Llvewlre 409

10.1.l 客户/服务器结构 409

10.1.2 开发服务器端JavaScript 411

10.1.3 创建LiveWire应用程序 413

10.1.4 Livewre核心对象 419

10.1.5 创建客户簿 427

10.1.6 总结 432

10.l.7 问题 433

10.1.8 练习 435

10.2 Microsoft Active Server Pages 435

10.2.1 Active Server Pages简介 436

10.2.2 创建ASP应用程序 436

10.2.3 对象集合 444

10.2.4 ASP核心对象 445

10.2.5 创建客户簿 454

10.2.6 总结 458

10.2.7 问题 459

10.2.8 练习 461

第11章 数据库连接 463

11.1.l 理解数据库 464

11.l 数据库概要和使用LiveWire连接数据库 464

11.1.2 数据库管理系统 468

11.1.3 结构化查询语言 472

11.1.4 LiveWire Database对象 476

11.1.5 执行SQL命令 479

11.1.6 LiveWire事务处理 492

11.1.7 LiveWire错误处理 493

11.1.8 总结 495

11.1.9 问题 497

11.l.10 练习 500

11.2 使用 ASP连接数据库 501

11.2.l 使用ActiveServerPages连接数据库 501

11.2.2 ADO Connection对象 508

11.2.3 执行SQL命令 511

11.2.4 ADO事务处理 523

11.2.5 ADO Error对象错误处理 524

11.2.6 总结 525

11.2.7 问题 526

11.2.8 练习 528

第12章 使用Java 小应用程序和嵌入数据 530

12.1 Java教程 532

12.1.l 小应用程序和嵌入数据 532

12.1.2 Java介绍 533

12.1.3 类 535

12.1.4 方法 536

12.1.5 编译Java程序 537

12.1.6 创建一个小应用程序 538

12.1.7 Java变量和数据类型 540

12.1.8 为HTML文档添加Applet 543

12.l.9 使用JavaScript控制Java Applet 546

12.l.10 总结 549

12.1.11 问题 551

12.1.12 练习 554

12.2 LiveConnect、插件和ActiveX 555

12.2.1 总览 555

12.2.2 Java包和LiveConnect 555

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

12.2.4 用Java控制JavaScript 558

12.2.5 在JavaScript中直接存取Java类 563

12.2.6 嵌入数据 565

12.2.7 总结 573

12.2.8 问题 574

12.2.9 练习 578

附录A JavaScript参考 579

附录B Livewire参考 594

附录C Active Server Pages参考 597

附录D Java参考 601

返回顶部