Javascript 经典范例50讲

Javascript 经典范例50讲
作 者: 周松建 葛丽
出版社: 科学出版社
丛编项: 经典范例50讲系列
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: javascript
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《Javascript 经典范例50讲》作者简介

内容简介

本书主要讲述嵌入式Web脚本语言JavaScript的应用领域、技巧和方法。结构以背景知识+经典范例+本讲总结为主,介绍了JavaScript的各个应用方面的实例。本书共分7个部分,内容涉及JavaScript的基础应用、文字特效、图像与多媒体、页面与菜单、Web安全与防范以及JavaScript的高级应用等。和VBScript一样,学会它们将对Web应用和分布式应用开发者进行ASP,ASP.NET,PHP,JSP等开发有着潜在的意义。无疑本书就是从事网络应用和WWW应用设计与开发的基础资料,对网页设计、Web交互式应用开发都很有借鉴意义。本书适合于HomePage从业人员、分布式开发人员、业余爱好者以及社会培训班。JavaScript是由Netscape公司开发的一套与超文本标记语言HTML紧密结合的脚本语言,为网页制作者提供了非常灵活的应用和发挥空间。JavaScript已经成为当今网页特效设计语言中最流行、最成熟的一种。主要用于网页的交互性设计,功能十分强大,加上开发人员的设计技巧,实现的特效有时可以达到匪夷所思的地步。本书从内容上划分,一共分为7个部分:基础应用篇,文字特效篇,图像与多媒体篇,页面效果篇,经典菜单篇,安全与防范篇,高级综合篇。其中“基础应用篇”主要介绍JavaScript的基础知识,为后边的学习打下的基础;“文字特效篇”主要介绍了如何用JavaScript来实现文字的各种特效;“图像与多媒体篇”主要介绍用JavaScript实现图形图像以及多媒体的特殊效果;“页面效果篇”主要介绍用JavaScript制作一些经典的页面特效以及一些重要页面元素的特效;“经典菜单篇”主要介绍如何制作各?礁餮木洳说ィ弧鞍踩敕婪镀敝饕樯芤恍┩绨踩矫娴闹逗蚃avaScript在网络安全方面的一些应用;“高级综合篇”则是JavaScript所有知识的综合运用,技巧性也明显提高。本书内容的编排结构主要是:背景知识十经典范例+本讲总结。其中“背景知识”主要包括和本讲中范例相关的以及由此延伸出来的一系列知识,介绍时尽量遵循详尽、明了的原则。“经典范例”的介绍方式主要是;范例说明+范例实现十范例总结,其中“范例说明”介绍了本范例实现的功能以及在程序中用到的主要函数;“范例实现”介绍了本范例实现的步骤,提供了完全正确的代码供参考,在代码的重难点地方还有简略明了的注释;“范例总结”则总结了本范例用到的主要...

图书目录

预备知识 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

第8讲 JavaScript的时间特效 66

JavaScript中的Data对象概览 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

第13讲 文字特效的综合运用 101

知识要点 101

满屏飞舞的文字 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

第20讲 背景特效 157

涉及知识 157

烟花背景特效 157

本讲总结 163

第21讲 状态栏操作 164

背景知识 164

状态栏动态显示链接信息 164

随机动态显示状态栏消息 167

本讲总结 170

第22讲 鼠标特效 171

相关知识 171

鼠标的各种显示风格 172

翻滚的彩带伴随鼠标 174

本讲总结 179

第23讲 按钮特效 180

相关知识 180

多种立体效果的按钮 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

第30讲 制作导航菜单 237

几个重要属性 237

旋转的导航菜单 237

本讲总结 243

第31讲 下拉式菜单 244

几个重要属性 244

制作下拉菜单 244

本讲总结 258

第32讲 树状菜单 259

知识要点 259

树状菜单 260

本讲总结 265

第33讲 制作可拖动式菜单 266

改变层的位置 266

菜单变换与拖动 267

本讲总结 272

第34讲 制作三维立体菜单 273

border属性 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

第39讲 JavaScript加密算法2 316

签名安全模式 316

Base64编码加密解密 317

本讲总结 323

第40讲 自编加密算法 324

相关知识 324

自编制密码表验证登录 324

本讲总结 329

第41讲 用JavaScript修改注册表 330

知识要点 330

修改浏览器标题栏 334

本讲总结 337

第42讲 傻瓜做网页 338

菜单代码生成器 338

本讲总结 351

第43讲 在线测试 352

知识要点 352

单选题测试 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