第1章 JavaScript语言概述 1
1.1 JavaScript简介 1
1.2 JavaScript用途 9
1.3 JavaScript编写、运行 13
本章小结 21
本章习题 21
习题答案 22
第2章 JavaScript程序设计基础 23
2.1 语法规则 23
2.2 数据类型 28
2.3 变量 35
2.4 表达式和运算符 40
2.5 流程控制 54
2.6 函数 74
2.7 正则表达式 85
2.8 JavaScript高级特性 95
本章小结 99
本章习题 100
习题答案 103
第3章 面向对象的JavaScript 108
3.1 对象 108
3.2 原型对象与继承 117
3.3 JavaScript内置对象 121
本章小结 146
本章习题 147
习题答案 147
第4章 JavaScript程序调试 149
4.1 常用调试方法 149
4.2 高级调试技术 156
本章小结 162
本章习题 163
习题答案 163
第5章 Web基础 165
5.1 HTML 165
5.2 浏览器对象 191
本章小结 221
本章习题 221
习题答案 222
第6章 CSS样式 225
6.1 CSS简介 225
6.2 CSS属性 237
6.3 CSS滤镜 253
6.4 CSS+JavaScript构建图片查看器 256
本章小结 259
本章习题 260
习题答案 260
第7章 JavaScript的DOM编程 263
7.1 XML概要 263
7.2 XML基础 265
7.3 DOM 280
本章小结 296
本章习题 296
习题答案 297
第8章 JavaScript基础应用 300
8.1 表单验证 300
8.2 Cookie处理 315
8.3 网页特效 321
8.4 窗口控制 354
8.5 警告和提示功能 360
8.6 密码特效 365
本章小结 376
本章习题 376
习题答案 377
第9章 JavaScript服务器端应用 378
9.1 ASP概述 378
9.2 ASP脚本语言 383
9.3 ASP中内置对象 388
本章小结 407
本章习题 407
习题答案 408
第10章 JavaScript数据库应用 410
10.1 JavaScript连接数据库 410
10.2 JavaScript结合ASP动态显示查询结果 417
本章小结 429
本章习题 429
习题答案 430
第11章 JavaScript高级应用 434
11.1 实现万年历 434
11.2 实现树型菜单 439
11.3 评估用户输入密码的强度 446
11.4 跟随鼠标移动的时间效果 449
11.5 统计用户来访次数 455
本章小结 457
本章习题 457
习题答案 458
第12章 在线测试系统 462
12.1 系统主要功能模块 462
12.2 创建数据库 463
12.3 系统首页 464
12.4 学生测试模块 466
12.5 教师管理模块 496
本章小结 539
本章习题 539
习题答案 539
附录 548
A.JavaScript参考 548
B.CSS参考 560
C.W3C DOM参考 563