目录 1
第1课初识JavaScript 1
学习入门 2
任务1:熟悉开发工具FrontPage 2000 3
练习:修改页面文件 6
任务2:让页面显示当前系统日期 9
练习:建立并使用可共享的脚本文件 11
任务3:让页面响应你的命令 12
练习:给脚本文件添加注释 14
学习小结 16
第2课 变量、函数、数据类型和运算符 17
学习入门 18
任务1:创建某个职员信息文档 22
练习:创建个人简历文档 23
任务2:计算某个数的阶乘 25
练习1:打印你喜欢的电影名称(独立练习) 27
练习2:渐变背景效果 27
任务3:设计小型计算器 29
练习:温度转换设计器 33
任务4:取出十位数上的值 35
练习:特殊字或数字与ASCII值的转换效果 37
学习小结 38
第3课流程控制语句 41
学习入门 42
任务1:显示动态问候信息 44
练习1:显示动态课程表 45
练习2:分时问候 47
练习3:显示月历表 49
练习4:了解作家代表作品(独立练习) 51
任务2:显示温度换算表 52
练习1:显示多列温度换算表(独立练习) 54
练习2:显示九九乘法表 54
练习3:显示华氏32~100度的温度换算表(独立练习) 56
学习小结 57
第4课对象的使用 58
学习入门 59
任务1:摇奖机 59
练习:随机产生图片 61
任务2:垂直运动字幕设计 62
练习1:显示月历表 65
练习2:文字变化效果(独立练习) 67
练习3:变色的文字 67
任务3:各种字符的实际显示效果 69
练习:状态栏的打字效果 71
任务4:动态数字时钟 73
练习1:标题栏显示日期和星期(独立练习) 75
练习2:离开时显示停留时间 75
任务5:打印汽车信息 76
练习:打印职工信息 79
学习小结 80
第5课JavaScript中的事件处理 82
学习入门 83
任务1:显示页面加载状态 84
练习:设置页面初始背景色(独立练习) 86
任务2:实现特定响应 86
练习1:隐藏链接的说明 87
练习2:分制转换 89
练习3:密码转换(独立练习) 91
任务3:用键盘打开网页 92
练习1:字母输入 93
练习2:改变背景色 95
练习3:改变前景色(独立练习) 96
任务4:弹出不同提示框 97
练习1:下拉列表 98
练习2:定制站点导航条(独立练习) 99
学习小结 100
第6课浏览器对象 102
学习入门 103
任务1:获取Navigator对象的属性 108
练习:检测浏览器 109
任务2:进入不同页面 110
练习1:改变状态栏信息 112
练习2:便条窗口 113
练习3:为链接定制新窗口(独立练习) 116
任务3:设置Web页面颜色 117
练习1:为Web页面添加最后修改日期(独立练习) 118
练习2:创建闪动标题栏 119
练习3:显示特殊日期 121
练习4:动态导航菜单(独立练习) 123
任务4:向前向后翻页 123
练习:浏览历史记录(独立练习) 124
学习小结 125
第7课用JavaScript脚本实现Web页面信息交互 127
学习入门 128
任务1:空值检查 130
练习1:数字和日期的合法性检查 132
练习2:表单递交合法性检测(独立练习) 134
练习3:创建表单导航 135
练习4:导航条式菜单(独立练习) 137
任务2:改变图片显示尺寸 137
练习1:动态广告 139
练习2:轮换条 141
任务3:框架间的链接 142
练习:动态显示页面(独立练习) 144
学习小结 145
第8课调试JavaScript 147
学习入门 148
任务1:查找错误 148
练习:产生乱数 149
任务2:安装调试工具Microsoft Script Debugger 150
练习1:用Microsoft Script Debtugger调试JavaScript程序 153
练习2:猜数字游戏(独立练习) 154
学习小结 155
第9课JavaScript的应用(1) 156
学习入门 157
任务1:用JavaScript实现日历 157
任务2:用JavaScript实现鼠标效果 161
任务3:用JavaScript实现双关联下拉菜单 163
学习小结 165
第10课JavaScript的应用(2) 166
学习入门 167
任务1:用JavaScript实现滚动广告 167
任务2:JavaScript实现动画效果 169
学习小结 171
附录1 JavaScript保留字一览表 172
附录2 HTML与表单设计 173
独立练习参考答案 193