《Javascript for netscape编程指南》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:孙学东译
  • 出 版 社:清华大学出版社
  • 出版年份:1996
  • ISBN:
  • 页数:268 页
图书介绍:

目录 1

第1章 Java家族简介 1

1.1 WWW与HTML 1

1.1.1 Internet的历史 2

1.1.2 WWW的发展 2

1.1.3 HTML语言的特性 3

1.1.4 用HTML设计的Web页面 4

1.2 Java语言 6

1.2.1 Java语言的特点 8

1.2.2 作为Java applet的Hello,World! 11

1.3 JavaScript语言 14

1.3.1 JavaScript语言的特性 15

1.3.2 用JavaScript实现Hello,World! 16

1.4 Java与JavaScript的比较 17

1.5 Netscape 2.0和Java家族 18

1.5.1 内置的JavaScript解释功能 18

1.5.2 内置的Java运行时引擎 19

1.6 小结 19

第2章 JavaScript基础 20

2.1 JavaScript和HTML 20

2.1.1 加入脚本 21

2.1.2 载入源脚本文件 21

2.1.3 注释掉JavaScript源码 22

2.1.4 其他与HTML相关的考虑 22

2.2 JavaScript的结构和代码编号 23

2.2.1 注释 23

2.1.5 处理顺序 23

2.2.2 常量 25

2.2.3 标识符 28

2.2.4 关键字 29

2.2.5 分隔符 29

2.3 变量声明 30

2.3.1 用“var”定义变量 31

2.4 表达式和运算符 32

2.4.1 变量转换 33

2.4.2 算术表达式 34

2.4.3 布尔类型的逻辑运算符 36

2.4.5 字符串运算符 38

2.5 小结 38

2.4.4 实数运算符 38

第3章 JavaScript控制流和函数 40

3.1 JavaScript的流程控制 40

3.1.1 利用模块和注释组织代码 41

3.1.2 if-else语句 44

3.1.3 for语句 45

3.1.4 while语句 47

3.1.5 用break和continue控制循环 47

3.2 在JavaScript中定义函数 48

3.2.1 在函数中使用“return” 50

3.2.2 在函数中使用“var” 50

3.2.3 变量参数 50

3.3 使用函数和事件 51

3.3.1 用事件驱动器触发函数 53

3.4 小结 54

第4章 在JavaScript创建并使用对象 55

4.1 在JavaScript中使用对象 55

4.1.1 对象的属性 56

4.1.2 对象的方法 58

4.1.3 使用this 59

4.2 创建对象 60

4.2.1 构造函数 60

4.2.2 生成数组 62

4.3 为Web页面创建一个目录 64

4.4 小结 76

第5章 JavaScript的内置对象 77

5.1 内部对象与函数 77

5.1.1 String对象 78

5.1.2 Math对象 82

5.1.3 Date对象 87

5.1.4 eval,parseInt,parseFloat,escape,unEscape和isNaN函数 90

5.2 小结 91

第6章 Netscape Navigator中的对象:文档对象 92

6.1 Navigator对象层次简介 92

6.1.1 窗口对象的属性 93

6.2 文档对象 94

6.2.1 文档对象的HTML等价物 94

6.2.2 文档对象的属性 96

6.2.3 文档对象的方法 103

6.2.4 文档对象的事件句柄 106

6.3 小结 106

7.1 使用表格对象 107

第7章 表格、窗口、历史和位置对象 107

7.1.1 属性 108

7.1.2 表格对象的方法 109

7.1.3 访问表格信息 110

7.1.4 表格的元素 114

7.1.5 表格对象元素中的事件句柄 121

7.2 控制窗口对象 123

7.2.1 窗口对象的属性 124

7.2.2 窗口对象的方法 125

7.2.3 窗口对象的事件句柄 127

7.3 使用历史和位置对象 127

7.3.1 历史对象 128

7.3.2 位置对象 128

7.4 小结 129

第8章 Java简介 130

8.1 设置Java编程环境 131

8.1.1 用Java解释器运行独立应用程序 132

8.2 使用小应用程序浏览器 134

8.2.1 Netscape 2.0 135

8.3 提供Applet 137

8.4 你的第一个Java程序——Hello,World! 140

8.4.1 介绍类的概念 141

8.4.2 HelloWorld作为applet 143

8.4.3 HelloWorld作为独立应用程序 147

8.4.4 故障查找 149

8.4.5 解释器错误 150

8.5 小结 150

第9章 Java语言基础 152

9.1 Java代码的体系结构 153

9.2 Java标记集 154

9.2.1 注释 154

9.2.2 标识符 155

9.2.3 关键字 155

9.2.4 常数 156

9.2.5 运算符和分隔符 158

9.3 声明变量 159

9.3.1 声明整型 159

9.3.4 声明布尔型 160

9.3.5 声明数组 160

9.3.3 声明字符型 160

9.3.2 声明浮点型 160

9.3.6 作用域 161

9.4 运算符 162

9.4.1 整数运算符 163

9.4.2 布尔型运算符 166

9.4.3 浮点数运算符 167

9.4.4 数组运算符 167

9.4.5 字符串 168

9.4.6 转换类型 168

9.5 控制流 169

9.5.1 if-else分支语句 169

9.5.2 while和do-while循环 171

9.5.3 switch分支语句 171

9.5.4 for循环 173

9.5.5 标签 174

9.6 小结 175

第10章 Java中的对象——类 176

10.1 Java中的对象 177

10.2 Java中的类 177

10.2.1 Java类中的实例变量 178

10.2.2 Java类中的方法 178

10.2.3 静态成员 181

10.2.4 对象的创建和销毁 181

10.2.5 理解Java包装 185

10.2.6 在Java中使用继承 186

10.3 小结 190

第11章 理解线程和异常情况处理 192

11.1.1 Thread类和Runnable接口 193

11.1 理解多线程 193

11.1.2 在类中使用Thread修饰符 197

11.1.3 Threadsafe修饰符 200

11.2 在Java中使用异常情况处理 200

11.2.1 异常情况处理 201

11.2.2 运行时异常 202

11.3 小结 203

第12章 Java的语言基础类库、Utility类库和I/O类库 204

12.1 类库简介 204

12.1.1 Java类库 204

12.1.2 applet和awt类库 206

12.2 Java语言基础类库 206

12.2.1 Object类 207

12.2.2 类型封装类 207

12.2.3 Math类 211

12.2.4 String类 212

12.2.5 System类 215

12.3 I/O类库 216

12.3.1 stdin,stdout与InputStream,PrintStream 217

12.3.2 文件存取 220

12.3.3 File类 220

12.4 Utility类库 226

12.4.1 Date类 226

12.4.2 Stack类 227

12.5 java.net类 228

12.6 小结 231

13.1.1 扩展Applet类 232

第13章 使用applet和awt类库 232

13.1 applet类库 232

13.2 另一个窗口工具集(awt)类库 238

13.2.1 Graphics类 238

13.2.2 Color 239

13.2.3 控件 240

13.2.4 创建用户界面的外观 244

13.2.5 处理事件 245

13.2.6 创建一个制表控件(Tab Control) 246

13.3 小结 257

button 259

button(Client) 259

checkbox(Client) 259

anchor(Client) 259

附录 JavaScript对象层次参考 259

checkbox 260

Date(Common) 260

Date 260

document(Client) 261

document 261

form(Client) 261

form 262

frame(Client) 262

frame 262

hidden(Client) 262

location(Client) 263

link(Client) 263

history 263

history(Client) 263

hidden 263

Math(Common) 264

navigator(Client) 264

password(Client) 265

password 265

radio(Client) 265

reset(Client) 265

select(Client) 266

string(Common) 266

submit(Client) 267

text(Client) 267

textarea(Client) 268

window(Client) 268