尽管JavaScript基础教程这本书名曰“基础”,但事实却并非如此。基础的知识点没有详细的介绍和解释,而是大概一提就开始用一个例子展现给读者。遗憾的是读者最终还是没有完全理解这些知识点的全貌,更别说创造性的去使用这些知识了。另外,JavaScript基础教程这本书最大的一个优点是把JavaScript的基础知识用一个个实用的例子给串起来了,让你看完书后就能掌握一些有用的开发技巧。本节内容小编为大家整理带来的是是一份pdf格式高清免费完整版的JavaScript基础教程中文第8版,欢迎有需要的朋友前来下载查阅!
JavaScript基础教程目录
第1章 了解javascript 1
1.1 javascript是什么1
1.2 javascript不是java2
1.3 javascript的起源2
1.4 javascript可以做什么3
1.5 javascript不能做什么3
1.6 ajax是什么4
1.7 组合式(snap-together)语言5
1.7.1 对象5
1.7.2 属性6
1.7.3 方法6
1.7.4 将这些成分组合在一起6
1.7.5 dom简介6
1.8 处理事件7
1.9 值和变量8
1.10 赋值和比较9
1.10.1 赋值9
1.10.2 比较9
1.11 编写对javascript友好的html10
1.11.1 结构、表现和行为10
1.11.2 div和span10
1.11.3 class和id11
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和css47
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 处理iframe95
5.9 用javascript加载iframe97
第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.1 onload事件165
9.1.2 onunload事件168
9.1.3 onresize事件168
9.1.4 onmove事件170
9.1.5 onabort事件170
9.1.6 onerror事件170
9.1.7 onfocus事件170
9.1.8 onblur事件171
9.2 鼠标事件处理172
9.2.1 onmousedown事件172
9.2.2 onmouseup事件175
9.2.3 onmousemove事件175
9.2.4 onmouseover事件177
9.2.5 onmouseout事件178
9.2.6 ondblclick事件178
9.2.7 onclick事件179
9.3 表单事件处理179
9.3.1 onsubmit事件179
9.3.2 onreset事件179
9.3.3 onchange事件179
9.3.4 onselect事件179
9.3.5 onclick事件180
9.3.6 onblur事件180
9.3.7 onfocus事件182
9.4 键事件处理183
9.4.1 onkeydown事件183
9.4.2 onkeyup事件185
9.4.3 onkeypress事件185
第10章 javascript和cookie186
10.1 建立第一个cookie186
10.2 读取cookie189
10.3 显示cookie190
10.4 使用cookie作为计数器191
10.5 删除cookie193
10.6 处理多个cookie195
10.7 显示新内容提醒信息197
第11章 对象和dom201
11.1 关于节点操纵201
11.1.1 dom-2和w3c201
11.1.2 dom-2术语201
11.1.3 dom-3202
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.1 ajax的定义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章 bookmarklet337
17.1 第一个bookmarklet337
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.9 bookmarklet计算器350
17.10 缩短url352
17.11 检验页面353
17.12 通过电子邮件发送页面353
17.13 改变页面大小354
附录a javascript的版本演化和
JavaScript基础教程内容简介
在主流计算平台全面转向Web的今天,JavaScript理所当然地成为广大开发人员必须熟练掌握的一项基本技术。
本书是已被奉为经典的JavaScript入门书,以易学便查、图文并茂、循序渐进和善于用常见任务讲解语言知识而著称,讲述JavaScript编程的必知必会知识同时,兼顾了DOM、XML、Ajax等重要的相关技术内容。多年来,本书不断重印改版,原版累计销售已经超过150 000册。第6版中文版出版后也多次重印,广受国内读者好评。
第7版增加了更多Ajax设计示例和现代编程技巧,以YUI为例讲述了如何高效运用JavaScript库,并在主流浏览器的最新版本中测试了全书示例。通过本书,你可以轻松而迅速地掌握JavaScript Web开发的基本技能,并掌握Web开发的最佳实践,领悟其中真谛。
JavaScript基础教程作者简介
Tom Negrino 蜚声全球的技术作家,长期主持Macworld和许多其他技术杂志专栏。
Dori Smith 世界知名的Web程序员和设计师,从事软件开发已20多年。她是Web标准项目(WaSP)指导委员会委员,并发起成立了世界性的女性技术社区Wise-Women Web。
JavaScript基础教程内容截图
- PC官方版
- 安卓官方手机版
- IOS官方手机版