JavaScript自学视频教程

出版日期:2014-12
ISBN:9787302370974
作者:软件开发技术联盟

作者简介

《JavaScript自学视频教程》以初学者为主要对象,全面介绍了使用JavaScript语言进行程序开发的各种相关技术。在内容排列上由浅入深,让读者循序渐进地掌握JavaScript程序开发技术;在内容讲解上结合丰富的图解和形象的比喻,帮助读者理解晦涩难懂的技术;在内容形式上附有大量的注意、说明、技巧等栏目,夯实读者理论技术,丰富管理与开发经验。
《JavaScript自学视频教程》分3篇,共20章。其中,第1篇为入门篇,主要包括JavaScript入门、JavaScript基础、流程控制语句、函数、字符串与数值处理对象、正则表达式、数组、程序调试与错误处理等内容;第2篇为提高篇,主要包括Document对象、Window对象、JavaScript事件处理、表单的应用、JavaScript操作XML和DOM、Cookie应用、图像处理、文件处理和页面打印、嵌入式插件、AJAX技术、JQuery脚本库等内容;第3篇为实战篇,主要包括JavaScript+AJAX+JQuery开发企业门户网站这一实战项目。另外本书光盘含:12小时视频讲解/1411个编程实例/15个经典模块分析/17个项目开发案例/587个编程实践任务/596个能力测试题目(基础能力测试、数学及逻辑思维能力测试、面试能力测试、编程英语能力测试)/23个IT励志故事。
本书适用于JavaScript程序开发的爱好者、初学者和中级开发人员,也可以作为大中专院校和培训机构的教材。

书籍目录

本书光盘“自主学习系统”内容索引…XI
第1篇 入 门 篇
第1章 JavaScript入门
( 视频讲解:20分钟)
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 Dreamweaver
8
1.3.2 Microsoft FrontPage
9
1.4 在HTML中使用JavaScript
9
1.4.1 在页面中直接嵌入JavaScript
脚本
9
1.4.2 链接外部JavaScript文件
10
1.5 综合应用
11
1.6 本章小结
12
1.7 跟我上机
12
第2章 JavaScript基础
( 视频讲解:78分钟)
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章 流程控制语句
( 视频讲解:20分钟)
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章 函数
( 视频讲解:18分钟)
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章 字符串与数值处理对象
( 视频讲解:26分钟)
68
5.1 字符串对象String
69
5.1.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章 正则表达式
( 视频讲解:44分钟)
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章 数组
( 视频讲解:18分钟)
113
7.1 数组对象Array
114
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章 程序调试与错误处理
( 视频讲解:15分钟)
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 判断参数个数和除数是否为0
137
8.5 本章常见错误
138
8.5.1 根据浏览器中的错误提示断定
错误
138
8.5.2 try…catch使用大写
138
8.6 本章小结
138
8.7 跟我上机
138


第2篇 提 高 篇
第9章 Document对象
( 视频讲解:20分钟)
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 获取并设置URL
148
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对象
( 视频讲解:32分钟)
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事件处理
( 视频讲解:50分钟)
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章 表单的应用
( 视频讲解:32分钟)
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 输入标记
217
12.3.1 文字域text
218
12.3.2 密码域password
219
12.3.3 单选按钮radio
220
12.3.4 复选框checkbox
221
12.3.5 普通按钮button
221
12.3.6 提交按钮submit
222
12.3.7 重置按钮reset
222
12.3.8 图像域image
223
12.3.9 隐藏域hidden
224
12.3.10??文件域file
224
12.4 文本域标记  

 

农业基础科学,时尚,美术/书法,绘画,软件工程/开发项目管理,研究生/本专科,爱情/情感,动漫学堂PDF下载,。 PDF下载网 

PDF下载网 @ 2024