《JavaScript从入门到精通》PDF下载

  • 购买积分:18 如何计算积分?
  • 作  者:(美)(J.贾沃斯基)James Jaworski著;邱仲潘等译
  • 出 版 社:北京:电子工业出版社
  • 出版年份:1998
  • ISBN:7505343769
  • 页数:643 页
图书介绍:

第一部分 JavaScript初步 1

第1章 基础 1

Web 2

帮助器程序 5

统一资源定位器 6

超文本传输协议 7

公共网关接口程序 8

Java小程序 8

JavaScript简史 9

LiveWire 9

Intranets、Extranets和分布式应用程序 10

第2章 JavaScript简介 11

JavaScript、浏览器服务器 11

在HTML中嵌入JavaScript 15

JavaScript的说明语句 20

生成HTML 23

变量 45

第3章 运算符、语句和函数 45

运算符与表达式 45

语句 54

第4章 事件处理 70

什么是事件 70

JavaScript如何处理事件 71

处理JavaScript事件 74

在JavaScript中设置事件处理器 94

事件仿真方法 97

第5章 JavaScript对象 99

什么是对象 99

什么是面向对象编程 100

JavaScript基于对象编程功能 102

JavaScript对象模型 103

Navigator对象 105

其它预定义对象类型 111

颜色常量 117

定义对象类型 117

数组也是对象 123

把函数作为对象 125

第二部分 使用预定义对象和方法 127

第6章 窗口与帧 127

Window对象 127

Frame对象 135

Dosument对象 142

第7章 窗体处理 148

Form对象 148

从JavaScript中访问窗体 149

访问窗体元素 149

使用窗体事件处理器 154

进行本地窗体处理 160

使用CGI脚本 161

第8章 隐藏字段和Cookle 166

保存状态信息 166

使用隐藏窗体字段 167

JavaScript与隐藏字段 167

Cookie 175

Cookie中信息的存放方法 176

在JavaScript中使用Cookie 177

比较Cookie与隐藏窗体字段 187

第9章 使用链接 189

URL 189

location对象 192

link对象 196

link()方法 206

anchor对象 208

history对象 208

标准化脚本 209

第10章 使用图形 213

image对象 213

动态图形显示 215

图形与动画 218

图形映射与area对象 221

使用图形映射 221

第11章 算术运算 227

Math对象 227

算术常数 227

算术函数 228

在脚本中使用算术函数 229

实例:JavaScript计算器 229

第三部分 JavaScript应用程序实例 239

第12章 Web页面饰件 239

什么是饰件 239

Web页面中的广告 239

表格“命中”计数 248

滚动显示消息 256

页面格式选项 261

第13章 桌面附件 266

日历 266

计算器 273

备忘录 277

世界钟 281

集成 283

第14章 联机产品目录 285

开发非CGI程序的产品目录 285

根据用户选项剪裁产品目录 295

加入多媒体特性 302

小结 311

第15章 站点搜索工具 312

搜索窗体 312

搜索工具 317

第16章 游戏编程 332

扑克机 332

棋盘游戏:Web Walk 343

第四部分 Java与JavaScript的集成 357

第17章 Java简介 357

Java简介 357

Java与JavaScript 359

Java开发工具集 361

学习Java 362

Java API 362

程序与小程序 362

第18章 与小程序通信 367

从JavaScript访问Java方法 367

用JavaScript访问Java小程序 368

在小程序中使用JavaScript 371

第19章 用LiveConnect开发合并应用程序 377

JavaScript自动投币唱机(Jukebox) 377

GraphIt! 382

第五部分 使用插入件 391

第20章 插入件的工作方法 391

著名插入件 391

插入件的操作 398

Navigator与插入件间的接口 401

第21章 用JavaScript访问插入件 403

使用MIME类型 403

确定安装的插入件 405

插入件帮助命令的使用 406

检测插入件 409

从JavaScript访问中插入件 410

第22章 插入件的高级用法 414

Netscape插入件文档 414

列表显示插入件方法 416

多插入件的同步 419

协助用户安装插入件 420

开发自己的插入件 422

第六部分 高级应用程序 425

第23章 JavaScript样式单 425

什么是样式单 425

JavaScript样式单与级联样式单 426

入门实例 426

定义样式单 427

用<LINK>标志使用样式 438

使用多个样式单 439

第24章 层与多媒体应用程序 441

使用层 441

使用声音 447

播放动画 450

使用影像 452

第25章 VRML与Live3D 455

VRML简介 455

使用VRML链接 461

用JavaScript生成VRML 464

编写VRML 2.0脚本 467

第七部分 服务器编程 469

第26章 JavaScript与CGI程序接口 469

何时使用CGI程序 469

CGI程序如何工作 470

CGI程序的常规设计 474

Shell脚本举例 475

建立JavaScript脚本与CGI脚本的接口 477

从CGI程序返回JavaScript 480

第27章 LiveWire的使用 483

LiveWire工具集 483

简单LiveWire例子 484

LiveWire编译器 490

站点管理器 491

应用程序管理器 491

服务器方JavaScript编程 493

服务器方对象 494

文件输入和输出 501

完整的例子:diskette 503

状态维护 510

服务器函数 513

第28章 用LiveWire Pro访问数据库 514

文件与数据库 514

LiveWire Pro的补充 516

设置Informix Online Workgroup Server 517

使用LiveWire Pro 518

database对象 518

结构式查询语言 522

更新diskette应用程序 524

第29章 建立分布式应用程序 533

分布式系统的三层结构 533

分布式系统的特征 534

分布式应用程序的优势 534

分布式应用程序与Web 535

分布式调度系统 537

调度程序代码说明 549

建立和运行调度程序 570

第30章 集成现有应用程序构件 571

Netscape ONE 571

Internet基础类 572

使用AppFoundry 572

JavaBeans与可移植应用程序 579

关于插入件 580

第31章 建立Intranet 581

Intranet站点与Internet站点 581

Intranet Web站点 582

探索Airius虚拟Intranet 583

内部Web与外部Web 591

第32章 安全性考虑 593

Internet的安全性威胁 593

Web安全问题 594

第八部分 附录 601

附录A HTML参考 601

附录B JavaScript参考 611

附录C Java 1.1参考 631

附录D JavaScript的ECMA标准 641