《Javascript 经典范例50讲》PDF下载

  • 购买积分:15 如何计算积分?
  • 作  者:周松建,葛丽编著
  • 出 版 社:北京:科学出版社
  • 出版年份:2004
  • ISBN:7030129512
  • 页数:461 页
图书介绍:本书通过50讲近百个实例,讲述了使用JavaScript语言进行文字、图像与多媒体、页面与窗口、菜单与状态条、Web和注册安全。

目录 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