《Java Script实例精通》PDF下载

  • 购买积分:13 如何计算积分?
  • 作  者:何俊斌等编著
  • 出 版 社:北京:机械工业出版社
  • 出版年份:2009
  • ISBN:9787111259824
  • 页数:399 页
图书介绍:本书介绍如何使用JavaScript进行编程。

丛书序 1

前言 1

第1章 变量 1

1.1 变量声明 1

1.2 局部变量和全局变量 2

1.3 JavaScript中的强制类型转换 4

1.4 在HTML中为JavaScript传递变量 6

1.5 在HTML中引用JavaScript的变量 8

1.6 比较undefined和“undefined” 10

第2章 客户端的流程控制 13

2.1 条件判断语句if.else 13

2.2 多条件判断语句switch 14

2.3 嵌套循环语句for 16

2.4 循环语句while 17

2.5 控制循环过程的break和continue 19

2.6 利用流程控制语句实现冒泡排序 20

第3章 字符串操作 23

3.1 连接字符串 23

3.2 在字符串中查找指定字符串 25

3.3 提取字符串中的子字符串 26

3.4 替换字符串中的指定字符串 27

3.5 将字符串分解为数组 30

3.6 字符串大小写的书写和判断 31

第4章 数组技术 35

4.1 创建空数组 35

4.2 创建带初始值的数组 36

4.3 将数组转换为字符串 37

4.4 遍历数组中的元素 39

4.5 合并两个数组 40

4.6 创建多维数组 41

4.7 数组排序 43

第5章 JavaScript快速处理日期和时间的操作 46

5.1 获取当前日期并显示在HTML页中 46

5.2 分别获取当前时间的年月日时分秒 47

5.3 时间的水中倒影 49

5.4 简单的日历 51

5.5 标题栏显示日期 54

5.6 标题栏显示时间 55

5.7 不同时间的不同问候 56

第6章 JavaScript页面处理技巧 59

6.1 用JavaScript实现一个页面两份样式表 59

6.2 用JavaScript动态更换图像元素中的图像 61

6.3 利用搜索引擎引用高亮页面关键字 63

6.4 使用匿名函数为定时器传递参数 66

6.5 Web页面中的Tooltip提示 68

6.6 在Web页面中控制其元素的选择状态 72

第7章 JavaScript的鼠标事件和键盘事件 75

7.1 按钮的鼠标单击事件 75

7.2 用鼠标点亮文本 76

7.3 渐显图片 80

7.4 跟随鼠标的图片 82

7.5 跟随鼠标的 84

7.6 跟随鼠标的文字 87

7.7 判断Ctrl键是否被按下 90

7.8 键盘按键事件的执行顺序 92

7.9 设置页面中某按钮的热键 94

第8章 窗口大小自动化管理 96

8.1 按指定要求打开的窗口 96

8.2 控制窗口的打开和关闭 98

8.3 从天而降的窗口 101

8.4 打开慢慢变大的窗口 103

8.5 打开一个四面变大的窗口 105

8.6 页面左右分开 107

8.7 定时打开网页 110

8.8 自动打开新的窗口 112

第9章 JavaScript结合文字实现特殊页面 114

9.1 逐隐逐现的文字特效 114

9.2 超酷的文字特效 117

9.3 阴影文字的特殊效果 120

9.4 彩色文字的特殊效果 122

9.5 升降文字的特殊效果 124

9.6 打字效果的文字特效 126

9.7 淡入淡出的文字效果 129

9.8 炽热文字的特殊效果 131

第10章 页面中的链接地址个性化 134

10.1 按时消失的链接 134

10.2 带滚动提示的链接 137

10.3 动态变换的链接 139

10.4 滚动链接 142

10.5 不断闪动的链接 144

10.6 在按钮上定时显示不同的链接 146

10.7 带链接的滚动字幕 149

第11章 在HTML中用JavaScript控制图像页面 151

11.1 不停闪烁的图片 151

11.2 图片展示选择 153

11.3 图片的渐显播放 155

11.4 将图片固定在页面左上角 157

11.5 左右移动的图片 161

11.6 图像滚动公告版 163

11.7 跟随屏幕移动的图像 168

第12章 菜单特效 173

12.1 左键弹出式菜单 173

12.2 推拉门式样的菜单 176

12.3 浮动顶部的菜单 180

12.4 浮动底部的菜单 182

12.5 渐显效果下拉菜单 184

第13章 背景特效 189

13.1 背景时钟 189

13.2 永远居中的背景图片 191

13.3 随机显示的背景图片 193

13.4 不停变换的背景颜色 195

13.5 背景颜色自己选 197

第14章 页面特效 202

14.1 页面全屏显示 202

14.2 显示器检测代码(给出提示) 203

14.3 浏览器检测后自动跳转相应界面 205

14.4 检测浏览器相应版本 207

14.5 页面停留时间1 208

14.6 页面停留时间2 210

14.7 检测浏览器类型并调用不同的背景音乐 212

14.8 将站点加入频道栏 214

14.9 将站点加入收藏夹 215

14.10 禁用鼠标按键 217

14.11 自动弹出式窗口 219

14.12 自动滚屏 220

第15章 JavaScript操作表格 224

15.1 动态添加表格 224

15.2 获取表格的某行 226

15.3 获取某个表格的单元格 228

15.4 锁定表格的表头 231

15.5 简单的表格排序 235

15.6 表格翻页 237

第16章 Ajax应用特效 243

16.1 无刷新实现图片切换 243

16.2 很酷的导航特效 247

16.3 加载一个文本文件到一个HTML元素中 254

16.4 使用XML HTTP载入一个XML文件 257

16.5 通过XML HTTP做一个HEAD的请求 259

16.6 通过XML HTTP做一个特殊HEAD的请求 262

16.7 显示XML数据表格 264

16.8 服务器端的动态建议 267

第17章 Prototype基础应用 270

17.1 使用$()得到html元素 270

17.2 使用$F()返回表单输入控件的值 272

17.3 使用$A()将单个的参数转换成Array对象 274

17.4 使用$H()把一些对象转换成Hash对象 276

17.5 使用$R()创建新的对象域 278

17.6 使用Ajax. Request类进行异步调用 280

17.7 使用Ajax. Updater类填充html 282

第18章 基于jQuery的特效 285

18.1 动态表格和动态表单 285

18.2 输入框获得焦点、单击、划过时全选 288

18.3 CSS样式表动态选择 290

18.4 jQuery的选择器之变态演示 293

18.5 让链接打开一个新窗口 297

18.6 键盘控制选择表格并编辑 300

18.7 下拉框的值同时给文本框和文本域 303

18.8 基于jQuery的折叠菜单 305

18.9 可编辑的表格数据 308

18.10 实现双色数据表格 311

第19章 其他特效 315

19.1 中文日期 315

19.2 现在的日期及星期 316

19.3 带链接的滚动字幕 318

19.4 垂直滚动公告板 320

19.5 关闭窗体 323

19.6 分时问候 324

19.7 密码保护页面 326

19.8 当前的时间 328

第20章 正则表达式 330

20.1 校验是否全由数字组成 330

20.2 校验登录名 333

20.3 校验用户姓名 335

20.4 校验普通电话、传真号码 337

20.5 校验中文字符 340

20.6 校验邮件地址的有效性 342

20.7 校验腾讯QQ号 344

附录 JavaScript核心对象和方法参考 347