目录 1
前言 1
第1章 Internet及网络开发入门 3
1.1 什么是Internet 4
1.2 JavaScript简介 8
1.3 其他常用Web开发语言简介 18
1.3.1 VBScript简介 18
1.3.2 Java简介 19
1.3.3 CGI简介 20
第2章 初识HTML 21
2.1HTML基本标注 22
2.1.1 版面设计标注 26
2.1.2 具有字符控制功能的标注 30
2.1.3 颜色属性 34
2.1.4 在页面中加入注释 35
2.2 HTML的图像、表格和链接 35
2.2.1 插入图像 35
2.2.2 引用表格 37
2.2.3 列表标注 43
2.2.4 使用链接 46
2.2.5 使用编程标注 49
2.3 HTML中的表单 50
2.4 在表单中使用界面对象 51
2.5 在HTML中使用JavaScript 62
第3章 JavaScript的开发环境 65
3.1 JavaScript开发环境总览 66
3.2 利用Microsoft FrontPage开发 66
3.3 利用ActiveX Control Pad开发 69
3.4 利用JavaScript Editor开发 73
第4章 JavaScript的变量、表达式和操作符 79
4.1 JavaScript的类型和变量 80
4.2 JavaScript的常量 84
4.3 JavaScript的表达式 85
4.4 JavaScript的操作符 87
第5章 JavaScript的基本语法 93
5.2 变量声明和赋值语句 94
5.1 JavaScript语句总览 94
5.3 函数定义语句 95
5.4 条件和分支语句 100
5.5 循环语句 103
5.6 对象操作语句 107
5.7 注释语句 108
第6章 JavaScript的对象模型 109
6.1 JavaScript中对象的概念 110
6.2 对象的属性和方法 112
6.3 创建新对象 116
第7章 内置对象和函数 121
7.2 几个基本的内置对象 122
7.1 基本内置对象和函数总览 122
7.2.1 String对象 123
7.2.2 Math对象 127
7.2.3 Date对象 137
7.2.4 Array对象 142
7.2.5 Event对象 145
7.2.6 RegExp对象 146
7.3 JavaScript的内置函数 151
7.4 JScript中的内置对象和函数 153
第8章 浏览器对象详解 159
8.1 使用浏览器对象 160
8.2.1 浏览器对象navigator 165
8.2 使用Netscape Navigator的对象 165
8.2.2 浏览器对象Window 166
8.2.3 浏览器对象document 173
8.2.4 其他浏览器对象 174
8.3 使用Internet Explorer的对象 179
8.4 HTML网页的外观设计 181
第9章 在JavaScript中处理事件 185
9.1 事件处理的基本概念 186
9.2 事件处理句柄总览 188
9.3 常用事件及处理 191
9.3.1 浏览器事件 191
9.3.2 鼠标事件 194
9.3.3 键盘事件 204
9.3.4 其他事件 205
9.4 高级事件处理方法 207
第10章 JavaScript高级使用技巧 209
10.1 使用帧对象 210
10.2 使用Cookie和URL存放用户信息 215
10.3 使用图形 222
10.4 使用声音 229
第11章 使用JavaScript创作 235
11.1 程序示例:控制浏览器的外观和属性 236
11.2 程序示例:网页管理器 247
11.3 程序示例:桌面日历 259
11.4 JavaScript程序排错 270
第12章 与其他Web工具协同工作 275
12.1 JavaScript的可扩展性 276
12.2 在JavaScript中使用插件 276
12.3 在JavaScript中使用Java 284
12.4 JavaScript的局限性以及未来展望 288
附录 290
附录1 JavaScript保留字一览表 290
附录2 JavaScript常用对象一览表 290
附录3 JavaScript颜色对照表 309
附录4 Internet上有关JavaScript的网站、讨论组以及其他 311