当前位置:首页 > 工业技术
JavaScript基础教程  第7版
JavaScript基础教程  第7版

JavaScript基础教程 第7版PDF电子书下载

工业技术

  • 电子书积分:13 积分如何计算积分?
  • 作 者:(美)TomNegrino,DoriSmith著;陈剑瓯等译
  • 出 版 社:北京:人民邮电出版社
  • 出版年份:2009
  • ISBN:7115204905
  • 页数:355 页
图书介绍:在主流计算平台全面转向Web的今天,JavaScript理所当然地成为广大开发人员必须熟练掌握的一项基本技术。本书是已被奉为经典的JavaScript入门书,以易学便查、图文并茂、循序渐进和善于用常见任务讲解语言知识而著称,讲述JavaScript编程的必知必会知识同时,兼顾了DOM、XML、Ajax等重要的相关技术内容。多年来,本书不断重印改版,原版累计销售已经超过150000册。第6版中文版出版后也多次重印,广受国内读者好评。第7版增加了更多Ajax设计示例和现代编程技巧,以YUI为例讲述了如何高效运用JavaScript库,并在主流浏览器的最新版本中测试了全书示例。通过本书,你可以轻松而迅速地掌握JavaScriptWeb开发的基本技能,并掌握Web开发的最佳实践,领悟其中真谛。本书适合有志于从事Web开发和Web设计的初学者阅读,也是高校相关课程理想的教材。
《JavaScript基础教程 第7版》目录
标签:基础 教程

第1章 了解JavaScript 1

1.1JavaScript是什公 1

1.2JavaScript不是Java 2

1.3JavaScript的起源 2

1.4JavaScript可以做什么 3

1.5JavaScript不能做什么 3

1.6Ajax是什么 4

1.7组合式(snap-together)语言 5

1.7.1对象 5

1.7.2属性 6

1.7.3方法 6

1.7.4将这些成分组合在一起 6

1.7.5DOM简介 6

1.8处理事件 7

1.9值和变量 8

1.10赋值和比较 9

1.10.1赋值 9

1.10.2比较 9

1.11编写对JavaScript友好的HTML 10

1.11.1结构、表现和行为 10

1.11.2div和span 10

1.11.3class和id 11

1.12要使用什么工具 11

第2章 开始 13

2.1将脚本放在哪里 13

2.2关于函数 14

2.3使用外部脚本 15

2.4在脚本中添加注释 16

2.5向用户发出警告 17

2.6确认用户的选择 19

2.7提示用户 20

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

2.9使用JavaScript改进链接 24

2.10使用多级条件 28

2.11处理错误 30

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

3.1用循环进行重复操作 33

3.2将值传递给函数 37

3.3探测对象 38

3.4处理数组 40

3.5处理有返回值的函数 42

3.6更新数组 43

3.7使用do/while循环 44

3.8以多种方式调用脚本 45

3.9组合使用JavaScript和CSS 47

3.10检查状态 50

3.11处理字符串数组 55

第4章 处理图像 59

4.1创建翻转器 59

4.2创建更有效的翻转器 61

4.3构建三状态翻转器 65

4.4由链接触发翻转器 67

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

4.6处理多个翻转器 71

4.7创建循环的广告条 74

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

4.9建立循环式幻灯片 78

4.10显示随机图像 80

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

第5章 框架 83

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

5.2迫使页面显示在框架中 85

5.3迫使站点显示在框架中 86

5.4设置目标 89

5.5创建和加载动态框架 90

5.6在框架之间共享函数 92

5.7同时加载多个框架 94

5.8处理iframe 95

5.9用JavaScript加载iframe 97

第6章 操作浏览器窗口 99

6.1打开新窗口 99

6.2将不同的内容加载进窗口中 102

6.3打开多个窗口 103

6.4从一个窗口更新另一个窗口 104

6.5关闭窗口 107

6.6把窗口放在指定的位置 109

第7章 表单处理 112

7.1选择并转移导航菜单 113

7.2动态地改变菜单 116

7.3建立必须填写的字段 118

7.4根据其他字段对字段进行检查 123

7.5标识有问题的字段 125

7.6准备进行表单验证 127

7.7处理单选按钮 130

7.8用一个字段设置另一个字段 134

7.9检验Zip编码 136

7.10验证电子邮件地址 140

第8章 表单和正则表达式 146

8.1用正则表达式验证电子邮件地址 146

8.2验证文件名 151

8.3提取字符串 153

8.4对字符串进行格式化 155

8.5对字符串进行格式化和排序 159

8.6对字符串进行格式化和验证 160

8.7使用正则表达式替换元素 162

第9章 处理事件 165

9.1窗口事件处理 165

9.1.1onload事件 165

9.1.2onunload事件 168

9.1.3onresize事件 168

9.1.4onmove事件 170

9.1.5onabort事件 170

9.1.6onerror事件 170

9.1.7onfocus事件 170

9.1.8onblur事件 171

9.2鼠标事件处理 172

9.2.1onmousedown事件 172

9.2.2onmouseup事件 175

9.2.3onmousemove事件 175

9.2.4onmouseover事件 177

9.2.5onmouseout事件 178

9.2.6ondblclick事件 178

9.2.7onclick事件 179

9.3表单事件处理 179

9.3.1onsubmit事件 179

9.3.2onreset事件 179

9.3.3onchange事件 179

9.3.4onselect事件 179

9.3.5onclick事件 180

9.3.6onblur事件 180

9.3.7onfocus事件 182

9.4键事件处理 183

9.4.1onkeydown事件 183

9.4.2onkeyup事件 185

9.4.3onkeypress事件 185

第10章 JavaScript和cookie 186

10.1建立第一个cookie 186

10.2读取cookie 189

10.3显示cookie 190

10.4使用cookie作为计数器 191

10.5删除cookie 193

10.6处理多个cookie 195

10.7显示新内容提醒信息 197

第11章 对象和DOM 201

11.1关于节点操纵 201

11.1.1DOM-2和W3C 201

11.1.2DOM-2术语 201

11.1.3DOM-3 202

11.2添加节点 202

11.3删除节点 204

11.4删除特定的节点 206

11.5插入节点 209

11.6替换节点 212

11.7用对象字面值编写代码 214

第12章 建立动态页面 219

12.1在网页上显示当前日期 219

12.2处理周中日 221

12.3根据时间对消息进行定制 222

12.4根据时区显示日期 223

12.5把24小时制转换为12小时制 226

12.6创建倒数计数器 229

12.7隐藏和显示层 232

12.8移动文档中的对象 234

12.9日期方法 236

第13章 Ajax简介 239

13.1Ajax的定义 239

13.2读取服务器数据 241

13.3解析服务器数据 247

13.4刷新服务器数据 251

13.5从服务器获得数据 253

13.6用Ajax预览链接 256

13.7自动补全表单字段 260

第14章 Ajax工具包 266

14.1拖放页面元素 267

14.2在页面上添加日历 271

14.3在页面上添加双月日历 275

14.4使用容器实用程序 281

14.5添加动画效果 285

14.6实现用于调试的Logger控件 287

第15章 JavaScript应用示例 291

15.1使用可折叠菜单 291

15.2添加下拉菜单 294

15.3改进下拉菜单 296

15.4带说明的幻灯片 300

15.5一个无聊的姓名生成器 302

15.6柱状图生成器 306

15.7样式表切换器 312

第16章 用Ajax设计页面 320

16.1突出显示新元素 320

16.2创建可折叠菜单 323

16.3创建更漂亮的对话框 326

16.4条纹表格 328

16.5表格排序 332

第17章 bookmarklet 337

17.1第一个bookmarklet 337

17.2改变页面的背景颜色 342

17.3改变页面样式 342

17.4查询单词 344

17.5查看图像 346

17.6显示ISO Latin字符 347

17.7将RGB值转换为十六进制 348

17.8对值进行转换 349

17.9bookmarklet计算器 350

17.10缩短URL 352

17.11检验页面 353

17.12通过电子邮件发送页面 353

17.13改变页面大小 354

返回顶部