图书介绍
JavaScript 1.1开发指南PDF|Epub|txt|kindle电子书版本网盘下载
![JavaScript 1.1开发指南](https://www.shukui.net/cover/3/34851918.jpg)
- (美)(A.达内什)A.Danesh,(美)(W.塔特斯)W.Tatters著;陈卓等译 著
- 出版社: 北京:清华大学出版社
- ISBN:7302028567
- 出版时间:1998
- 标注页数:437页
- 文件大小:21MB
- 文件页数:457页
- 主题词:
PDF下载
下载说明
JavaScript 1.1开发指南PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第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.2 Java 语言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
附录A Netscape 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