《网页开发手记_486个JavaScript网页特效详解》PDF下载

  • 购买积分:20 如何计算积分?
  • 作  者:吴绍兴
  • 出 版 社:
  • 出版年份:2011
  • ISBN:
  • 页数:0 页
图书介绍:

第1章 页面特效 1

1.1 HTML页面反向显示 2

1.2页面自动最大化 2

1.3页面自动刷新 3

1.4页面的后退、刷新、前进 4

1.5保护网页源代码 5

1.6保护自己的网页不被放入框架 5

1.7打印页面的出错原因 6

1.8当前网页调用其他网页 7

1.9倒计时载入页面 7

1.10定义网页的关键字 8

1.11进入页面同时弹出欢迎对话框 9

1.12禁止网页另存 9

1.13禁止页面加入缓存 10

1.14离开页面时弹出对话框 11

1.15 判断页面是否添加了W3C声明 11

1.16屏蔽网页中的脚本 12

1.17以频道模式打开页面 12

1.18自动识别网页类型 13

1.19在网页中动态添加Script脚本 14

1.20用JavaScript随机修改页面的标题 15

1.21判断网页加载完毕 15

1.22网页中嵌入播放器 16

1.23设置指定网页为主页 17

1.24使用JavaScript传递页面参数 18

1.25冻结页面 19

第2章按钮特效 20

2.1页面刷新按钮 21

2.2按Enter键调用登录按钮 21

2.3动态创建按钮 22

2.4平面按钮 23

2.5按钮的嵌入效果 23

2.6改变状态栏信息按钮 24

2.7定义按钮的热键 25

2.8取得控件的绝对位置 25

2.9删除时的确认提示 26

2.10按钮只能单击一次 27

2.11防止按钮连击 27

2.12图片式按钮 28

2.13在按钮底部显示文字 29

2.14选择不同的列表项时显示不同的按钮 30

2.15 使用按钮控制文本渐变 31

2.16带翻页效果的公告栏 34

2.17动态设置控件的事件 36

第3章 字符串文本和输入框特效 37

3.1只带下画线的输入框 38

3.2限定文本框可输入字符数 38

3.3文字过长时的省略界面 39

3.4输出26个英文字母 40

3.5首字母变为大写 40

3.6 textarea自适应文字行数 42

3.7禁止文本的复制和粘贴 42

3.8控制两个文本框只输入其一 43

3.9 判断编辑器中是否包含特殊字符 44

3.10判断文本中回车的数量 45

3.11判断字符串中有多少汉字 45

3.12去除字符串前后的空格 46

3.13刷新时清空所有文本框 47

3.14随意改变大小的文本框 48

3.15文本框的自动全选 48

3.16文本框滚动导航 49

3.17按钮获取焦点 50

3.18文本框获取焦点弹出下拉框 51

3.19文本框简单的单击效果 52

3.20文字的打字效果 53

3.21文字滚动 54

3.22文字滑动 55

3.23文字跳动特效 57

3.24荧光效果的文本 58

3.25文字逐个闪亮——霓虹灯效果 59

3.26旋转式的变色文字特效 61

3.27《黑客帝国》中的字符下落效果 62

3.28获取表单中文本框的个数 65

3.29光标停在文本框最后 66

3.30分行取textarea中的值 67

3.31自动插入文本 68

3.32 选取textarea中的指定行 69

3.33文本放大镜 70

3.34文本框的默认输入法 71

3.35文本框中显示网页中选中的内容 72

3.36文字的垂直滚动 73

3.37文字幻灯片 74

3.38随机动态文字效果 75

3.39实现textarea的自动滚动 76

3.40使用marquee实现文字上下滚动 77

3.41类似安装效果的textarea滚动 78

3.42始终显示在最顶端的文本 79

3.43 JavaScript过滤SQL注入字符 80

3.44 textarea内实现行的翻页效果 81

3.45 textarea中的文本插入 82

3.46查找两段文本中相同的词句 83

3.47自动保存网页的文本 85

3.48文本编辑器 86

第4章 鼠标特效 93

4.1禁用鼠标右键 94

4.2使鼠标滚轮失效 94

4.3状态栏显示鼠标位置 95

4.4单击鼠标右键到指定页 96

4.5鼠标放到图片上会显示另外一张图片 97

4.6鼠标形状定义大全 98

4.7鼠标移入移出时颜色变化 99

4.8跟随鼠标的文字 99

4.9跟随鼠标的彩色文字 101

4.10跟随鼠标的魔法文字 103

4.11跟随鼠标的星星 105

4.12跟随鼠标的旋转背景 107

4.13图片跟随鼠标 109

4.14围绕鼠标的文本 110

4.15 鼠标旁边的提示信息 112

4.16鼠标移到下拉框时自动全部打开 114

4.17 checkbox鼠标移入移出的特效 115

第5章 层和框架的特效 117

5.1 div层提示效果 118

5.2层自动滚动到底端 119

5.3 div的自动滚动 120

5.4 div的折叠效果 121

5.5圆角div 123

5.6动态添加iframe框架 124

5.7用层实现长篇文章分页 124

5.8 iframe自适应高度 126

5.9类似MSN的消息提示 128

5.10只打印iframe的内容 131

第6章 下拉列表特效 132

6.1下拉列表框实现多选 133

6.2实现两个select的同步 133

6.3被选中的列表项下次不能再选 134

6.4不带滚动条的select 135

6.5从一个下拉列表往另一个下拉列表添加内容 136

6.6改变列表项的上下顺序 138

6.7给下拉列表框数据分组 139

6.8获取下拉列表框的选择 140

6.9类IE下拉列表框 141

6.10下拉列表框式邮件发送 142

6.11手动调整的列表框 143

6.12下拉框式网站导航 145

6.13综合的搜索引擎 146

6.14经典的ListView列表框 147

第7章 键盘操作和状态栏特效 150

7.1按功能键返回首页 151

7.2 Enter键实现Tab键功能 151

7.3 Ctrl+Enter提交数据 152

7.4 IE中屏蔽退格键(BackSpace) 153

7.5屏蔽键盘所有键 153

7.6 JavaScript捕获方向键 154

7.7状态栏变化信息 155

7.8状态栏的跑马灯效果 157

7.9状态栏缩放文字 158

7.10状态栏文字来回显示 159

7.11交替闪烁的状态栏 160

7.12状态栏的分解显示文本特效 161

7.13状态栏文字从右弹出 162

7.14状态栏中文字从中间分开显示 164

7.15 屏蔽掉IE自带的功能键 165

第8章 链接特效 166

8.1关闭窗口的链接 167

8.2不用CSS实现链接样式的变化 167

8.3让链接没有下画线 168

8.4去掉超链接单击时的边框 169

8.5提取页面中所有链接 169

8.6一个链接打开两个地址 170

8.7为链接提供下拉菜单 171

8.8按钮链接 172

8.9弹出鼠标所指的链接地址 172

8.10链接的注释 173

8.11为超链接同时绑定单击和双击事件 174

8.12带链接的滚动字幕 175

8.13会跳舞的链接 176

8.14检测站点的链接速度 177

8.15 文本链接的渐变效果 179

第9章 表格特效 182

9.1用table做的镜框 183

9.2全自动单元格 183

9.3突出的表格 184

9.4让表格有提示信息 185

9.5闪亮的表格边框 186

9.6表格的宽度固定后内容自动换行 187

9.7表格的排序 187

9.8表格的斜线 189

9.9 table中的文字滚动 191

9.10 JavaScript遍历table的行和列 191

9.11表格按Enter键自动生成新行 192

9.12单击单元格背景变色 193

9.13单击表格某行后其他行隐藏 194

9.14单击表头实现表格排序 196

9.15单击单元格显示行的详细信息 197

9.16表格设置为“100%”时获取表格的宽度 198

9.17表格选中后变色 199

9.18表格中隐藏下级表格 201

9.19表格自动下移 202

9.20动态创建固定列数的表格 203

9.21动态改变表格列宽 204

9.22动态改变表格的行顺序 205

9.23动态生成包含合并单元格的表格 207

9.24用键盘上下键实现表格行的上下选择 208

9.25用JavaScript隐藏或显示表格列 210

9.26滚动的表格 212

9.27交换表的行 213

9.28动态拖放表格的宽度 214

9.29可输入内容的表格 216

9.30可以分级的表格隐藏 216

9.31动态创建表格并实现分页 218

9.32删除表格指定行 219

9.33设置表格的交替行颜色 221

9.34双击单元格变为可编辑 221

9.35鼠标经过表格时列变色 222

9.36鼠标选择表格中的多行 224

9.37使用JavaScript向表格中写入数据 225

9.38类C# GridView的编辑效果(一) 226

9.39类C# GridView的编辑效果(二) 227

第10章 单选按钮和复选框 229

10.1选择了哪一个单选按钮 230

10.2单击文字实现单选按钮的选定 230

10.3被选中的复选框求和 231

10.4复选框组选 232

10.5复选框分组全选 233

10.6复选框和文本框的联动效果 235

10.7单击任意单元格都能自动选中复选框 236

10.8调用复选框后面的文字 237

10.9两组复选框互斥问题 237

10.10使用复选框控制文本框 239

10.11选中表格行前的复选框则行变色 240

10.12用JavaScript生成面包屑导航 241

10.13复选框的反选 242

10.14复选框全选(一) 243

10.15复选框全选(二) 244

10.16获取复选框的选择项 245

10.17改变select选中项的颜色特效 246

第11章 颜色处理和菜单特效 248

11.1背景颜色测试 249

11.2 RGB颜色在线转换 250

11.3颜色切换板 251

11.4下拉菜单 252

11.5左键弹出式菜单 254

11.6目录样式的下拉菜单 255

11.7网页中的选项卡 256

11.8静态导航菜单 258

11.9烟花效果的下拉菜单 260

11.10网络导航条 262

11.11隐藏式菜单 264

11.12仿Flash菜单 268

11.13滚动导航菜单 270

11.14幻灯片式的导航菜单 271

11.15类似QQ主界面的菜单 273

11.16三级联动菜单(一) 275

11.17三级联动菜单(二) 277

11.18树型目录菜单 280

第12章 窗口特效与弹出式警告 282

12.1无关闭按钮的窗口 283

12.2鼠标控制窗口开关 284

12.3使窗口只在第一次访问时弹出 284

12.4禁止弹出警告框 285

12.5关闭窗口不提示的方法 286

12.6关闭窗口时的提示 287

12.7定时弹出窗口 287

12.8调整窗口的大小 288

12.9打开的窗口居中 288

12.10打开窗口的等待提示 289

12.11在打开的窗口中返回数据 290

12.12创建弹出窗口 291

12.13不允许窗口出现滚动条 292

12.14页面打开的同时打开另外两个窗口 292

12.15 慢慢变大的窗口 293

12.16设置新打开的窗口为活动窗口 294

12.17页面随窗口的改变而改变 295

12.18幻灯片式弹出窗口 295

12.19弹出窗口生成器 297

12.20关不掉的警告框 298

12.21循环的警告框 299

12.22屏蔽状态栏的错误提示 300

12.23获取模式窗口的值 301

第13章 日期和时间特效 303

13.1指定时间关闭页面 304

13.2最简单的时间日期特效 304

13.3获取时间的最简单方法 305

13.4随日期变换的文本 305

13.5输入框的默认值为当天 307

13.6 时间相加 308

13.7 12小时制和24小时制的转换 308

13.8标题栏显示时间 310

13.9超过时间页面自动跳转 311

13.10分时段问候用户 311

13.11获取服务器时间 312

13.12倒计时显示 313

13.13背景时钟 314

13.14计算某天是星期几 315

13.15 计算时间差 317

13.16计算用户浏览网页的时间 318

13.17记录页面的修改时间 318

13.18将日期转换为字符串的方法 319

13.19检测是否是闰年 320

13.20年份加减函数 321

13.21精确到千分之一秒 322

13.22距离某天的时间 324

13.23判断两个字符串日期的大小 326

13.24显示登录时间 327

13.25中文日期样式(一) 328

13.26中文日期样式(二) 329

13.27状态栏动态显示时间 330

13.28页面访问时间限制 331

13.29显示英文的上、下午时间标签 332

13.30用JavaScript制作的特色时钟 333

13.31自定义的日历 335

13.32生日提醒器 339

13.33时间的倒影 341

13.34使用正则表达式验证日期 342

13.35全面的日期选择功能 343

13.36全球的时间查看表 345

13.37无刷新定时取数据 347

13.38取当月的最后一天 349

第14章 数字、数组和统计函数特效 351

14.1边打字边显示字数 352

14.2创建随机数 352

14.3 JavaScript创建二维数组 353

14.4截断小数点位数 355

14.5删除数组中指定元素 355

14.6数字选中后放大 356

14.7统计字符数的方法 358

14.8 JavaScript遍历数组 359

14.9获取字符串型数组索引的数组长度 359

14.10用JavaScript实现数组排序 360

14.11数字千分位函数 361

14.12读写Cookie的函数 362

14.13获取JavaScript函数中的所有参数 364

14.14奇偶数的判断 364

14.15在JavaScript运行VBScript函数 365

14.16购物篮中常用的计算总价效果 366

14.17同一用户的来访统计 367

14.18 16进制数转换为10进制数 369

14.19将URL转化为16进制 370

14.20小写金额转换为大写金额 370

14.21通过两点坐标计算直线距离 372

14.22随机抽取彩票 374

14.23实时计算折扣 375

14.24实用计算器 376

14.25前面补0的方法 378

第5章 图片的特效 380

15.1图片变形效果 381

15.2图片的翻转效果 381

15.3图片的模糊效果 382

15.4图片的水印效果 383

15.5图片淡出淡隐 384

15.6图片的渐隐播放效果 385

15.7文字环绕图片 386

15.8图片切换的特殊效果 387

15.9晃动的图片 389

15.10定时消失的图片 391

15.11 QQ图片一闪一闪的效果 392

15.12设置textarea中的图片不处于编辑状态 392

15.13禁止图片的复制 393

15.14 LOGO像雪花一样落下 394

15.15多幅图片分页滚动显示 397

15.16循环滚动显示图片 399

15.17图片的选择展示 403

15.18图片新闻切换效果 404

15.19判断上传图片的大小 405

15.20上传图片时预览 406

15.21对联广告 407

15.22带关闭的对联广告 409

15.23到边界反弹的漂浮图片 410

15.24用键盘控制图片移动 413

15.25预装载图片提高站点速度 414

15.26始终在屏幕右下角的图片 415

15.27可拖动的图片 416

15.28等比例缩略图 418

15.29用JavaScript导出图片到Excel 419

15.30使用VML打造可改变大小的圆框 420

15.31 JavaScript实现文档结构图 421

15.32判断一幅图片是否加载完毕 427

第16章页面数据的验证 428

16.1验证字符串是否全由数字组成 429

16.2验证表单项必须填写 429

16.3判断用户输入是否为中文 430

16.4验证列表框中的值是否重复 431

16.5检测输入框的统一方法 432

16.6 E-mail的验证 433

16.7不使用正则验证IP地址 434

16.8 IP地址输入框 434

16.9判断变量是否已经定义 435

16.10判断方法是否已经定义 436

16.11表单验证样式 437

16.12判断表单是否已修改 438

16.13判断控件的类型 439

16.14密码强度检查 440

16.15 身份证号的验证 442

16.16 JavaScript生成验证码(一) 443

16.17 JavaScript生成验证码(二) 444

第17章 进度条、滚动条的特效处理 446

17.1使用符号制作的进度条 447

17.2用table制作进度条 448

17.3用CSS+JS制作进度条(一) 449

17.4用CSS+JS制作进度条(二) 450

17.5进度条形式的下载效果 452

17.6滑动条(一) 454

17.7滑动条(二) 458

17.8窗体滚动条随文字增加自动滚动 461

17.9为textarea加横向滚动条 462

17.10记录滚动条位置 463

17.11彩色滚动条 464

17.12 Windows XP的滚动条 464

第18章 在线考题案例 466

18.1在线考试代码(一) 467

18.2在线考试代码(二) 468

18.3在线测试代码 470

18.4多选考试题 471

18.5在线心理测试脚本 472

18.6电脑检测健康情况 474

第19章 文件处理和打印的技巧 476

19.1判断上传文件的类型 477

19.2改变上传文件控件的样式 477

19.3上传文件一次完成 478

19.4使用正则表达式判断文件扩展名 479

19.5多附件上传效果 479

19.6上传控件内容清空 481

19.7 textarea显示记事本文件的内容 482

19.8使用FSO读写文本文件 483

19.9自动启动文件下载 485

19.10创建Excel文件 485

19.11 JavaScript导出数据到Excel 486

19.12 JavaScript读取自身文件内的XML 488

19.13将XML文件绑定到table 489

19.14使用JavaScript加载XML文件 490

19.15动态加载JavaScript文件 492

19.16防止JavaScript文件被其他站直接引用 493

19.17检查机器是否安装Word 493

19.18打印当前页 494

19.19打印预览 495

19.20隐藏不想打印的页面内容 496

19.21使用ExecWB直接打印 498

19.22动态绑定XML文件 498

19.23 Kill Excel的进程 499

第20章 调用操作系统的应用 501

20.1 JavaScript操作剪贴板 502

20.2打开硬盘驱动器 503

20.3单击加入收藏夹 503

20.4复制标题和网址 504

20.5关闭输入法 505

20.6检测屏幕分辨率 505

20.7检测系统信息 506

20.8显示本地计算机信息 507

20.9检测浏览器浏览过的站点数 507

20.10 IE文件菜单中的“打开”命令 508

20.11打开“Internet选项”对话框 509

20.12打开Windows系统的画板 509

20.13弹出保存对话框 510

20.14进入页面弹出收藏夹 511

20.15 执行客户端的可执行程序 513

20.16自动调用OutLook发送邮件 514

20.17弹出窗口选择颜色 515

20.18弹出框式邮件发送 516

20.19把网站作为用户的Active桌面 517

20.20判断是否安装了Flash插件 518

第21章 流行技术:DOM和userData的应用技巧 520

21.1使用userData保存文本内容 521

21.2使用userData保存select标记 522

21.3使用userData保存checkbox标记 523

21.4使用DOM实现控件的替换 524

21.5使用DOM实现控件的复制 525

21.6使用DOM判断页面中控件是否嵌套 526

21.7使用DOM获取页面中某控件的属性 526

21.8将某行排在表格的最后 527

21.9动态删除页面中的元素 528

21.10克隆表格 529

21.11拖动表格行改变顺序 530

21.12表格操作常用方法 533

第22章 流行应用:Ajax和Property的技巧 535

22.1关机特效(一) 536

22.2关机特效(二) 537

22.3评星效果 538

22.4输入框自动完成功能 539

22.5 Ajax效果的字符串过滤 540

22.6 GMail右上角的Loading效果 543

22.7使用XMLHTTP获取天气预报 543

22.8拖曳任意对象 545

22.9避免打开无效页面 547

22.10用JavaScript调用Google AdSense 547

22.11 Ajax效果——可拖曳的表格 548

22.12 JavaScript调用Web Service 552

22.13用JavaScript实现编码解码 554

22.14创建带属性的对象 555

22.15用protorype实现JavaScript的继承 556

22.16 JavaScript制作哈希表 556

第23章 其他技巧及特效 558

23.1最简单的漂移特效 559

23.2 JavaScript遍历对象中的所有属性 559

23.3 QQ在线客服 560

23.4查看网站的排名 561

23.5定义全局变量 561

23.6动态生成金字塔效果 562

23.7动态修改CSS的样式 563

23.8根据浏览器不同设置CSS 563

23.9汉字按拼音排序 564

23.10划词搜索 565

23.11加载大量input控件的快速方法 568

23.12简繁体转换 569

23.13将HTML转换为JavaScript脚本 570

23.14脚本永不出错 571

23.16浏览器毁灭者 572

23.17罗列对象的属性和值 573

23.18密码保护页 574

23.19全角转半角 575

23.20全屏广告 576

23.21 5秒钟后消失的广告 576

23.22输入的英文自动全大写 578

23.23特殊扩散效果 578

23.24提交信息等待界面 580

23.25同时调用两个方法 581

23.26自定义错误处理样式 582

23.27 FTP网站登录 582