《JavaScript 1.1开发指南》求取 ⇩

第1章JavaScript简介1

1.1 什么是JavaScript1

1.1.1 基础知识1

第1部分 JavaScript基础1

1.1.2 服务器端JavaScript和客户端JavaScript2

1.1.3 JavaScript语言3

1.1.4 JavaScript代码是可嵌入的3

1.1.5 JavaScript是面向对象的语言4

1.2为什么要使用JavaScript4

1.2.1 提高服务器的效率4

1.2.2 Web服务提供者和JavaScript5

1.2.3 不用CGI提交窗体5

1.2.4 为什么要用JavaScript代替Java6

1.3 〈SCRIPT〉和〈SERVER〉标记6

1.3.1 〈SCRIRT〉标记6

1.3.3 JavaScript脚本的结构7

1.3.2〈SERVER〉标记7

1.3.4 SRC特性8

1.4 开发环境8

1.4.1 NetScape Gold8

1.4.2 Live Wire8

1.5 小结9

第2章JavaScript语言11

2.1 数据类型和变量11

2.1.1 变量11

2.1.2 数据类型12

2.1.3 常量12

2.2 表达式与操作符14

2.2.1 什么是表达式14

2.2.2 支持的运算符15

2.2.3 运算符的优先级17

2.3.2 语句块18

2.3.1 注释18

2.3 编程命令18

2.3.3 分号19

2.3.4 再谈Var19

2.3.5 条件测试19

2.3.6 循环语句20

2.3.7 函数21

2.4 小结23

3.1 面向对象编程24

第3章JavaScript与面向对象编程24

3.1.1 类25

3.1.2 实例25

3.1.3 继承25

3.2 JavaScript对象模型25

3.2.1 Navigator对象层次25

3.2.2 其他的对象26

3.3 用户定义的对象26

3.3.2 增加对象的属性29

3.3.1 作为对象的属性的对象29

3.4 JavaScript中的数组30

3.5 小结31

第4章 通用对象和函数32

4.1 String对象32

4.1.1 属性32

4.1.2 方法33

4.2 Math对象37

4.2.1 属性38

4.2.2 方法38

4.3 Date对象39

4.3.1 方法39

4.3.2 字符串值41

4.3.3 日期到整数的转换41

4.4 预定义的函数42

4.4.3 parseInt ( )函数43

4.4.1 eval( )函数43

4.4.2 parse Float( )函数43

4.4.4 isNaN( )函数44

4.5 小结44

第2部分JavaScript和Netscape Navigator45

第5章 Netscape Navigator对象树45

5.1 Navigator 对象树45

5.2 navigator对象46

5.3 Window 对象48

5.3.1 status 属性49

5.3.2 使用对话框49

5.3.3 打开和关闭窗口51

5.3.4 窗口的焦点53

5.4 history对象54

5.5 document对象54

5.5.2 使用文档颜色55

5.5.1 将文本写入当前文档流55

5.5.3 anchors数组57

5.5.4 Links数组57

5.5.5 Location对象58

5.5.6 打开和关闭文档58

5.6 小结58

第6章 事件处理59

6.1 Netscape Navigator事件模型59

6.1.1 事件类型59

6.1.2 事件处理程序60

6.1.3 this关键字61

6.2 基于文档的事件61

6.2.1onLoad 事件处理程序61

6.2.2 onUnLoad 事件处理程序62

6.3 基于窗体的事件62

6.3.1 onFocus 事件处理程序62

6.3.3 onChange事件处理程序63

6.3.2 onBlur事件处理程序63

6.3.4 onClick事件处理程序64

6.3.5 onSelect事件处理程序64

6.3.6 onSubmit事件处理程序65

6.4 基于anchor的事件65

6.4.1 onClick事件处理程序65

6.4.2 onMouseOver事件处理程序66

6.4.3 onMouoeOut事件处理程序66

6.5 基于元素的事件67

6.5.1onLoad事件处理程序68

6.5.2 onError事件处理程序68

6.5.3 onAbort事件处理程序68

6.6.2 onBlur事件处理程序69

6.7 高级事件处理方法69

6.7.1 由代码指定事件69

6.6 基于窗口的事件69

6.6.1 onFocus事件处理程序69

6.7.2 与事件处理程序相关联的对象70

6.7.3 通过代码触发事件71

6.8 小结72

第7章 使用窗体73

7.1 〈FORM〉标记73

7.1.1 METHOD特性73

7.1.5 ENCTYPE特性74

7.2.1 forms 数组74

7.2 form对象74

7.1.2 ACTION特性74

7.1.4 NAME特性74

7.1.3 TARGET特性74

7.2.2 form对象的属性75

7.2.3 form对象的方法76

7.2.4 form对象的事件处理程序76

7.3.1text对象77

7.3 基于域的对象77

7.3.2 textarea对象79

7.3.3 radio对象80

7.3.4 checkbox对象82

7.3.5 hidden对象84

7.3.6 password对象84

7.3.7select对象85

7.4 基于按钮的对象87

7.4.1 通用按钮88

7.4.2 reset 对象88

7.4.3 submit对象89

7.4.4窗体有效性检查89

7.5 小结90

第8章 框架和JavaScript93

8.1 框架基本常识93

8.1.1用于创建框架的标记93

8.1.2 嵌套框架组96

8.1.3 选择目标框架98

8.2 frarne对象99

8.2.1 frarne对象的属性100

8.2.2 frarne对象的方法100

8.3 管理跨框架的通信102

8.4 小结108

第9章 使用Cookies109

9.1.1 Cookies是怎样工作的109

9.1 Cookies的基本常识110

9.1.2 Cookies的限制111

9.1.3 Cookies的应用111

9.2 Cookie的属性111

9.3 在JavaScript中设置Cookies112

9.4 通用的Cookie管理器116

9.5 小结118

10.1.1 对程序的规划119

第10章 应用Cookies和框架119

10.1 创建一个菜单管理器119

10.1.2 使用菜单管理器127

10.2 小结133

第3部分 JavaScript 和LiveWire Pro135

第11章Livewire 和LiveWire Pro135

11.1 Livewire的特点135

11.1.1 如何获得Livewire 和LiveWire Pro136

11.1.2 其他信息136

11.2 应用程序管理器:136

11.2.1 应用管理器的主窗口137

11.2.2 在服务器上加入一个应用程序138

11.2.3 修改一个已安装的应用程序139

11.2.4 删除、启动,终止和运行应用程序139

11.2.5 调试应用程序139

11.3.1网点管理器界面140

11.3 网点管理器140

11.3.2 创建一个新网点142

11.3.3 管理已存在的网点143

11.3.4 管理一个网点中的链接144

11.4 LiveWire应用程序编译器144

11.5 小结145

第12章LiveWire 的对象树146

12.1 LiveWire的对象树简介146

12.1.1 对象生存时间146

12.2 对象范围和属性种类147

12.3 request对象147

12.4 client对象148

12.4.1客户Cookies148

12.4.6 client对象生存时间和维护149

12.4.4 服务器快捷URL编码149

12.4.5 服务器IP网址149

12.4.2 客户URL编码149

12.4.3 服务器快捷Cookies技术149

12.5 project对象150

12.5.1 对象加锁150

12.6 server对象150

12.6.1 给server对象加锁151

12.7 其他LiveWire对象151

12.7.1 file对象151

12.7.2 file对象的各种方法151

12.7.3 database对象153

12.8 服务器端JavaScript函数153

12.8.3 redirect( )函数154

12.8.4 debug( )函数154

12.8.5 flush( )函数154

12.8.2 writeURL( )函数154

12.8.1 write( )函数154

12.9 小结155

第13章 利用LiveWire 和JavaScript 编程156

13.1 基于IP的验证156

13.1.1 IP验证:第一阶段156

13.1.2 IP验证:第二阶段157

13.1.3 IP验证:第三阶段159

13.1.4 IP验证:第四阶段161

13.2 一个LiveWire定货系统162

13.2.1 脚本初始化167

13.2.2 显示页面168

13.3 小结171

第4部分 Java 和LiveObjects172

第14章 Java简介172

14.1 Java是什么172

14.1.2Java 语言173

14.1.3 分布式编程173

14.1.1 为World WideWeb编程173

14.1.4 Java可以用来干什么174

14.2 用Java编程176

14.2.1 The Java Developers Kit(JDK)177

14.2.2 多学一些Java186

14.3 在网页上加入Java小应用程序186

14.3.1 〈APPLET〉标记186

14.3.2 〈PARAM〉标记187

14.3.3 在纸带例子的基础上发展189

14.3.4 使用预编译过的 Java小应用程序189

14.4 小结191

第15章 与Java小应用程序通信192

15.1 何时用Java,何时用JavaScript192

15.1.1何时用Java193

15.1.2 何时用JavaScript194

15.2 applet对象194

15.2.1 访问小应用程序的属性和方法195

15.3 访问Java类和包197

15.3.1 由Java访问JavaScript199

15.4 使用netscape包202

15.5 小结202

第16章Navigator插件203

16.1 什么是插件203

16.1.1 常见的插件203

16.1.2〈EMBED〉标记205

16.1.3〈NOEMBED〉标记206

16.2 在JavaScript中使用插件207

16.2.1 plugins对象208

16.2.2 mimeTypes 对象209

16.2.3 插件和LiveConnect209

16.3 创建自已的插件210

16.3.1 插件可做的事情211

16.4 小结212

17.1 基本要求213

第17章 语言切换接口213

第5部分JavaScript应用213

17.2 脚本214

17.2.1 语言切换函数214

17.2.2 配置脚本222

17.3 脚本的使用223

17.3.1 无框架网点223

17.3.2 框架集中语言的切换226

17.4 小结227

第18章JavaScript接龙游戏229

18.1 游戏229

18.1.1 基本要求229

18.2 游戏的源码230

18.2.1 界面窗体236

18.2.2 全局变量和对量237

18.2.4 shuffleDeck( ) 函数238

18.2.3 startGame( )函数238

18.2.5 cardSelected()函数239

18.2.6 dealCards函数239

18.2.7 displayCards( ) 函数240

18.2.8 takeCards( ) 函数240

18.2.9 getChoices( ) 函数240

18.2.10 checkCards( ) 函数241

18.2.11 removeCards( ) 函数241

18.2.12 checkWin( ) 函数241

18.2.13 userWon( ) 函数241

18.3 小结241

第19章 搜索引擎接口242

19.1 搜索引擎接口要求242

19.2 搜索引擎接口源码242

19.2.1 接口窗体245

19.2.3 displayMenus( ) 函数246

19.2.4 changeNumber( ) 函数246

19.2.2 配置搜索引擎246

19.2.5 doSearch( ) 函数247

19.2.6 控制按钮247

19.3 小结248

第20章 用JavaScript创建电子表格249

20.1 说明249

20.2 我们要做的工作249

20.2.1建立全局变量257

20.2.2 calculate( ) 函数257

20.2.3 evaluateExp( )函数258

20.2.4 saveExp( ) 函数258

20.2.5 deleteExp( ) 函数259

20.2.6 buildForm( )函数259

20.3 超越基本脚本259

20.3.1 提高效率260

20.3.2 添加标题域262

20.3.3 进行错误检查263

20.4 小结266

第6部分 JavaScript 和Microsoft 的Internet Explorer275

第21章Micosoft的Internet Explorer275

21.1 Internet Explorer概述275

2.1.1 Internet Explorer和标准276

21.2 与Navigator3共有的特性276

21.2.4 支持插件277

21.2.3 框架277

21.2.2 支持Java277

21.2.1 JavaScript277

21.2.5 安全特性278

21.3 Navigator3所不具备的特性279

21.3.1 VBScript279

21.3.2 ActiveX控件279

21.3.3 HTML布局279

21.3.4 HTML扩展280

21.4 Internet Explorer3的局限性281

21.3.5 新的安全特性281

21.3.6 多语言功能281

21.5 Internet Explorer的前景282

21.6 小结282

第22章Internet Explorer对象模型283

22.1 在Explorer的Web页中包含脚本.283

22.1.1 在网页中加入脚本的基本方法283

22.1.2 在网页中包含脚本的其他方法286

22.2 Internet Explorer对象模型287

22.2.1 window对象287

22.2.2 document对象288

22.2.3 form对象289

22.2.4 location对象290

22.2.5 link对象290

22.2.7 element对象291

22.2.6 anchor对象291

22.2.8 history对象292

22.2.9 navigator对象292

22.3小结293

第23章 用VBScript编程294

23.1 VBScript的基本概念294

23.1.1命名标准294

23.1.2 变量名前缀294

23.1.3 对象名前缀295

23.1.4 格式和语法约定296

23.2 VBScript中的变量和数据类型296

23.2.1 在Variant子类型之间转换296

23.2.2 测试数据类型297

23.2.3 VBScript中的变量297

23.2.4 VBScript中的数组298

23.3 VBScript运算符298

23.4.1 If-Then-Else结构299

23.4 VBScript中的循环和比较299

23.4.2 VBScript中的循环300

23.5 VBScript中的过程302

23.5.1 过程302

23.5.2 函数303

23.6 VBScript中的用户接口函数304

23.7 访问VBScript中的对象模型305

23.8 VBScript的例子307

23.8.1 用户界面311

23.8.2 全局变量312

23.8.3 InitializeGame过程313

23.8.4 BuildBoard过程313

23.8.5 ClearBoard过程314

23.8.6 EmptyBoard过程314

23.8.7 Win( )函数314

23.8.8 Play( ) 过程314

23.10 小结315

23.9 对VBScrip的展望315

第24章 ActiveX控件316

24.1 ActiveX控件简介316

24.1.1 部分ActiveX控件317

24.1.2 Navigator3中的ActiveX控件318

24.1.3 对ActiveX的支持318

24.2 加入ActiveX控件319

24.3 ActiveX控件的脚本编程321

24.4 开发ActiveX控件326

24.5 小结327

第25章 使用ActiveX控件面板328

25.1 ActiveX控件面板基础328

25.1.1 ActiveX控件面板工具栏329

25.2 HTML编辑器330

25.2.1 HTML编辑器的编辑特性332

25.3.2 控件编辑器窗口333

25.3.1 插入ActiveX控件333

25.3 ActiveX控件编辑器333

25.3.3 插入和编辑控件335

25.4 HTML 布局编辑器336

25.4.1 创建HTML布局336

25.4.2 设计布局336

25.4.3 定制HTML布局编辑器的网格337

25.4.4 为控件加入脚本338

25.4.5 在文档中保存和加入HTML布局338

25.5 脚本向导338

25.5.1 脚本向导窗口338

25.5.2 为事件构造脚本339

25.5.3 脚本向导的特性344

25.5.4 脚本向导的局限性345

25.6 有关ActiveX控件面板的进一步信息345

25.7 小结345

26.1.1 动态表的更新346

第26章 JavaScript 及其展望346

26.1 JavaScript的下一步发展346

26.1.2 无效的对象347

26.1.3 调试工具和集成开发环境347

26.2 定制LiveConnect350

26.2.1 LiveConnect SDK350

26.3 Microsoft Internet Explorer3351

26.4 Netscape ONE352

26.5 小结352

第7部分 附录353

附录ANetscape Navigator 和Netscape Gold353

A.1 Netscape Navigator3353

A.1.1 Netscape 3的系统需求354

A.1.2 获取一份Netscape Navigator356

A.1.3 在计算机上安装Netscape Navigator357

A.2.1 Netscape Gold 的系统需求358

A.2 Netscape Navigator Gold 3358

A.2.2 计算机平台359

A.3 使用Netscape Navigator359

A.3.1 启动浏览器359

A.3.2 文档区359

A.3.3 控制台360

A.4 配置Netscape Navigator363

A.4.1 General Preferences363

A.4.3 Mail and News Preferences364

A.4.2 Edit Preferences364

A.4.4 Network Preferences365

A.4.5 Security Preferences365

A.4.6 Show Toolbar366

A.4.7 Show Location366

A.4.8 Show Directory Buttons366

A.4.9 Show Java Console366

A.4.11 Docurnent Encoding367

A.4.10 Auto Load Images367

附录B HTML指南368

B.1 HTML标记368

B.1.1 注释368

B.1.2 结构标记368

B.1.3可以在〈HEAD〉块中使用的标记369

B.1.4标题370

B.1.5 段落371

B.1.6 链接372

B.1.7 列表372

B.1.8 字符格式设置374

B.1.9 其他的文字布局元素375

B.1.10 字体大小(NHTML)377

B.2 图像377

B.3 窗体379

B.4 表(HTML 3.2)380

B.6 编程标记383

B.5 框架标记383

附录C JavaScript语言参考386

C.1 anchor对象[C|2|3|I]386

C.2 applet对象[C|3]386

C.3 area对象[C|3]386

C.4 Array对象[C|3|I]387

C.5 button对象[C|2|3|I]387

C.6 checkbox对象[C|2|3|I]388

C.7 client对象[S]388

C.8 combo对象[C|I]389

C.9 cursor对象[S]389

C.10 database对象[S]390

C.11 Date对象[C|S|2|3|I]390

C.12 document对象[C|2|3|I]392

C.13 File对象[s]393

C.15 form对象[C|2|3|I]394

C.14 FileUpload对象[C|3]394

C.16 frarne对象[C|2|3|I]395

C.17 Function对象[C|3]396

C.18 hidden对象[C|2|3|I]396

C.19 history对象[C|2|3|I]397

C.20 Image对象[C|3]397

C.21 link 对象[C|2|3|I]398

C.22 location对象[C|2|3|I]398

C.23 Math对象[C|S|2|3|I]399

C.24 mirneType对象[C|3]400

C.25 navigator对象[C|2|3|I]400

C.26 Option对象[C|3]401

C.27 password对象[C|2|3|I]401

C.28 plugin对象402

C.29 project对象[S]402

C.30 radio对象[C 2|3|I]402

C.33 select按钮[C|2|3]403

C.32 reset对象[C|2|3|I]403

C.31 request对象[S]403

C.34 server对象[S]404

C.35 String对象[C|S|2|3|I]405

C.36 submit对象[C|2|3|I]406

C.37 text对象[C|2|3|I]406

C.38 textarea对象[C|2|3|I]407

C.39 windows对象[C|2|3|I]408

C.40 独立的函数和运算符409

C.40.1 独立函数409

C.40.2运算符410

C.41 JavaScript语句412

附录D 字符实体414

附录E 颜色的名字和十六进制值418

附录F 参考资料423

G.1 部分Navigator插件424

附录G Navigator插件424

附录H Java小应用程序430

H.1 部分Java小应用程序430

1.1.2 ActiveX435

1.1.3 Explorer435

1.1.4 HTML工具435

1.1.1 Java435

1.1 Windows软件435

附录I 配套光盘中的内容435

1.1.5 图形、视频和声音应用程序436

1.1.6 实用程序436

1.2 Macintosh软件436

1.2.1 Java436

1.2.2 HTML436

1.2.3 图形437

1.2.4 实用程序437

1.3 关于共享软件437

1998《JavaScript 1.1开发指南》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由(美)(A.达内什)A.Danesh,(美)(W.塔特斯)W 1998 北京:清华大学出版社 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。

高度相关资料

海南开发指南(1988 PDF版)
海南开发指南
1988 长沙:湖南科学技术出版社
vba高级开发指南( PDF版)
vba高级开发指南
JavaScript 应用与开发指南(1998年12月第1版 PDF版)
JavaScript 应用与开发指南
1998年12月第1版 人民邮电出版社
ActiveX Web 开发指南(1998年05月第1版 PDF版)
ActiveX Web 开发指南
1998年05月第1版 电子工业出版社
Javascript for netscape编程指南(1996年 PDF版)
Javascript for netscape编程指南
1996年 清华大学出版社
LOTUS NOTES开发者指南(1994 PDF版)
LOTUS NOTES开发者指南
1994 北京:学苑出版社
在Windows NT上开发Web服务器(1998 PDF版)
在Windows NT上开发Web服务器
1998 北京:机械工业出版社
JavaScript实用指南(1997 PDF版)
JavaScript实用指南
1997 北京:电子工业出版社
Java开发指南(1997 PDF版)
Java开发指南
1997 中国水利水电出版社;西蒙与舒斯特国际出版公司
XENTIX 软件开发指南(1987 PDF版)
XENTIX 软件开发指南
1987 北京科海总公司培训中心;中国科学院软件研究所
Intranet Web开发指南(1997 PDF版)
Intranet Web开发指南
1997 北京:清华大学出版社
Visual J++1.1编程指南(1998 PDF版)
Visual J++1.1编程指南
1998 北京:人民邮电出版社
JavaScript for Netscape 编程指南(1996 PDF版)
JavaScript for Netscape 编程指南
1996 清华大学出版社;西蒙与舒斯特国际出版公司
JavaScript编程指南(1999 PDF版)
JavaScript编程指南
1999 北京:电子工业出版社
JavaScript应用与开发指南(1998 PDF版)
JavaScript应用与开发指南
1998 北京:人民邮电出版社