第1章 第一个JavaScript程序 1
1.1了解JavaScript 1
1.2安装使用JavaScript编写工具 5
1.3编写第一个JavaScript程序 9
1.4 JavaScript基本语法——变量与运算符 14
1.5 JavaScript基本语法——逻辑控制语句 18
1.6其他典型案例 21
1.7本章小结 24
第2章 函数实现按钮单击事件 25
2.1定义和调用无参函数 25
2.2定义和调用有参函数 32
2.3超链接用作按钮 37
2.4 JavaScript内置函数 39
2.5其他典型案例 41
2.6本章小结 45
第3章 对象模型DOM和BOM 47
3.1 DOM获得网页元素 47
3.2 DOM的document对象 54
3.3 BOM的window对象 61
3.4 BOM的history和location对象 68
3.5其他典型案例 70
3.6本章小结 74
第4章 内置对象 76
4.1 Date对象 76
4.2 String对象 79
4.3 Math对象 81
4.4 Array对象(一维数组) 84
4.5 Array对象(二维数组) 87
4.6其他典型案例 90
4.7本章小结 93
第5章 常用事件 94
5.1事件与事件处理程序的调用 94
5.2键盘鼠标事件 95
5.3页面相关事件 101
5.4表单事件 105
5.5编辑事件 109
5.6其他典型案例 112
5.7本章小结 115
第6章 CSS样式表 116
6.1 CSS样式表基础 116
6.2常用样式组合 121
6.3层的显示隐藏效果 129
6.4层的高级应用 135
6.5其他典型案例 148
6.6本章小结 152
第7章 框架、音频和flash 153
7.1使用框架 153
7.2播放音频 157
7.3播放flash 159
7.4本章小结 163
第8章 Ajax技术 164
8.1 Ajax介绍 164
8.2 XMLHttpRequest对象 165
8.3操作练习 168
8.4本章小结 172
第9章 “我的淘宝”网页特效实现 173
9.1案例描述 173
9.2网站首页 173
9.3会员登录 184
9.4会员注册 186
9.5个人账号管理 188
9.6宝贝展示和买卖 191
9.7购物车 193
附录 196
附录A 对象参考 196
附录B JavaScript资源 197
参考文献 198