图书介绍

JavaScript基础教程 第9版PDF|Epub|txt|kindle电子书版本网盘下载

JavaScript基础教程 第9版
  • (美)史密斯,(美)尼格瑞诺著 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:9787115385222
  • 出版时间:2015
  • 标注页数:403页
  • 文件大小:42MB
  • 文件页数:417页
  • 主题词:JAVA语言-程序设计-教材

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

JavaScript基础教程 第9版PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 了解JavaScript1

1.1 JavaScript是什么1

1.2 JavaScript不是Java2

1.3 JavaScript的起源3

1.4 JavaScript可以做什么3

1.5 JavaScript不能做什么4

1.6 JavaScript及其他4

1.6.1 jQuery是什么4

1.6.2 Ajax是什么4

1.7 组合式语言6

1.7.1 对象6

1.7.2 属性6

1.7.3 方法7

1.7.4 将对象、属性和方法组合在一起7

1.7.5 DOM简介7

1.8 处理事件8

1.9 值和变量8

1.9.1 操作符9

1.9.2 赋值和比较9

1.9.3 比较10

1.10 编写对JavaScript友好的HTML10

1.10.1 结构、表现和行为11

1.10.2 div知span11

1.10.3 class和id11

1.11 要使用什么工具12

第2章 开始14

2.1 将脚本放在哪里14

2.2 关于函数15

2.3 使用外部脚本16

2.4 在脚本中添加注释17

2.5 用户发出警告18

2.6 确认用户的选择20

2.7 提示用户21

2.8 用链接对用户进行重定向23

2.9 使用JavaScript改进链接25

2.10 使用多级条件28

2.11 处理错误31

第3章 第一个Web应用程序33

3.1 用循环进行重复操作33

3.2 将值传递给函数38

3.3 探测对象39

3.4 处理数组41

3.5 处理有返回值的函数42

3.6 更新数组43

3.7 使用do/while循环45

3.8 以多种方式调用脚本46

3.9 组合使用JavaScript和CSS48

3.10 检查状态51

3.11 处理字符串数组56

第4章 处理图像60

4.1 创建翻转器60

4.2 创建更有效的翻转器62

4.3 构建三状态翻转器66

4.4 由链接触发翻转器67

4.5 让多个链接触发一个翻转器69

4.6 处理多个翻转器72

4.7 创建循环的广告条75

4.8 在循环广告条中添加链接77

4.9 建立循环式幻灯片79

4.10 显示随机图像81

4.11 随机开始循环显示图像82

第5章 窗口与框架84

5.1 防止页面显示在框架中84

5.2 设置目标85

5.3 用JavaScript加载iframe87

5.4 iframe的使用88

5.5 创建动态iframe90

5.6 在文档之间共享函数91

5.7 打开新窗口93

5.8 为窗口加载不同的内容96

第6章 表单处理98

6.1 选择并转移导航菜单99

6.2 动态地改变菜单102

6.3 建立必须填写的字段104

6.4 根据其他字段对字段进行检查108

6.5 标识有问题的字段110

6.6 准备进行表单验证112

6.7 处理单选按钮116

6.8 用一个字段设置另一个字段119

6.9 检验Zip编码121

6.10 验证电子邮件地址125

第7章 表单和正则表达式130

7.1 用正则表达式验证电子邮件地址130

7.2 验证文件名135

7.3 提取字符串137

7.4 格式化字符串139

7.5 对字符串进行格式化和排序142

7.6 对字符串进行格式化和验证143

7.7 使用正则表达式替换元素146

第8章 处理事件148

8.1 处理窗口事件148

8.1.1 onload事件148

8.1.2 onunload事件151

8.1.3 onbeforeunload事件151

8.1.4 onresize事件153

8.1.5 onmove事件153

8.1.6 onabort事件153

8.1.7 onerror事件153

8.1.8 onfocus事件和onblur事件153

8.1.9 onscroll事件153

8.1.10 onDOMContentLoaded事件153

8.2 处理鼠标事件153

8.2.1 onmousedown事件154

8.2.2 onmouseup事件156

8.2.3 onmousemove事件156

8.2.4 onmouseover事件159

8.2.5 onmouseout事件159

8.2.6 ondblclick事件159

8.2.7 onclick事件160

8.3 表单事件处理160

8.3.1 onsubmit事件160

8.3.2 onreset事件161

8.3.3 onchange事件161

8.3.4 onselect事件161

8.3.5 onclick事件161

8.3.6 onblur事件161

8.3.7 onfocus事件163

8.4 键事件处理164

8.4.1 onkeydown事件164

8.4.2 onkeyup事件167

8.4.3 onkeypress事件167

8.5 高级事件处理167

8.5.1 addEventListener方法167

8.5.2 removeEventListener方法169

8.5.3 dispatchEvent方法169

8.5.4 initEvent方法169

8.5.5 stopPropagation方法169

8.5.6 preventDefault方法169

第9章 JavaScript和cookie171

9.1 建立第一个cookie171

9.2 读取cookie174

9.3 显示cookie175

9.4 使用cookie作为计数器176

9.5 删除cookie178

9.6 处理多个cookie180

9.7 显示新内容提醒信息182

第10章 对象和DOM186

10.1 关于节点操纵186

10.1.1 DOM 2和W3C186

10.1.2 DOM 2术语186

10.1.3 DOM 3187

10.2 添加节点187

10.3 删除节点189

10.4 删除特定的节点191

10.5 插入节点194

10.6 替换节点196

10.7 用对象字面量编写代码199

第11章 建立动态页面204

11.1 在网页上显示当前日期204

11.2 处理周中的日期206

11.3 根据时间对消息进行定制207

11.4 根据时区显示日期208

11.5 把24小时制转换为12小时制211

11.6 创建倒数计数器214

11.7 隐藏和显示层217

11.8 移动文档中的对象220

11.9 日期方法221

第12章 JavaScript应用示例223

12.1 使用可折叠菜单223

12.2 添加下拉菜单226

12.3 改进下拉菜单229

12.4 带说明的幻灯片232

12.5 一个娱乐姓名生成器235

12.6 柱状图生成器239

12.7 样式表切换器246

第13章 Ajax简介254

13.1 Ajax的定义254

13.2 读取服务器数据256

13.3 解析服务器数据263

13.4 刷新服务器数据268

13.5 从服务器获得数据270

13.6 用Ajax预览链接273

13.7 自动补全表单字段276

13.8 检查文件是否存在281

第14章 工具包、框架和库285

14.1 添加jQuery286

14.2 使用jQuery更新页面288

14.3 使用jQuery交互288

14.4 交互与更新291

14.5 条纹表格292

14.6 表格排序296

第15章 用jQuery设计页面301

15.1 突出显示新元素301

15.2 创建可折叠菜单303

15.3 创建更漂亮的对话框306

15.4 自动完成字段309

15.5 添加可排序选项卡311

15.6 使用复选框作为按钮313

15.7 在页面中添加日历316

15.8 使用ThemeRoller定制外观320

第16章 基于jQuery的应用323

16.1 以jQuery为基础323

16.1.1 Ajax、JSON和jQuery323

16.1.2 jQuery插件324

16.2 拖放元素324

16.3 使用jQuery处理外部数据327

16.4 使用jQuery插件329

16.5 添加jQuery音频插件333

第17章 为移动设备编写脚本335

17.1 改变方向335

17.2 处理触摸事件342

17.3 针对不同设备编写特定代码344

17.4 定位设备346

第18章 bookmarklet349

18.1 第一个bookmarklet349

18.2 改变页面的背景颜色353

18.3 改变页面样式354

18.4 查询单词355

18.5 查看图像357

18.6 显示ISO Latin字符359

18.7 将RGB值转换为十六进制360

18.8 对值进行转换362

18.9 bookmarklet计算器362

18.10 缩短URL364

18.11 检验页面364

18.12 通过电子邮件发送页面365

18.13 改变页面大小366

附录A JavaScript的版本演化和参考资料368

附录B JavaScript保留字386

附录C CSS参考389

附录D 其他学习资源398

热门推荐