书籍详情
Javascript 经典范例50讲
作者:周松建,葛丽编著
出版社:科学出版社
出版时间:2004-01-01
ISBN:9787030129512
定价:¥38.00
购买这本书可以去
内容简介
本书主要讲述嵌入式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所有知识的综合运用,技巧性也明显提高。本书内容的编排结构主要是:背景知识十经典范例+本讲总结。其中“背景知识”主要包括和本讲中范例相关的以及由此延伸出来的一系列知识,介绍时尽量遵循详尽、明了的原则。“经典范例”的介绍方式主要是;范例说明+范例实现十范例总结,其中“范例说明”介绍了本范例实现的功能以及在程序中用到的主要函数;“范例实现”介绍了本范例实现的步骤,提供了完全正确的代码供参考,在代码的重难点地方还有简略明了的注释;“范例总结”则总结了本范例用到的主要知识点,还有就是需要注意的地方。“本讲总结”则总结了本讲中重点涉及的知识,以及本范例所介绍知识点的实际应用等。本书最大的特点就是采用了通过范例来学习JavaScript,让你可以非常容易,非常形象地理解所介绍的知识。学习又不止于范例所涉及的知识点,书里还介绍了很多相关的知识以及一些应用的技巧,让你在学习了本范例的基础上可以融会贯通,掌握更多的JavaScript的知识和实用技巧。相信通过本书的学习,你对JavaScript的知识和技巧都会有比较深刻的了解和体会。本书由周松建和陈培组织编写,其他参加本书部分编写、录排、校对工作的人员还有:田飞、史阳、张志、正东军、李立元、龚建、温尚清、丁满泉、黄司渭、张德强、陈博、陈发吉、李正希、周树成、龚志翔、季宁、胡方霞、李志、刘晨宏、牛献忠、田军、董彬、李生卫、张庆铭、高迎鹏、李军锋、夏兵、李红玲等。龚超同志对全稿进行了严格细致的复审。由于时间仓促,且经验和水平有限,书中难免有不妥之处,期望读者能提出中肯的意见,以便于提高水平,把更好的图书呈现给大家。
作者简介
暂缺《Javascript 经典范例50讲》作者简介
目录
预备知识 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
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
猜您喜欢