《JavaScript使用详解》PDF下载

  • 购买积分:14 如何计算积分?
  • 作  者:(美)(S.霍尔茨纳)Steven Holzner著;丁利剑等译
  • 出 版 社:北京:机械工业出版社
  • 出版年份:1999
  • ISBN:7111068971
  • 页数:442 页
图书介绍:

第1章 欢迎使用JavaScript 1

1.1 JavaScript并非Java 1

绪论 1

1.2 两种浏览器、两种JavaScript 2

1.3 JavaScript看起来是什么样的 5

1.4 第一个JavaScript例子 10

1.4.1 使用<SCRIPT>标识 11

1.4.2 对付那些不能处理JavaScript的浏览器 12

1.4.3 用JavaScript将文本写到Web页面上 12

1.5 JavaScript与HTML控件协同工作 15

1.6.1 使用变量 20

1.6 在JavaScript中处理数据 20

1.6.2 变量作用域 22

1.6.3 变量类型 23

1.6.4 变量命名约定 23

1.7 关于var的例子 24

1.8 控制你的程序:if语句 27

1.8.1 关于if语句的例子 28

1.8.2 使用else语句 31

1.9 控制你的程序:swich语句 35

1.10 结论 39

2.1 程序控制结构:for语句 40

第2章 JavaScript的程序控制结构和对象 40

2.1.1 使用break语言 43

2.1.2 使用带标识的break语句 44

2.2 程序控制结构:while语句 44

2.3 程序控制结构:do-while语句 49

2.4 关于JavaScript函数 51

2.5 在函数中处理参数 55

2.6 在JavaScript中基于对象的编程 58

2.6.1 什么是对象 58

2.6.2 什么是对象的方法 59

2.6.3 什么是对象的属性 59

2.8 内置对象:String对象 60

2.7 内置的JavaScript对象 60

2.9 使用new操作符 70

2.10 对象构造器 71

2.11 内置对象:Array对象 71

2.12 使用for-in语句 75

2.13 使用with语句 80

2.14 创建用户自定义对象 82

2.15 在代码中创建一个用户自定义的JavaScript对象 82

2.15.1 创建对象属性 83

2.15.2 创建对象方法 83

2.15.3 实例化对象 85

2.16 使用 Internet Explorer的Scriptlets 88

2.17 结论 92

第3章 Form元素:文本框和按钮 93

3.1 文本框 93

3.2 按钮 96

3.3 使用控件来设置页面的背景颜色 102

3.4 使用控件来设置文本框的大小 105

3.5 文本区 108

3.6 口令控件 110

3.7 确认按钮和重置按钮 115

3.8 文件控件 121

3.9 隐藏控件 125

3.10 结论 129

第4章 Form元素:复选框和单选按钮 130

4.1 复选框 130

4.2 单选按钮 135

4.3 将复选框和单选按钮组合起来 140

4.3.1 clearCheckBoxes()函数 143

4.3.2 SetCheckBox(number)函数 144

4.3.3 calculateCost()函数 145

4.3.4 在Donuts.htm对单选按钮的响应 146

4.4 使用elements[]数组 151

4.5 选择控件 157

4.6 在选择控件中选择多项 162

4.7 结论 166

第5章 键盘和鼠标事件处理 167

5.1 鼠标 167

5.1.1 在Netscape Navigator中使用鼠标事件 167

5.1.2 在Internet Explorer中使用鼠标事件 168

5.1.3 写出mouser.htm 169

5.1.4 处理mouseDown和mouseUp事件 170

5.1.5 确定用户在使用哪个浏览器 171

5.2 预览页面 179

5.3 图像切换 183

5.4.1 使用keyPress事件 185

5.4 在JavaScript中接收键盘输入 185

5.4.2 在Netscape Navigator中读取按键 186

5.4.3 在Internet Explorer中读取按键 188

5.5 通过按键来控制窗口 190

5.6 用鼠标点亮文本 194

5.7 结论 199

第6章 用JavaScript处理图像 200

6.1 通过点击按钮来改变图像 200

6.2 彩色页面 202

6.2.1 使用image对象 204

6.2.2 使用images[]数组 205

6.3 Internet Explorer中的结构化图形控件 208

6.3.1 设置画笔颜色 211

6.3.2 画矩形 212

6.3.3 画椭圆 212

6.3.4 画扇形 213

6.4 在Web页面中定位图像 215

6.5 在Internet Explorer中拖位图像 218

6.5.1 MouseMove事件 218

6.5.2 取消系统拖拉操作 221

6.6 在Netscape Navigator中拖拉图像 223

6.7 图像映像 230

6.8 结论 233

第7章 用JavaScript创建动画 234

7.1 JavaScript动画例子:随机发生器 234

7.2 使用Internet Explorer的DirectAnimation 241

7.2.1 PixelLibrary库和MeterLibrary库 243

7.2.2 使用画板 243

7.2.3 创建平移 245

7.2.4 创建旋转 246

7.3 在Netscape Navigator中用层来创建动画 250

7.4 使用Sequencer控件创建动画的例子:Rotate.htm 255

7.5 Path控件 260

7.6 结论 264

第8章 在JavaScript中使用document对象 265

8.1 脚本对象概述 265

8.2 Document对象概述 268

8.3 Document对象的属性 270

8.4 Document对象的聚集 271

8.5 Document对象聚集的例子:Relink.htm 272

8.6 Document对象的事件 275

8.7 Document对象的方法 276

8.8 可自动修改Web页面的例子:Rewrite.htm 276

8.9 可自动修改Web页面的例子:Download.htm 279

8.10 响应系统时间的例子:Schedule.htm 281

8.11 刷新另一个框架的例子:Railroad.htm 288

8.12 刷新目标为HTML元素的例子:ReHead.htm 296

8.13 结论 298

第9章 JavaScript与Window对象 299

9.1 使用Window对象 299

9.2 使用open( )方法 300

9.3 向最近打开的窗口中写入文档 305

9.4 警告框 307

9.5 确认框 309

9.6 提示框 311

9.7 对话框:例子Day.htm 314

9.7.2 创建一个对话框 315

9.7.1 显示一个对话框 315

9.8 使用对话框参数 320

9.8.1 给对话框传递参数 321

9.8.2 读取传送给对话框的参数 322

9.9 结论 328

第10章 浏览器、地址和历史对象 329

10.1 浏览器对象 329

10.2 使用浏览器对象:实例AppType 329

10.3 使用地址对象 332

10.4 顺序 334

10.5 使用历史对象 339

10.6 从URL串中获取信息 344

10.7 图像映像的下一步:JavaScript URL 348

10.8 从JavaScript中使用cookie 350

10.8.1 设置cookie 352

10.8.2 读取cookie 352

10.9 使用cookie:页面Welcome.htm 356

10.10 改变状态栏文本 359

10.11 结论 362

第11章 将JavaScript和Java连接起来 363

11.1 Applet 363

11.2 从JavaScript到达Java方法:实例Suspend.htm 368

11.3 从Java中传递参数给JavaScript:实例Suspend2 371

11.4 从JavaScript中传递字符串给Java:实例PassString 376

11.5 从Java中返回值给JavaScript:实例RevVal 381

11.6 在JavaScript中使用Java语句:实例UsejJava 386

11.7 从Java使用JavaScript:实例JavaApplet 389

11.8 从Java中调用JavaScript来刷新窗口:实例Opener 395

11.8.1 使用JSObject getmember()方法 396

11.8.2 使用JSObject Call()方法 396

11.9 结论 400

第12章 JavaScript和级联样式单 401

12.1 JavaScript样式单 401

12.2 使用STYLE属性:实例StyleAttribute 404

12.3 样式标签:实例StyleH 405

12.4 样式类:实例StyleUnderline 408

12.5 通过ID来设置样式:实例Stylemultiple 409

12.6 样式继承:实例StyleDiv 412

12.7 样式函数:实例StyleFunction 415

12.8 级联样式单 417

12.9 CSS标志类型:实例StyleP 418

12.10 CSS样式类:实例StyleClass 420

12.11 CSS继承:实例StyleInherit 422

12.12 改变样式:实例StyleDyamic 424

12.13 结论 426

附录 427

关键字参考 427