目录 1
预备知识 1
JavaScript简介 1
JavaScript开发环境 4
JavaScript语言基础 5
JavaScript在网页中的用法 15
JavaScript学习 16
第1讲 检测系统基本信息 17
背景知识 17
检测浏览器的相关信息 19
检测系统的cookie设置 22
本讲总结 24
第2讲 操作网页基本元素 25
网页基本元素 25
网页中的主要事件 27
事件驱动原理 29
用鼠标给文本划线 29
本讲总结 31
第3讲 表单提交信息的验证 32
表单对象 32
E-mail地址验证 34
电话号码输入验证 36
本讲总结 38
第4讲 实现框架间的信息交互 39
框架简介 39
同步显示输入的个人信息 41
本讲总结 44
第5讲 实现键盘操作 45
键盘事件 45
接收键盘输入 47
键盘移动图片 49
本讲总结 51
第6讲 用Cookie获取用户信息 52
Cookie概览 52
Cookie的安全性 53
用JavaScript操作Cookie 54
Cookie的应用 55
本讲总结 58
第7讲 JavaScript窗口特效 59
窗口(window)对象概览 59
JavaScript Window对象的主要方法 59
窗口的综合运用 62
本讲总结 65
JavaScript中的Data对象概览 66
第8讲 JavaScript的时间特效 66
与时间有关的其他对象 67
制作倒计时牌 68
时间显示牌 71
本讲总结 73
第9讲 文字移动 74
Array对象 74
字符串处理函数substring 74
字符串处理函数charAt 75
跑马灯文字 75
追逐文字 78
本讲总结 80
第10讲 文字的色彩特效 81
RGB颜色模型 81
parseInt()和parseFloat()函数 81
霓虹灯文字 82
色彩渐变文字 85
本讲总结 87
第11讲 文字形状特效 88
网页中字体 88
高低起伏的文字 89
动态文字大小变化 92
本讲总结 95
第12讲 文本特效 96
random()方法 96
随机显示文本 96
打字机效果 98
本讲总结 100
知识要点 101
满屏飞舞的文字 101
第13讲 文字特效的综合运用 101
本讲总结 109
第14讲 图像的显示特效 110
相关知识 110
图片翻滚显示 111
图片显隐替换 114
本讲总结 117
第15讲 图像移动特效 118
背景知识 118
左右晃动的图片 118
自由移动图片 122
本讲总结 125
第16讲 图像播放 126
给图片加上超链接 126
随机显示图片 127
循环显示图片 129
本讲总结 132
第17讲 图像响应鼠标事件 133
事件驱动原理 133
实现鼠标拖动图片 134
本讲总结 138
第18讲 图形图像特效综合运用 139
滤镜(filter)样式 139
图片扫描特效 141
图片放大镜效果 144
本讲总结 146
第19讲 多媒体播放 147
相关知识 147
嵌入Real播放器 148
本讲总结 156
烟花背景特效 157
第20讲 背景特效 157
涉及知识 157
本讲总结 163
第21讲 状态栏操作 164
背景知识 164
状态栏动态显示链接信息 164
随机动态显示状态栏消息 167
本讲总结 170
第22讲 鼠标特效 171
相关知识 171
鼠标的各种显示风格 172
翻滚的彩带伴随鼠标 174
本讲总结 179
多种立体效果的按钮 180
相关知识 180
第23讲 按钮特效 180
本讲总结 186
第24讲 页面打开特效1 187
知识要点 187
开门欢迎客人来 187
百叶窗式打开网页 190
本讲总结 194
第25讲 页面打开特效2 195
相关知识 195
马赛克式打开页面 195
本讲总结 200
第26讲 控制条改变背景色 201
背景知识 201
滚动条改变背景颜色 201
本讲总结 210
第27讲 自制调色板 211
相关知识 211
自制调色板 211
本讲总结 218
第28讲 多种警告提示 219
知识要点 219
显示停留时间 220
警告器 221
本讲总结 225
第29讲 定制个性化网页 226
相关知识 226
限制文本框的输入内容 227
鼠标拖动改变框的大小 231
本讲总结 236
旋转的导航菜单 237
第30讲 制作导航菜单 237
几个重要属性 237
本讲总结 243
第31讲 下拉式菜单 244
几个重要属性 244
制作下拉菜单 244
本讲总结 258
第32讲 树状菜单 259
知识要点 259
树状菜单 260
本讲总结 265
第33讲 制作可拖动式菜单 266
改变层的位置 266
菜单变换与拖动 267
本讲总结 272
border属性 273
第34讲 制作三维立体菜单 273
制作三维菜单 274
本讲总结 283
第35讲 制作右键菜单 284
相关知识点 284
很酷右键菜单 284
本讲总结 293
第36讲 常见恶意网页及其防范 294
修改注册表 294
禁止以命令形修改注册表 294
修改注册表后留后门 295
利用IE漏洞直接破坏Windows系统 296
通过安全性漏洞 297
修改注册表的方法概览 298
无聊恶意网页 298
本讲总结 300
第37讲 网页编程中的安全漏洞 301
编程漏洞的形成 301
编程漏洞的类型 302
网页编程步骤 304
万能密码 305
他人账号的使用权泄露 306
本讲总结 307
第38讲 JavaScript加密算法1 308
JavaScript安全模式 308
md5加密算法 308
本讲总结 315
签名安全模式 316
第39讲 JavaScript加密算法2 316
Base64编码加密解密 317
本讲总结 323
第40讲 自编加密算法 324
相关知识 324
自编制密码表验证登录 324
本讲总结 329
第41讲 用JavaScript修改注册表 330
知识要点 330
修改浏览器标题栏 334
本讲总结 337
第42讲 傻瓜做网页 338
菜单代码生成器 338
本讲总结 351
单选题测试 352
知识要点 352
第43讲 在线测试 352
测试反应时间 357
本讲总结 362
第44讲 万能计算器 363
万能计算器 363
本讲总结 377
第45讲 一个多功能日历 378
多功能日历 378
本讲总结 388
第46讲 蚂蚁追老鼠 389
蚂蚁追鼠标 389
本讲总结 401
第47讲 UBB标签效果 402
UBB标签 402
本讲总结 416
第48讲 制作搜索引擎 417
站外搜索引擎 417
站内搜索引擎 424
本讲总结 431
第49讲 统计分组功能实现 432
制作分析统计器 432
战队分组 438
本讲总结 444
第50讲 扫雷游戏示范 445
经典的扫雷游戏 445
本讲总结 458
附录A JavaScript出错信息 459
运行时错误 459
语法错误 460