| 资源介绍 |
|
语言: 简体中文
|
|
地区: 大陆
|
|
图书fenlei: 网络
|
|
中文名: javascript实例自学手册:通过486个例子掌握WEB开发捷径
|
|
发行时间: 2008年1月
|
|
资源格式: PDF
|
|
版本: 扫描版
|
简介:  [内容简介] 本书涵盖了目前网络开发涉及的所有方向,从页面、文本、窗口、鼠标、日期时间等基本应用,到图像、滚动条、进度条、网络验证、文件处理等深入应用,包括目前最流行的异步传输、property框架、ajax和dom等高级技术。全书共分23章,包括486个常用javascript实例。每个实例都提供了代码分析及效果演示,可以帮助读者轻松掌握javascript的开发技巧,并从中找到网站开发的乐趣。 本书适用于初、中级web开发人员,也是高级开发人员的查询宝典。对于javascript入门级读者来说,学习这些实例,可以更快地提高javascript的开发水平。对于中级web开发人员而言,掌握这些实例后,可以开发出更加安全、快速、完善的web 2.0网站。.. 本书提供了web 2.0时代所必须掌握的一些技巧实例,是一本学习网络开发技术的随身手册。
|
目录: 第1章 页面特效. 1 1.1 html页面反向显示 2 1.2 页面自动最大化 2 1.3 页面自动刷新 3 1.4 页面的后退、刷新、前进 4 1.5 保护网页源代码 5 1.6 保护自己的网页不被放入框架 6 1.7 打印页面的出错原因 7 1.8 当前网页调用其他网页 7 1.9 倒计时载入页面 8 1.10 定义网页的关键字 9 1.11 进入页面同时弹出欢迎对话框 10 1.12 禁止网页另存 11 1.13 禁止页面加入缓存 11 1.14 离开页面时弹出对话框 12 1.15 判断页面是否添加了w3c声明 12 1.16 屏蔽网页中的脚本 13 1.17 以频道模式打开页面 14 1.18 自动识别网页类型 14 1.19 在网页中动态添加script脚本 15 .1.20 用javascript随机修改页面的标题 16 1.21 判断网页加载完毕 17 1.22 网页中嵌入播放器 18 1.23 设置指定网页为主页 19 1.24 使用javascript传递页面参数 20 1.25 冻结页面 21 第2章 按钮特效 22 2.1 页面刷新按钮 23 2.2 按enter键调用登录按钮 23 2.3 动态创建按钮 24 2.4 平面按钮 25 2.5 按钮的嵌入效果 26 2.6 改变状态栏信息按钮 27 2.7 定义按钮的热键 27 2.8 取得控件的绝对位置 28 2.9 删除时的确认提示 29 2.10 按钮只能单击一次 30 2.11 防止按钮连击 31 2.12 图片式按钮 32 2.13 在按钮底部显示文字 33 2.14 选择不同的列表项时显示不同的按钮 34 2.15 使用按钮控制文本渐变 35 2.16 带翻页效果的公告栏 38 2.17 动态设置控件的事件 40 第3章 字符串文本和输入框特效 41 3.1 只带下画线的输入框 42 3.2 限定文本框可输入字符数 42 3.3 文字过长时的省略界面 43 3.4 输出26个英文字母 44 3.5 首字母变为大写 45 3.6 textarea自适应文字行数 46 3.7 禁止文本的复制和粘贴 47 3.8 控制两个文本框只输入其一 48 3.9 判断编辑器中是否包含特殊字符 49 3.10 判断文本中回车的数量 50 3.11 判断字符串中有多少汉字 51 3.12 去除字符串前后的空格 52 3.13 刷新时清空所有文本框 52 3.14 随意改变大小的文本框 53 3.15 文本框的自动全选 54 3.16 文本框滚动导航 55 3.17 按钮获取焦点 56 3.18 文本框获取焦点弹出下拉框 57 3.19 文本框简单的单击效果 59 3.20 文字的打字效果 59 3.21 文字滚动 61 3.22 文字滑动 62 3.23 文字跳动特效 64 3.24 荧光效果的文本 65 3.25 文字逐个闪亮——霓虹灯效果 66 3.26 旋转式的变色文字特效 68 3.27 《黑客帝国》中的字符下落效果 70 3.28 获取表单中文本框的个数 72 3.29 光标停在文本框最后 73 3.30 分行取textarea中的值 74 3.31 自动插入文本 76 3.32 选取textarea中的指定行 77 3.33 文本放大镜 79 3.34 文本框的默认输入法 79 3.35 文本框中显示网页中选中的内容 80 3.36 文字的垂直滚动 81 3.37 文字幻灯片 83 3.38 随机动态文字效果 84 3.39 实现textarea的自动滚动 85 3.40 使用marquee实现文字上下滚动 86 3.41 类似安装效果的textarea滚动 87 3.42 始终显示在最顶端的文本 89 3.43 javascript过滤sql注入字符 90 3.44 textarea内实现行的翻页效果 91 3.45 textarea中的文本插入 92 3.46 查找两段文本中相同的词句 93 3.47 自动保存网页的文本 95 3.48 文本编辑器 96 第4章 鼠标特效 103 4.1 禁用鼠标右键 104 4.2 使鼠标滚轮失效 104 4.3 状态栏显示鼠标位置 105 4.4 单击鼠标右键到指定页 106 4.5 鼠标放到图片上会显示另外一张图片 107 4.6 鼠标形状定义大全 108 4.7 鼠标移入移出时颜色变化 109 4.8 跟随鼠标的文字 110 4.9 跟随鼠标的彩色文字 111 4.10 跟随鼠标的魔法文字 114 4.11 跟随鼠标的星星 116 4.12 跟随鼠标的旋转背景 118 4.13 图片跟随鼠标 120 4.14 围绕鼠标的文本 121 4.15 鼠标旁边的提示信息 123 4.16 鼠标移到下拉框时自动全部打开 126 4.17 checkbox鼠标移入移出的特效 126 第5章 层和框架的特效 128 5.1 div层提示效果 129 5.2 层自动滚动到底端 130 5.3 div的自动滚动 131 5.4 div的折迭效果 133 5.5 圆角div 134 5.6 动态添加iframe框架 135 5.7 用层实现长篇文章分页 136 5.8 iframe自适应高度 138 5.9 类似msn的消息提示 140 5.10 只打印iframe的内容 142 第6章 下拉列表特效 144 6.1 下拉列表框实现多选 145 6.2 实现两个select的同步 145 6.3 被选中的列表项下次不能再选 146 6.4 不带滚动条的select 147 6.5 从一个下拉列表往另一个下拉列表添加 6.5 内容 148 6.6 改变列表项的上下顺序 150 6.7 给下拉列表框数据分组 151 6.8 获取下拉列表框的选择 152 6.9 类ie下拉列表框 153 6.10 下拉列表框式邮件发送 154 6.11 手动调整的列表框 156 6.12 下拉框式网站导航 157 6.13 综合的搜索引擎 159 6.14 经典的listview列表框 160 第7章 键盘操作和状态栏特效 162 7.1 按功能键返回首页 163 7.2 enter键实现tab键功能 163 7.3 ctrl+enter提交数据 164 7.4 ie中屏蔽退格键(backspace) 165 7.5 屏蔽键盘所有键 166 7.6 javascript捕获方向键 166 7.7 状态栏变化信息 167 7.8 状态栏的跑马灯效果 169 7.9 状态栏缩放文字 170 7.10 状态栏文字来回显示 171 7.11 交替闪烁的状态栏 172 7.12 状态栏的分解显示文本特效 173 7.13 状态栏文字从右弹出 175 7.14 状态栏中文字从中间分开显示 176 7.15 屏蔽掉ie自带的功能键 177 第8章 链接特效 178 8.1 关闭窗口的链接 179 8.2 不用css实现链接样式的变化 179 8.3 让链接没有下画线 180 8.4 去掉超链接单击时的边框 181 8.5 提取页面中所有链接 181 8.6 一个链接打开两个地址 182 8.7 为链接提供下拉菜单 183 8.8 按钮链接 184 8.9 弹出鼠标所指的链接地址 185 8.10 链接的注释 185 8.11 为超链接同时绑定单击和双击事件 187 8.12 带链接的滚动字幕 188 8.13 会跳舞的链接 189 8.14 检测站点的链接速度 190 8.15 文本链接的渐变效果 192 第9章 表格特效 195 9.1 用table做的镜框 196 9.2 全自动单元格 196 9.3 突出的表格 198 9.4 让表格有提示信息 199 9.5 闪亮的表格边框 199 9.6 表格的宽度固定后内容自动换行 200 9.7 表格的排序 201 9.8 表格的斜线 203 9.9 table中的文字滚动 205 9.10 javascript遍历table的行和列 205 9.11 表格按enter键自动生成新行 206 9.12 单击单元格背景变色 208 9.13 单击表格某行后其他行隐藏 209 9.14 单击表头实现表格排序 210 9.15 单击单元格显示行的详细信息 212 9.16 表格设置为“100%”时获取表格的 9.16 宽度 213 9.17 表格选中后变色 214 9.18 表格中隐藏下级表格 216 9.19 表格自动下移 218 9.20 动态创建固定列数的表格 219 9.21 动态改变表格列宽 220 9.22 动态改变表格的行顺序 222 9.23 动态生成包含合并单元格的表格 223 9.24 用键盘上下键实现表格行的上下选择 225 9.25 用javascript隐藏或显示表格列 227 9.26 滚动的表格 228 9.27 交换表的行 230 9.28 动态拖放表格的宽度 231 9.29 可输入内容的表格 233 9.30 可以分级的表格隐藏 234 9.31 动态创建表格并实现分页 235 9.32 删除表格指定行 237 9.33 设置表格的交替行颜色 238 9.34 双击单元格变为可编辑 239 9.35 鼠标经过表格时列变色 240 9.36 鼠标选择表格中的多行 241 9.37 使用javascript向表格中写入数据 243 9.38 类c# gridview的编辑效果(一) 244 9.39 类c# gridview的编辑效果(二) 245 第10章 单选按钮和复选框 248 10.1 选择了哪一个单选按钮 249 10.2 单击文字实现单选按钮的选定 250 10.3 被选中的复选框求和 250 10.4 复选框组选 251 10.5 复选框分组全选 253 10.6 复选框和文本框的联动效果 255 10.7 单击任意单元格都能自动选中复选框 256 10.8 调用复选框后面的文字 257 10.9 两组复选框互斥问题 258 10.10 使用复选框控制文本框 259 10.11 选中表格行前的复选框则行变色 260 10.12 用javascript生成面包屑导航 262 10.13 复选框的反选 263 10.14 复选框全选(一) 264 10.15 复选框全选(二) 265 10.16 获取复选框的选择项 266 10.17 改变select选中项的颜色特效 267 第11章 颜色处理和菜单特效 269 11.1 背景颜色测试 270 11.2 rgb颜色在线转换 271 11.3 颜色切换板 272 11.4 下拉菜单 274 11.5 左键弹出式菜单 276 11.6 目录样式的下拉菜单 277 11.7 网页中的选项卡 279 11.8 静态导航菜单 280 11.9 烟花效果的下拉菜单 282 11.10 网络导航条 285 11.11 隐藏式菜单 286 11.12 仿flash菜单 291 11.13 滚动导航菜单 293 11.14 幻灯片式的导航菜单 294 11.15 类似qq主界面的菜单 297 11.16 三级联动菜单(一) 299 11.17 三级联动菜单(二) 301 11.18 树型目录菜单 304 第12章 窗口特效与弹出式警告 306 12.1 无关闭按钮的窗口 307 12.2 鼠标控制窗口开关 308 12.3 使窗口只在第一次访问时弹出 308 12.4 禁止弹出警告框 309 12.5 关闭窗口不提示的方法 310 12.6 关闭窗口时的提示 310 12.7 定时弹出窗口 311 12.8 调整窗口的大小 312 12.9 打开的窗口居中 313 12.10 打开窗口的等待提示 314 12.11 在打开的窗口中返回数据 314 12.12 创建弹出窗口 315 12.13 不允许窗口出现滚动条 316 12.14 页面打开的同时打开另外两个窗口 317 12.15 慢慢变大的窗口 317 12.16 设置新打开的窗口为活动窗口 319 12.17 页面随窗口的改变而改变 319 12.18 幻灯片式弹出窗口 320 12.19 弹出窗口生成器 322 12.20 关不掉的警告框 323 12.21 循环的警告框 324 12.22 屏蔽状态栏的错误提示.. 325 12.23 获取模式窗口的值 326 第13章 日期和时间特效 328 13.1 指定时间关闭页面 329 13.2 最简单的时间日期特效 329 13.3 获取时间的最简单方法 330 13.4 随日期变换的文本 331 13.5 输入框的默认值为当天 332 13.6 时间相加 333 13.7 12小时制和24小时制的转换 334 13.8 标题栏显示时间 335 13.9 超过时间页面自动跳转 336 13.10 分时段问候用户 337 13.11 获取服务器时间 338 13.12 倒计时显示 339 13.13 背景时钟 340 13.14 计算某天是星期几 342 13.15 计算时间差 344 13.16 计算用户浏览网页的时间 344 13.17 记录页面的修改时间 345 13.18 将日期转换为字符串的方法 346 13.19 检测是否是闰年 347 13.20 年份加减函数 348 13.21 精确到千分之一秒 350 13.22 距离某天的时间 351 13.23 判断两个字符串日期的大小 354 13.24 显示登录时间 354 13.25 中文日期样式(一) 356 13.26 中文日期样式(二) 357 13.27 状态栏动态显示时间 358 13.28 页面访问时间限制 358 13.29 显示英文的上、下午时间标签 359 13.30 用javascript制作的特色时钟 361 13.31 自定义的日历 363 13.32 生日提醒器 367 13.33 时间的倒影 369 13.34 使用正则表达式验证日期 371 13.35 全面的日期选择功能 371 13.36 全球的时间查看表 374 13.37 无刷新定时取数据 376 13.38 取当月的最后一天 378 第14章 数字、数组和统计函数特效 380 14.1 边打字边显示字数 381 14.2 创建随机数 381 14.3 javascript创建二维数组 382 14.4 截断小数点位数 384 14.5 删除数组中指定元素 385 14.6 数字选中后放大 385 14.7 统计字符数的方法 387 14.8 javascript遍历数组 389 14.9 获取字符串型数组索引的数组长度 389 14.10 用javascript实现数组排序 390 14.11 数字千分位函数 391 14.12 读写cookie的函数 392 14.13 获取javascript函数中的所有参数 394 14.14 奇偶数的判断 395 14.15 在javascript运行vbscript函数 395 14.16 购物篮中常用的计算总价效果 396 14.17 同一用户的来访统计 398 14.18 16进制数转换为10进制数 400 14.19 将url转化为16进制 400 14.20 小写金额转换为大写金额 401 14.21 通过两点坐标计算直线距离 403 14.22 随机抽取彩票 405 14.23 实时计算折扣 406 14.24 实用计算器 407 14.25 前面补0的方法 410 第15章 图片的特效 412 15.1 图片变形效果 413 15.2 图片的翻转效果 414 15.3 图片的模糊效果 414 15.4 图片的水印效果 415 15.5 图片淡出淡隐 417 15.6 图片的渐隐播放效果 418 15.7 文字环绕图片 419 15.8 图片切换的特殊效果 420 15.9 晃动的图片 422 15.10 定时消失的图片 424 15.11 qq图片一闪一闪的效果 425 15.12 设置textarea中的图片不处于编辑状态 426 15.13 禁止图片的复制 427 15.14 logo像雪花一样落下 428 15.15 多幅图片分页滚动显示 431 15.16 循环滚动显示图片 433 15.17 图片的选择展示 437 15.18 图片新闻切换效果 438 15.19 判断上传图片的大小 440 15.20 上传图片时预览 441 15.21 对联广告 442 15.22 带关闭的对联广告 444 15.23 到边界反弹的漂浮图片 445 15.24 用键盘控制图片移动 448 15.25 预装载图片提高站点速度 449 15.26 始终在屏幕右下角的图片 451 15.27 可拖动的图片 452 15.28 等比例缩略图 453 15.29 用javascript导出图片到excel 455 15.30 使用vml打造可改变大小的圆框 456 15.31 javascript实现文档结构图 457 15.32 判断一幅图片是否加载完毕 463 第16章 页面数据的验证 464 16.1 验证字符串是否全由数字组成 465 16.2 验证表单项必须填写 465 16.3 判断用户输入是否为中文 466 16.4 验证列表框中的值是否重复 467 16.5 检测输入框的统一方法 468 16.6 e-mail的验证 469 16.7 不使用正则验证ip地址 470 16.8 ip地址输入框 471 16.9 判断变量是否已经定义 472 16.10 判断方法是否已经定义 473 16.11 表单验证样式 473 16.12 判断表单是否已修改 474 16.13 判断控件的类型 476 16.14 密码强度检查 476 16.15 身份证号的验证 478 16.16 javascript生成验证码(一) 479 16.17 javascript生成验证码(二) 481 第17章 进度条、滚动条的特效处理 482 17.1 使用符号制作的进度条 483 17.2 用table制作进度条 484 17.3 用css+js制作进度条(一) 485 17.4 用css+js制作进度条(二) 486 17.5 进度条形式的下载效果 489 17.6 滑动条(一) 491 17.7 滑动条(二) 494 17.8 窗体滚动条随文字增加自动滚动 498 17.9 为textarea加横向滚动条 499 17.10 记录滚动条位置 500 17.11 彩色滚动条 501 17.12 windows xp的滚动条 501 第18章 在线考题案例 503 18.1 在线考试代码(一) 504 18.2 在线考试代码(二) 505 18.3 在线测试代码 507 18.4 多选考试题 508 18.5 在线心理测试脚本 509 18.6 电脑检测健康情况 511 第19章 文件处理和打印的技巧 513 19.1 判断上传文件的类型 514 19.2 改变上传文件控件的样式 514 19.3 上传文件一次完成 515 19.4 使用正则表达式判断文件扩展名 516 19.5 多附件上传效果 517 19.6 上传控件内容清空 519 19.7 textarea显示记事本文件的内容 519 19.8 使用fso读写文本文件 520 19.9 自动启动文件下载 522 19.10 创建excel文件 523 19.11 javascript导出数据到excel 524 19.12 javascript读取自身文件内的xml 526 19.13 将xml文件绑定到table 527 19.14 使用javascript加载xml文件 529 19.15 动态加载javascript文件 531 19.16 防止javascript文件被其他站直接 19.16 引用 531 19.17 检查机器是否安装word 532 19.18 打印当前页 533 19.19 打印预览 534 19.20 隐藏不想打印的页面内容 535 19.21 使用execwb直接打印 537 19.22 动态绑定xml文件 537 19.23 kill excel的进程 538 第20章 调用操作系统的应用 540 20.1 javascript操作剪贴板 541 20.2 打开硬盘驱动器 542 20.3 单击加入收藏夹 542 20.4 复制标题和网址 543 20.5 关闭输入法 544 20.6 检测屏幕分辨率 545 20.7 检测系统信息 546 20.8 显示本地计算机信息 546 20.9 检测浏览器浏览过的站点数 547 20.10 ie文件菜单中的“打开”命令 548 20.11 打开“internet选项”对话框 549 20.12 打开windows系统的画板 549 20.13 弹出保存对话框 550 20.14 进入页面弹出收藏夹 551 20.15 执行客户端的可执行程序 554 20.16 自动调用outlook发送邮件 554 20.17 弹出窗口选择颜色 555 20.18 弹出框式邮件发送 557 20.19 把网站作为用户的active桌面 558 20.20 判断是否安装了flash插件 559 第21章 流行技术dom和userdata的应用技巧 560 21.1 使用userdata保存文本内容 561 21.2 使用userdata保存select标记 562 21.3 使用userdata保存checkbox标记 563 21.4 使用dom实现控件的替换 564 21.5 使用dom实现控件的复制 565 21.6 使用dom判断页面中控件是否嵌套 566 21.7 使用dom获取页面中某控件的属性 567 21.8 将某行排在表格的最后 568 21.9 动态删除页面中的元素 569 21.10 克隆表格 570 21.11 拖动表格行改变顺序 571 21.12 表格操作常用方法 573 第22章 流行应用:ajax和property的技巧 575 22.1 关机特效(一) 576 22.2 关机特效(二) 577 22.3 评星效果 578 22.4 输入框自动完成功能 579 22.5 ajax效果的字符串过滤 581 22.6 gmail右上角的loading效果 583 22.7 使用xmlhttp获取天气预报 584 22.8 拖曳任意对象 586 22.9 避免打开无效页面 587 22.10 用javascript调用google adsense 588 22.11 ajax效果——可拖曳的表格 590 22.12 javascript调用web service 593 22.13 用javascript实现编码解码 595 22.14 创建带属性的对象 596 22.15 用prototype实现javascript的继承 597 22.16 javascript制作哈希表 597 第23章 其他技巧及特效 599 23.1 最简单的漂移特效 600 23.2 javascript遍历对象中的所有属性 600 23.3 qq在线客服 601 23.4 查看网站的排名 602 23.5 定义全局变量 603 23.6 动态生成金字塔效果 603 23.7 动态修改css的样式 604 23.8 根据浏览器不同设置css 605 23.9 汉字按拼音排序 606 23.10 划词搜索 607 23.11 加载大量input控件的快速方法 609 23.12 简繁体转换 610 23.13 将html转换为javascript脚本 611 23.14 脚本永不出错 612 23.15 进入网站的签名程序 613 23.16 浏览器毁灭者 614 23.17 罗列对象的属性和值 615 23.18 密码保护页 616 23.19 全角转半角 617 23.20 全屏广告 618 23.21 5秒钟后消失的广告 619 23.22 输入的英文自动全大写 620 23.23 特殊扩散效果 621 23.24 提交信息等待界面 623 23.25 同时调用两个方法 624 23.26 自定义错误处理样式 624 23.27 ftp网站登录... 626
|