图书介绍
JavaScript自学视频教程PDF|Epub|txt|kindle电子书版本网盘下载
![JavaScript自学视频教程](https://www.shukui.net/cover/63/34492046.jpg)
- 软件开发技术联盟编著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302370970
- 出版时间:2014
- 标注页数:482页
- 文件大小:67MB
- 文件页数:519页
- 主题词:JAVA语言-程序设计-教材
PDF下载
下载说明
JavaScript自学视频教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1篇 入门篇2
第1章 JavaScript入门2
1.1 JavaScript概述3
1.1.1 JavaScript的发展历程3
1.1.2 JavaScript的主要特点3
1.1.3 JavaScript的典型应用4
1.2 JavaScript运行环境6
1.2.1 硬件要求6
1.2.2 软件要求7
1.2.3 浏览器对JavaScript脚本的支持7
1.3 JavaScript的开发工具8
1.3.1 Macromedia Dreamweaver8
1.3.2 Microsoft FrontPage9
1.4 在HTML中使用JavaScript9
1.4.1 在页面中直接嵌入JavaScript脚本9
1.4.2 链接外部JavaScript文件10
1.5 综合应用11
1.6 本章小结12
1.7 跟我上机12
第2章 JavaScript基础13
2.1 JavaScript基本语法14
2.1.1 程序的执行顺序14
2.1.2 字母大小写敏感14
2.1.3 语句的结束标记14
2.2 JavaScript数据结构15
2.2.1 标识符15
2.2.2 关键字15
2.2.3 常量16
2.2.4 变量16
2.3 数据类型18
2.3.1 数字型数据18
2.3.2 字符串型数据20
2.3.3 布尔型数据21
2.3.4 特殊数据类型22
2.3.5 数据类型的转换规则23
2.4 运算符与表达式24
2.4.1 算术运算符24
2.4.2 比较运算符25
2.4.3 赋值运算符26
2.4.4 字符串运算符27
2.4.5 布尔运算符27
2.4.6 条件运算符28
2.4.7 其他运算符28
2.4.8 运算符优先级29
2.4.9 表达式31
2.5 综合应用31
2.5.1 输出姚明个人信息31
2.5.2 计算长方形的面积32
2.6 本章常见错误32
2.6.1 程序代码大小写不统一32
2.6.2 输出字符串时未加引号32
2.7 本章小结32
2.8 跟我上机33
第3章 流程控制语句34
3.1 条件控制语句35
3.1.1 if条件控制语句35
3.1.2 if...else语句36
3.1.3 if..else if语句36
3.1.4 if语句的嵌套39
3.1.5 switch多分支语句41
3.2 循环控制语句43
3.2.1 while循环语句43
3.2.2 do...while循环语句44
3.2.3 for循环语句45
3.3 跳转语句47
3.3.1 continue跳转语句47
3.3.2 break跳转语句48
3.4 综合应用48
3.4.1 利用continue语句计算100以内所有偶数的和48
3.4.2 用for语句制作一个乘法口诀表49
3.5 本章常见错误50
3.5.1 条件语句中缺少小括号50
3.5.2 while语句不正确,形成死循环50
3.6 本章小结50
3.7 跟我上机50
第4章 函数52
4.1 函数的定义53
4.2 函数的调用53
4.2.1 函数的参数53
4.2.2 函数的简单调用54
4.2.3 通过链接调用函数55
4.2.4 在响应事件中调用函数55
4.2.5 函数的返回值56
4.3 几种特殊的函数57
4.3.1 构造函数与函数直接量57
4.3.2 JavaScript的内置函数59
4.3.3 嵌套函数62
4.3.4 递归函数63
4.4 综合应用65
4.4.1 自定义一个为数字取绝对值的函数65
4.4.2 随机生成指定位数的验证码66
4.5 本章常见错误67
4.5.1 使用JavaScript关键字作为变量名或函数名67
4.5.2 自定义函数后没有调用67
4.6 本章小结67
4.7 跟我上机67
第5章 字符串与数值处理对象68
5.1 字符串对象String69
5.1 search()方法69
5.1.2 match()方法69
5.1.3 split()方法70
5.1.4 replace()方法70
5.2 常用的数值处理对象71
5.2.1 Math对象71
5.2.2 Number对象73
5.2.3 Boolean对象78
5.2.4 Date对象80
5.3 综合应用83
5.3.1 将RGB格式的颜色值转换为十六进制格式83
5.3.2 通过自定义函数实时显示系统时间85
5.4 本章常见错误86
5.4.1 书写Date对象的方法名不正确86
5.4.2 使用new关键字创建Math对象86
5.5 本章小结86
5.6 跟我上机86
第6章 正则表达式88
6.1 正则表达式概述89
6.1.1 为什么要使用正则表达式89
6.1.2 正则表达式基本结构89
6.2 正则表达式的语法规则89
6.2.1 模式匹配符90
6.2.2 定位符与原义字符91
6.2.3 限定符与选择匹配符94
6.2.4 特殊字符与字符匹配符95
6.2.5 分组组合与反向引用符98
6.2.6 整合常用的正则表达式99
6.3 RegExp对象101
6.3.1 创建RegExp对象101
6.3.2 RegExp对象的属性103
6.3.3 RegExp对象的方法104
6.4 综合应用108
6.4.1 验证输入是否为汉字108
6.4.2 验证身份证号码109
6.5 本章常见错误111
6.5.1 匹配特殊字符时未使用转义字符“\”111
6.5.2 显式构造函数中的表达式未加引号111
6.6 本章小结111
6.7 跟我上机111
第7章 数组113
7.1 数组对象Array114
7.1.1 Array对象概述114
7.1.2 数组元素的输入输出116
7.2 常用的数组操作方法118
7.2.1 数组的添加和删除118
7.2.2 数组的排序120
7.2.3 获取数组中的某段数组元素122
7.2.4 将数组转换成字符串122
7.3 综合应用124
7.3.1 使用数组显示星期124
7.3.2 使用数组存储商品信息125
7.4 本章常见错误125
7.4.1 数组对象名和已存在的变量重名125
7.4.2 获取数组长度写成arrayObj.length()126
7.5 本章小结126
7.6 跟我上机126
第8章 程序调试与错误处理127
8.1 IE浏览器内置的错误报告128
8.2 处理异常128
8.2.1 常见的3种异常类型129
8.2.2 onerror事件处理异常129
8.2.3 try...catch语句处理异常131
8.3 JavaScript语言调试134
8.3.1 使用write()方法进行调试134
8.3.2 使用alert语句进行调试135
8.3.3 使用抛出自定义异常进行调试135
8.4 综合应用136
8.4.1 使用提示对话框显示异常信息136
8.4.2 判断参数个数和除数是否为0137
8.5 本章常见错误138
8.5.1 根据浏览器中的错误提示断定错误138
8.5.2 try...catch使用大写138
8.6 本章小结138
8.7 跟我上机138
第2篇 提高篇140
第9章 Document对象140
9.1 文档对象概述141
9.2 文档对象的常用属性、方法与事件141
9.2.1 Document对象的常用属性141
9.2.2 Document对象的常用方法142
9.2.3 Document对象的常用事件142
9.3 Document对象的应用143
9.3.1 链接文字颜色设置143
9.3.2 文档背景色和前景色设置145
9.3.3 查看文档创建时间、修改时间和文档大小146
9.3.4 获取对象的当前状态147
9.3.5 获取并设置URL148
9.3.6 在文档中输出数据148
9.3.7 动态添加一个HTML标记149
9.3.8 获取文本框并修改其内容150
9.4 综合应用151
9.4.1 动态设置网页的标题栏151
9.4.2 打开新窗口并输出内容152
9.5 本章常见错误153
9.5.1 Document对象的属性和方法忽略大小写153
9.5.2 document.getElementById(...)为空或不是对象153
9.6 本章小结154
9.7 跟我上机154
第10章 Window对象155
10.1 Window对象概述156
10.1.1 Window对象的属性156
10.1.2 Window对象的方法156
10.1.3 Window对象的使用157
10.2 对话框158
10.2.1 警告对话框158
10.2.2 确认对话框159
10.2.3 提示对话框160
10.3 打开与关闭窗口161
10.3.1 打开窗口161
10.3.2 关闭窗口164
10.4 控制窗口166
10.4.1 移动窗口166
10.4.2 窗口滚动169
10.4.3 改变窗口大小170
10.4.4 控制窗口状态栏171
10.4.5 访问窗口历史174
10.4.6 设置超时174
10.5 窗口事件175
10.5.1 通用窗口事件175
10.5.2 扩展窗口事件175
10.6 IE浏览器窗口扩展176
10.6.1 模式窗口176
10.6.2 无模式窗口176
10.6.3 弹出窗口177
10.7 综合应用178
10.7.1 根据用户分辨率自动调整窗口178
10.7.2 网页拾色器178
10.8 本章常见错误180
10.8.1 在使用Window方法时未写小括号180
10.8.2 clearTimeout(timerId)中的timerId加了引号180
10.9 本章小结181
10.10 跟我上机181
第11章 JavaScript事件处理182
11.1 事件与事件处理概述183
11.1.1 事件与事件名称183
11.1.2 JavaScript的常用事件183
11.1.3 事件的调用185
11.2 DOM事件模型186
11.2.1 事件流186
11.2.2 主流浏览器的事件模型186
11.2.3 事件对象187
11.2.4 注册与移除事件监听器188
11.3 表单相关事件190
11.3.1 获得焦点与失去焦点事件190
11.3.2 失去焦点内容改变事件191
11.3.3 表单提交与重置事件192
11.4 鼠标键盘事件195
11.4.1 鼠标单击事件195
11.4.2 鼠标按下和松开事件196
11.4.3 鼠标移入移出事件197
11.4.4 鼠标移动事件197
11.4.5 键盘事件198
11.5 页面事件200
11.5.1 加载与卸载事件200
11.5.2 页面大小事件201
11.6 滚动字幕事件202
11.6.1 onbounce事件202
11.6.2 onstart事件204
11.7 文本编辑事件205
11.8 综合应用208
11.8.1 屏蔽键盘相关事件208
11.8.2 限制文本框的输入210
11.9 本章常见错误211
11.9.1 onsubmit调用自定义函数时未加return语句211
11.9.2 JavaScript中的事件名称忽略了大小写211
11.10 本章小结211
11.11 跟我上机212
第12章 表单的应用214
12.1 表单概述215
12.2 表单标记及其属性215
12.2.1 name属性216
12.2.2 action属性216
12.2.3 method属性216
12.2.4 enctype属性217
12.2.5 target属性217
12.3 输入标记<input>217
12.3.1 文字域text218
12.3.2 密码域password219
12.3.3 单选按钮radio220
12.3.4 复选框checkbox221
12.3.5 普通按钮button221
12.3.6 提交按钮submit222
12.3.7 重置按钮reset222
12.3.8 图像域image223
12.3.9 隐藏域hidden224
12.3.10 文件域file224
12.4 文本域标记<textarea>225
12.5 菜单和列表标记<select>、<option>226
12.6 在Dreamweaver中快速创建表单227
12.7 JavaScript访问表单及表单元素229
12.7.1 JavaScript访问表单229
12.7.2 JavaScript访问表单元素230
12.8 表单的验证230
12.9 综合应用233
12.9.1 让密码域更安全233
12.9.2 制作个人信息页面234
12.10 本章常见错误236
12.10.1 上传文件表单没有设置enctype属性236
12.10.2 表单中的列表不能实现多选236
12.11 本章小结236
12.12 跟我上机236
第13章 JavaScript操作XML和DOM239
13.1 XML编程240
13.1.1 XML概述240
13.1.2 创建XML文件240
13.1.3 加载XML文件241
13.1.4 读取XML244
13.2 DOM编程248
13.2.1 DOM概述248
13.2.2 DOM对象节点属性251
13.2.3 操作节点255
13.2.4 获取文档中的指定元素262
13.2.5 与DHTML相对应的DOM264
13.3 DOM与XML编程266
13.4 综合应用267
13.4.1 通过JavaScript操作XML实现分页267
13.4.2 通过操作XML数据岛实现添加、删除留言信息269
13.5 本章常见错误272
13.5.1 getElementById()方法无法获取指定元素272
13.5.2 getElementsByName()方法无法获取元素273
13.6 本章小结273
13.7 跟我上机273
第14章 Cookie应用275
14.1 Cookie基础276
14.1.1 Cookie概述276
14.1.2 Cookie的传递流程278
14.1.3 Cookie的常用属性278
14.2 JavaScript中的Cookie应用279
14.2.1 Cookie的设置279
14.2.2 Cookie的写入和读取281
14.2.3 删除Cookie288
14.3 Cookie的安全问题289
14.4 综合应用290
14.4.1 页面重定向中使用Cookie290
14.4.2 弹出的窗口之Cookie控制291
14.5 本章常见错误293
14.5.1 expires属性用encodeURI()进行编码293
14.5.2 浏览器重新打开后获取不到Cookie值293
14.6 本章小结293
14.7 跟我上机293
第15章 图像处理295
15.1 Image对象296
15.2 JavaScript中的图像应用296
15.2.1 图像的预装载296
15.2.2 图片的随机显示298
15.2.3 浮动广告300
15.2.4 图片验证码302
15.2.5 图片置顶302
15.2.6 进度条304
15.2.7 图片时钟305
15.3 特殊的图像效果306
15.3.1 图片渐变306
15.3.2 图片翻转307
15.3.3 图片闪烁311
15.4 综合应用312
15.4.1 图片水波倒影312
15.4.2 图片无间断滚动313
15.5 本章常见错误314
15.5.1 图像文件路径不正确314
15.5.2 document.images[]获取图像不正确314
15.6 本章小结314
15.7 跟我上机315
第16章 文件处理和页面打印316
16.1 文件处理对象317
16.1.1 FileSystemObject对象317
16.1.2 Drive对象322
16.1.3 File对象326
16.1.4 Folder对象337
16.2 页面打印338
16.2.1 使用execWB方法进行打印338
16.2.2 打印页面局部内容341
16.2.3 设置页眉页脚342
16.2.4 分页打印344
16.3 综合应用346
16.3.1 表格导出到Word并打印346
16.3.2 将Web页面中的数据导出到Excel348
16.4 本章常见错误349
16.4.1 GetFile()方法指定的文件不存在349
16.4.2 Delete()方法删除的文件不存在349
16.5 本章小结350
16.6 跟我上机350
第17章 嵌入式插件351
17.1 嵌入对象标记<object>352
17.2 MIME类型353
17.3 ActiveX控件354
17.3.1 创建ActiveX354
17.3.2 嵌入ActiveX354
17.3.3 JavaScript与ActiveX交互355
17.4 Java applet对象356
17.4.1 创建Java applet356
17.4.2 嵌入Java applet356
17.4.3 在IE中执行Java applet357
17.4.4 JavaScript与Java applet交互358
17.5 使用Flash动画359
17.5.1 嵌入Flash动画359
17.5.2 使用JavaScript控制Flash361
17.6 综合应用363
17.6.1 为网页设置背景音乐363
17.6.2 插入背景透明的Flash动画364
17.7 本章常见错误365
17.7.1 无法向注册表中注册ActiveX控件365
17.7.2 使用<object>标记嵌入Flash未指定MIME类型365
17.8 本章小结365
17.9 跟我上机365
第18章 AJAX技术366
18.1 AJAX概述367
18.1.1 什么是AJAX367
18.1.2 AJAX应用案例367
18.1.3 AJAX的开发模式369
18.1.4 AJAX的优点370
18.2 AJAX的技术组成370
18.2.1 XMLHttpRequest对象370
18.2.2 XML语言371
18.2.3 JavaScript脚本语言373
18.2.4 DOM373
18.2.5 CSS373
18.3 XMLHttpRequest对象374
18.3.1 XMLHttpRequest对象的初始化374
18.3.2 XMLHttpRequest对象的常用属性375
18.3.3 XMLHttpRequest对象的常用方法377
18.4 AJAX的重构379
18.5 AJAX开发注意事项381
18.5.1 浏览器兼容性问题381
18.5.2 安全问题381
18.5.3 性能问题382
18.5.4 解决中文乱码问题382
18.6 综合应用383
18.6.1 应用AJAX技术检测用户名383
18.6.2 应用AJAX技术删除数据385
18.7 本章常见错误388
18.7.1 在应用AJAX过程中出现乱码388
18.7.2 不能及时获取最新数据388
18.8 本章小结388
18.9 跟我上机389
第19章 JQuery脚本库391
19.1 JOuery概述392
19.1.1 JQuery主要特点392
19.1.2 JQuery案例展示393
19.2 JQuery下载与配置394
19.2.1 JQuery下载394
19.2.2 JQuery配置395
19.3 JQuery的插件396
19.3.1 插件的使用396
19.3.2 流行的插件396
19.4 JQuery选择器398
19.4.1 JQuery的工厂函数399
19.4.2 基本选择器399
19.4.3 层级选择器405
19.4.4 过滤选择器412
19.4.5 属性选择器419
19.4.6 表单选择器420
19.5 JQuery操作元素421
19.5.1 操作元素内容和值421
19.5.2 操作DOM节点425
19.5.3 操作元素属性428
19.5.4 操作元素的CSS样式429
19.6 JQuery的事件处理430
19.6.1 页面加载响应事件430
19.6.2 JQuery中的事件431
19.6.3 事件绑定432
19.6.4 模拟用户操作事件433
19.6.5 事件捕获与事件冒泡435
19.7 JQuery动画438
19.7.1 元素的隐藏和显示438
19.7.2 元素的淡入淡出442
19.7.3 元素的滑动效果443
19.7.4 自定义动画效果445
19.8 综合应用449
19.8.1 表格隔行换色449
19.8.2 打造自己的开心农场451
19.9 本章常见错误453
19.9.1 两个元素的id属性值相同453
19.9.2 使用animate()方法时未设置position定位属性453
19.10 本章小结453
19.11 跟我上机453
第3篇 实战篇458
第20章 JavaScript+AJAX+JQuery开发企业门户网站458
20.1 系统分析459
20.2 系统设计459
20.2.1 系统目标459
20.2.2 系统功能结构459
20.3 网页预览460
20.4 关键技术462
20.4.1 JavaScript脚本技术463
20.4.2 AJAX无刷新技术465
20.4.3 JQuery技术470
20.5 JavaScript实现导航菜单471
20.6 JQuery实现图片展示473
20.7 AJAX实现最新消息页面476
20.8 JavaScript实现产品推荐页面478
20.9 JavaScript实现浮动窗口480
20.10 本章小结482