《零基础学JavaScript(全彩版)》PDF电子书免费下载

作者:  [中国]明日科技(Mingri Soft)

出版社: 吉林大学出版社

出版年: 2017年10月

ISBN: 9787569210460

~~滚到底部有网盘下载链接~~

内容简介

目录

目 录
Content

第 1 篇 基础知识 第 1 章 JavaScript 简介 2
视频讲解:1 小时 精彩实例:2 个 e 学码:19 个
1.1 JavaScript简述 3
1.2 WebStorm的下载与安装 6
1.3 JavaScript在HTML中的使用 11
1.3.1 在页面中直接嵌入
JavaScript代码 11
? 实例01 编写个JavaScript程序 12
训练一 输出由“*”组成的菱形 15
训练二 输出一张图片 15
1.3.2 链接外部JavaScript文件 15
? 实例02 调用外部JavaScript文件 16
训练一 输出古诗《枫桥夜泊》 17
训练二 输出现在的日期和时间 17
1.3.3 作为标记的属性值使用 18
1.4 JavaScript基本语法 18
1.5 难点解答 20
1.5.1 如何加载其他Web服务器中的JavaScript文件 20
1.5.2 应用“javascript:”调用函数 20
1.6 小结 20
第2章 JavaScript 语言基础 21
视频讲解:3 小时 11 分 精彩实例:11 个
e 学码:12 个
2.1 数据类型 22
2.1.1 数值型 22
? 实例01 输出红、绿、蓝3种颜色的色值 23
训练一 输出房屋的单价、面积和总价 24
训练二 输出珠穆朗玛峰的高度 24
? 实例02 输出使用科学记数法表示浮点数 24 训练一 输出2017年房贷利率 25
训练二 计算顾客购买猪肉的价格 25

2.1.2 字符串型 26
? 实例03 输出奥尼尔的中文名、英文名
和别名 28
训练一 输出文件夹在计算机中的路径 28
训练二 输出《九阴真经》中的前两句 29
2.1.3 布尔型 29
2.1.4 特殊数据类型 30
2.2 常量和变量 30
2.2.1 常量 30
2.2.2 变量 30
? 实例04 输出球员的信息 33
训练一 输出存款单中的信息 34
训练二 输出个人简历信息 34
2.3 运算符 34
2.3.1 算术运算符 34
? 实例05 将华氏度转换为摄氏度 35
训练一 计算一块瓷砖的面积 35
训练二 计算10000元存款一年后的利息 36
2.3.2 字符串运算符 36
? 实例06 字符串运算符的使用 36
训练一 输出象棋口诀 37
训练二 输出手机话费余额 37
2.3.3 比较运算符 38
? 实例07 比较运算符的使用 38
训练一 判断儿童是否需要购票 39
训练二 判断顾客是否可以抽奖 39
2.3.4 赋值运算符 39
? 实例08 赋值运算符的使用 40
训练一 计算25件男装的价格 41
训练二 计算员工的实际收入 41
2.3.5 逻辑运算符 41
? 实例09 逻辑运算符的使用 42
训练一 判断用户是否可以注册 42
训练二 判断儿童是否可以免票入园 42
2.3.6 条件运算符 43
? 实例10 条件运算符的使用 43
训练一 输出数字的值 44
训练二 判断周星星是否成年 44
2.3.7 其他运算符 44
2.3.8 运算符优先级 46
? 实例11 运算符优先级的使用 47
训练一 计算贷款到期后的还款总额 48
训练二 计算梯形稻田的面积 48
2.4 表达式 48
2.5 数据类型的转换规则 49
2.6 难点解答 50
2.6.1 如何在字符串中输出字符“\” 50
2.6.2 null和undefined的用法 51

2.7 小结 51
2.8 动手纠错 51
第 3 章 JavaScript 基本语句 53
视频讲解:2 小时 51 分 精彩实例:10 个
e 学码:4 个
3.1 条件判断语句 54
3.1.1 if语句 54
? 实例01 获取3个数中的值 55
训练一 获取4个数字中的小值 56
训练二 判断学生的数学成绩是否及格 56
? 实例02 判断2010年2月份的天数 58
训练一 判断数字3是奇数还是偶数 58
训练二 判断小男孩是否能买到酱油 58
? 实例03 输出考试成绩对应的等级 59
训练一 判断指定体温属于哪个范围 60
训练二 判断城市的空气污染程度 60
? 实例04 判断女职工是否已经退休 62
训练一 计算超市会员的实际消费 62
训练二 判断20岁处在哪个年龄段 62
3.1.2 switch语句 63
? 实例05 输出奖项级别及奖品 64
训练一 判断当前月份属于哪个季节 65
训练二 判断当前是星期几 65
3.2 循环语句 66
3.2.1 while语句 66
? 实例06 计算5000米比赛需要跑的
完整圈数 67
训练一 输出累加和不大于10的所有自然数 68
训练二 计算第十代菌落中的细菌数量 68
3.2.2 do…while语句 68
? 实例07 计算1 2 … 100的和 69
训练一 输出员工的工龄工资增加情况 70
训练二 计算10的阶乘 70
3.2.3 for语句 70
? 实例08 计算100以内所有奇数的和 72
训练一 在下拉菜单中输出年份和月份 73
训练二 循环输出用户头像 73
3.2.4 循环语句的嵌套 73
? 实例09 输出乘法口诀表 74
训练一 输出三角形金字塔 74
训练二 输出10行10列的表格 74
3.3 跳转语句 75
3.3.1 continue语句 75
? 实例10 输出影厅当前座位图 76
训练一 计算100以内所有5的倍数之和 76
训练二 输出尚未使用的卡位 77
3.3.2 break语句 77
3.4 异常处理语句 78

3.4.1 try…catch…finally语句 78
3.4.2 Error对象 79
3.4.3 使用throw语句抛出异常 80
3.5 难点解答 81
3.5.1 do…while语句和
while语句的区别 81
3.5.2 continue语句和
break语句的作用 81
3.6 小结 81
3.7 动手纠错 81
第4章 函数 83
视频讲解:1 小时 43 分 精彩实例:4 个
e 学码:5 个
4.1 函数的定义和调用 84
4.1.1 函数的定义 84
4.1.2 函数的调用 85
4.2 函数的参数 87
? 实例01 输出图书的名称和作者 88
训练一 通过参数拼接完整的收货地址 88
训练二 通过参数判断儿童的购票种类 89
4.3 函数的返回值 89
? 实例02 计算购物车中商品总价 90
训练一 输出三个数字的值 91
训练二 输出一个自定义的表格 91
4.4 嵌套函数 91
4.4.1 函数的嵌套定义 91
4.4.2 函数的嵌套调用 92
? 实例03 获取选手的平均分 93
训练一 判断2017年6月份的天数 93
训练二 判断考生成绩是否达到本科分数线93 4.5 递归函数 94
4.6 变量的作用域 95
4.6.1 全局变量和局部变量 95
4.6.2 变量的优先级 96
4.7 内置函数 96
4.7.1 数值处理函数 97
4.7.2 字符串处理函数 99
4.8 定义匿名函数 100
4.8.1 在表达式中定义函数 100
? 实例04 输出星号金字塔形图案 101
训练一 输出能同时被3和5整除的正整数 102
训练二 判断微信号和密码能否登录成功 102
4.8.2 使用Function()构造函数 102
4.9 难点解答 103
4.9.1 实参个数和形参个数
不同的情况 103
4.9.2 在函数体内定义全局变量 103

4.10 小结 104
4.11 动手纠错 104
第 5 章 对象 105
视频讲解:3 小时 02 分 精彩实例:7 个
e 学码:13 个
5.1 对象简介 106
5.1.1 什么是对象 106
5.1.2 对象的属性和方法 107
5.1.3 JavaScript对象的种类 107
5.2 自定义对象的创建 108
5.2.1 直接创建自定义对象 108
5.2.2 通过自定义构造函数创建对象 109
? 实例01 创建一个球员对象 109
训练一 定义歌曲对象并输出属性值 110
训练二 定义商品对象并输出属性值 111
? 实例02 输出演员个人简介 112
训练一 定义学生对象并统计考试分数 112
训练二 定义图书对象并输出图书信息 113
? 实例03 创建一个圆的对象 114
训练一 创建购物车对象并输出商品信息 114
训练二 生成指定行数和列数的表格 114
5.2.3 通过Object对象创建
自定义对象 115
? 实例04 创建一个图书对象 116
训练一 创建球的对象并输出球的信息 117
训练二 创建用户对象并模拟用户登录 117
5.3 对象访问语句 117
5.3.1 for…in语句 117
5.3.2 with语句 118
5.4 常用内部对象 119
5.4.1 Math对象 119
? 实例05 生成指定位数的随机数 121
训练一 生成指定位数的随机数 122
训练二 根据生成的随机数猜数字大小 123
5.4.2 Date对象 123
? 实例06 输出当前的日期和时间 127
训练一 获取两个日期之间的间隔小时数 128
训练二 根据当前小时数输出分时问候信息128
? 实例07 获取当前日期距离明年元旦的天数 129 训练一 当前日期距离指定日期的天数和小时数129 训练二 实现网页闹钟 129
5.5 难点解答 130
5.5.1 如何获取0到9之间的随机整数 130
5.5.2 创建指定日期对象 131
5.6 小结 131
5.7 动手纠错 131

第 6 章 数组 133
视频讲解:2 小时 34 分 精彩实例:5 个
e 学码:6 个
6.1 数组介绍 134
6.2 定义数组 134
6.2.1 定义空数组 135
6.2.2 指定数组长度 135
6.2.3 指定数组元素 136
6.2.4 直接定义数组 136
6.3 操作数组元素 137
6.3.1 数组元素的输入和输出 137
6.3.2 数组元素的添加 139
? 实例01 输出3个学霸的姓名 139
训练一 输出数组中存储的商品信息 139
训练二 通过数组显示当前的星期 139
6.3.3 数组元素的删除 140
6.4 数组的属性 141
6.4.1 length属性 141
? 实例02 输出省份、省会以及旅游景点 142
训练一 输出数组中的商品信息 143
训练二 输出键盘中三排字母键的个数 143
6.4.2 prototype属性 143
? 实例03 应用自定义方法输出数组 144
训练一 输出数组中元素的值 144
训练二 输出学生的总成绩 145
6.5 数组的方法 145
6.5.1 数组的添加和删除 146
6.5.2 设置数组的排列顺序 150
? 实例04 输出2016年电影票房排行榜的前五名152
训练一 将数组元素按字符串长度排序 153
训练二 对考试成绩进行升序排列 153
6.5.3 获取某段数组元素 153
? 实例05 计算选手的终得分 154
训练一 输出嘉宾成员的名称 155
训练二 获取数组中第2个到倒数第2个数组元素155
6.5.4 数组转换成字符串 156
6.6 难点解答 157
6.6.1 如何删除数组中后面的
几个元素 157
6.6.2 计算数组元素的和 157
6.7 小结 158
6.8 动手纠错 158
第 7 章 String 对象 161
视频讲解:1 小时 41 分 精彩实例:4 个
e 学码:7 个
7.1 String对象的创建 162

7.2 String对象的属性 162
7.2.1 length属性 162
? 实例01 将金庸小说人物姓名按字数分类 163
训练一 检索出书名为4个字的书籍 164
训练二 判断用户名长度是否大于10 164
7.2.2 constructor属性 164
7.2.3 prototype属性 165
7.3 String对象的方法 166
7.3.1 查找字符串 166
? 实例02 获取字符“四”在绕口令中的
出现次数 168
训练一 判断用户输入的邮箱地址是否有效 168
训练二 找出通讯录中含有0431的手机号码 168
7.3.2 截取字符串 170
? 实例03 截取网站的公告标题 171
训练一 截取QQ邮箱地址中的QQ号 172
训练二 将一串长数字分位显示 172
7.3.3 大小写转换 173
7.3.4 连接和拆分 174
? 实例04 输出梁山好汉的人物信息 175
训练一 对字符串进行拆分和连接 176
训练二 生成指定位数的随机字符串 176
7.3.5 格式化字符串 177
7.4 难点解答 178
7.4.1 substring()方法参数的
特殊情况 178
7.4.2 slice()方法和substring()方法的
相同点和不同点 179
7.5 小结 179
7.6 动手纠错 179
第 2 篇 核心技术 第8 章 JavaScript 事件处理 182
视频讲解:1 小时 12 分
精彩实例:8 个 e 学码:11 个
8.1 事件与事件处理概述 183
8.1.1 什么是事件 183
8.1.2 JavaScript的常用事件 183
8.1.3 事件的调用 184
8.1.4 事件对象 185
8.2 表单相关事件 186
8.2.1 获得焦点与失去焦点事件 186
? 实例01 改变文本框的背景颜色 186
训练一 单击文本框/编辑框时自动选中文本188
训练二 验证文本框内容是否合法 188
8.2.2 失去焦点内容改变事件 189
? 实例02 改变文本框中的字体颜色 189

训练一 输出用户的出生年月 189
训练二 根据下拉菜单中的选项显示不同的控件190 8.2.3 表单提交与重置事件 190
? 实例03 验证提交的表单中是否有空值 190
训练一 弹出选择的房屋信息 191
训练二 对用户输入的注册信息进行重置 191
8.3 鼠标和键盘事件 192
8.3.1 鼠标单击事件 192
? 实例04 动态改变页面的背景颜色 193
训练一 单击按钮弹出对话框 193
训练二 单击按钮输出商品结算信息 193
8.3.2 鼠标按下和松开事件 194
? 实例05 用事件模拟超链接标记的功能 194
训练一 显示和隐藏图片下的文字 195
训练二 通过按下和松开按钮模拟对讲机 195
8.3.3 鼠标移入和移出事件 195
? 实例06 动态改变图片的焦点 195
训练一 制作一个横向导航菜单 196
训练二 通过鼠标移入移出改变文字颜色和大小197 8.3.4 鼠标移动事件 197
8.3.5 键盘事件 198
? 实例07 实现按下字母A键刷新的功能 199
训练一 通过按下回车键切换表单控件的焦点 200
训练二 根据键盘按键选择正确答案 200
8.4 页面事件 201
8.4.1 加载与卸载事件 201
? 实例08 动态改变图片大小 201
训练一 输出当前的日期和时间 202
训练二 显示用户在页面的停留时间 202
8.4.2 页面大小事件 203
8.5 难点解答 203
8.5.1 onkeypress、onkeydown和onkeyup
事件的区别 203
8.5.2 触发onunload事件的条件 203
8.6 小结 204
8.7 动手纠错 204
第9 章 文档对象 205
视频讲解:59 分 精彩实例:4 个 e 学码:6 个
9.1 文档对象概述 206
9.2 文档对象的应用 207
9.2.1 链接文字颜色设置 207
? 实例01 设置超链接3个状态的文字颜色 208
训练一 获取默认链接文字的颜色 209
训练二 设置超链接文字的颜色 209
9.2.2 文档背景色和前景色设置 209
? 实例02 动态改变文档的前景色和背景色 210
训练一 根据下拉菜单改变页面的背景颜色 211
训练二 实现文档背景色和前景色的互换 211

9.2.3 获取URL 211
? 实例03 显示当前页面的URL 211
训练一 获取当前文档的文件名称 212
训练二 获取当前文件所在的计算机盘符 212
9.2.4 在文档中输出数据 212
9.2.5 动态添加一个HTML标记 213
? 实例04 动态添加文本框 214
训练一 通过单击按钮向页面逐个添加文字 214
训练二 通过单击按钮向页面添加用户头像 215
9.2.6 获取文本框并修改其内容 215
9.3 难点解答 216
9.3.1 设置页面跳转 216
9.3.2 bgColor属性和fgColor属性解析 216
9.4 小结 217
9.5 动手纠错 217
第10 章 表单对象 219
视频讲解:1 小时 09 分 精彩实例:4 个
e 学码:5 个
10.1 访问表单与表单元素 220
10.1.1 JavaScript访问表单 220
10.1.2 JavaScript访问表单元素 220
10.2 表单对象的属性、方法与事件 221
10.3 表单元素 222
10.3.1 文 本框 222
? 实例01 验证表单内容是否为空 223
训练一 模拟取票系统判断取票是否成功 224
训练二 限制新闻标题和新闻内容的字数 224
10.3.2 按钮 225
? 实例02 获取表单元素的值 225
训练一 控制表单的提交与重置 226
训练二 通过按钮调整多行文本框的高度 227
10.3.3 单选按钮和复选框 227
? 实例03 获取用户个人信息 228
训练一 通过不同的单选按钮进行不同的查询229
训练二 限制学生选择课程的数量 229
10.3.4 下拉菜单 230
? 实例04 制作简单的选择职位的程序 232
训练一 将数组中的数据添加到下拉菜单 234
训练二 通过二级联动菜单选择商品类别 234
10.4 难点解答 235
10.4.1 如何获取选中的单选按钮或
复选框的值 235
10.4.2 defaultSelected属性和selected
属性的区别 235
10.5 小结 235
10.6 动手纠错 235

第 11 章 图像对象 237
视频讲解:1 小时 06 分 精彩实例:5 个
e 学码:6 个
11.1 图像对象概述 238
11.1.1 图像对象介绍 238
11.1.2 图像对象的属性 238
? 实例01 输出图片的基本信息 239
训练一 通过单击按钮动态改变图片大小 239
训练二 为图片添加指定宽度的边框 240
11.1.3 图像对象的事件 240
? 实例02 当鼠标指向图片时实现图片置换 241
训练一 通过单击实现图片的放大和缩小 242
训练二 图片加载出错时显示默认图片 242
11.2 图像对象的应用 242
11.2.1 图片的随机显示 242
? 实例03 实现网页背景的随机变化 243
训练一 鼠标控制图片放大和缩小 244
训练二 显示图片时钟 244
11.2.2 图片置顶 244
? 实例04 实现图片总置于网页的功能 245
训练一 实现图片无间断滚动效果 246
训练二 为图片添加不断闪烁的效果 246
11.2.3 图片验证码 246
? 实例05 随机生成图片验证码 246
训练一 实现动态改变图片透明度 247
训练二 设置图片的渐隐渐现效果 248
11.3 难点解答 248
11.3.1 如何获取0到某个数字的
随机整数 248
11.3.2 documentElement对象中的
定位属性介绍 248
11.4 小结 249
11.5 动手纠错 249
第12 章 文档对象模型(DOM) 253
视频讲解:1 小时 05 分 精彩实例:8 个
e 学码:3 个
12.1 DOM概述 254
12.2 DOM对象节点属性 255
12.3 节点的操作 256
12.3.1 创建节点 256
? 实例01 补全古诗 257
训练一 向页面中添加指定颜色的文字 258
训练二 向页面中添加
标签 258
12.3.2 插入节点 258

? 实例02 向页面中插入文本 258
训练一 将正确的歌名添加到歌词上方 259
训练二 将英语成绩添加到成绩列表 260
12.3.3 复制节点 260
? 实例03 复制下拉菜单 260
训练一 对单选按钮进行复制 261
训练二 对影片列表进行复制 261
12.3.4 删除节点 262
? 实例04 动态删除选中的文本 262
训练一 删除对应的影片资讯 262
训练二 删除对应的表格行 263
12.3.5 替换节点 263
? 实例05 替换标记和文本 263
训练一 更换用户头像 264
训练二 将粗体字替换为斜体字 264
12.4 获取文档中的指定元素 265
12.4.1 通过元素的id属性获取元素 265
? 实例06 在页面的指定位置显示当前日期 265
训练一 制作影视网站导航菜单 266
训练二 设置导航条的动画效果 266
12.4.2 通过元素的name属性获取元素 267
? 实例07 实现电影图片的轮换效果 267
训练一 实现全选、反选和全不选操作 268
训练二 测试你是否是一个金庸迷 268
12.5 与DHTML相对应的DOM 269
12.5.1 innerHTML和innerText属性 269
? 实例08 显示当前时间和分时问候语 270
训练一 实现年月日的联动 271
训练二 输出表示游戏胜利的图片 271
12.5.2 outerHTML和outerText属性 271
12.6 难点解答 272
12.6.1 如何通过元素的name属性
获取元素的值 272
12.6.2 innerHTML属性和outerHTML
属性的区别 272
12.7 小结 273
12.8 动手纠错 273
第13 章 Window 窗口对象 275
视频讲解:1 小时 13 分 精彩实例:7 个
e 学码:12 个
13.1 Window对象概述 276
13.1.1 Window对象的属性 276
13.1.2 Window对象的方法 277
13.1.3 Window对象的使用 277
13.2 对 话框 278
13.2.1 警告对话框 278
? 实例01 弹出警告对话框 278
训练一 弹出未登录的提示功能 279
训练二 判断两次输入的密码是否一致 279

13.2.2 确认对话框 280
? 实例02 弹出确认对话框 280
训练一 弹出是否退出登录的确认对话框 281 训练二 弹出是否退出游戏房间的确认对话框281 13.2.3 提示对话框 281
13.3 打开与关闭窗口 282
13.3.1 打开窗口 282
? 实例03 弹出指定大小和位置的新窗口 284
训练一 指定大小和位置的影片详情页面 284
训练二 显示用户注册页面 285
13.3.2 关闭窗口 285
? 实例04 关闭子窗口时自动刷新父窗口 285
训练一 单击确认对话框中的“取消”
按钮关闭窗口 286
训练二 自动关闭的广告窗口 287
13.4 控制窗口 288
13.4.1 移动窗口 288
? 实例05 控制弹出窗口的居中显示 289
训练一 设置自动移动的窗口 290
训练二 设置自动旋转的窗口 290
13.4.2 窗口滚动 291
13.4.3 改变窗口大小 292
? 实例06 动态改变窗口的大小 293
训练一 实现窗口不断放大的效果 294
训练二 设置先增加高度后增加宽度的窗口294 13.4.4 访问窗口历史 294
13.4.5 设置超时 295
? 实例07 在状态栏中显示日期和时间 296
训练一 设置一个简单的计时器 296
训练二 显示走动的数字时钟 297
13.5 窗口事件 297
13.6 难点解答 298
13.6.1 在使用确认对话框时
return语句的应用 298
13.6.2 resizeTo()方法和
resizeBy()方法的区别 299
13.7 小结 299
13.8 动手纠错 299
第 3 篇 高级应用 第14 章 Ajax 技术 302
视频讲解:37 分 精彩实例:1 个 e 学码:18 个
14.1 Ajax概述 303
14.1.1 Ajax应用案例 303
14.1.2 Ajax的开发模式 304
14.1.3 Ajax的优点 305
14.2 Ajax的技术组成 305

14.2.1 XMLHttpRequest对象 305
14.2.2 XML语言 306
14.2.3 JavaScript脚本语言 307
14.2.4 DOM 308
14.2.5 CSS 308
14.3 XMLHttpRequest对象 308
14.3.1 XMLHttpRequest对象的初始化 309
14.3.2 XMLHttpRequest对象的
常用属性 310
14.3.3 XMLHttpRequest对象的
常用方法 311
? 实例01 读取HTML文件 314
训练一 检测用户名是否被占用 315
训练二 读取XML文件并输出结果 315
14.4 难点解答 316
14.4.1 指定事件处理器时调用
带参数的函数 316
14.4.2 Apache服务器的根目录 316
14.5 小结 316
14.6 动手纠错 316
第15 章 jQuery 基础 319
视频讲解:1 小时 30 分 精彩实例:12 个
e 学码:6 个
15.1 jQuery概述 320
15.2 jQuery下载与配置 320
15.3 jQuery选择器 321
15.3.1 jQuery的工厂函数 322
15.3.2 基本选择器 322
? 实例01 获取文本框中输入的值 323
训练一 设置页面的背景颜色 324
训练二 获取文本域中输入的值 324
? 实例02 修改div元素的内容 325
训练一 通过单击超链接输出该超链接文本 326
训练二 单击图片后显示为另一张图片 326
? 实例03 获取元素并设置CSS样式 327
训练一 设置文本框的CSS样式 328
训练二 输出隐藏域的值 328
? 实例04 筛选元素并添加新的样式 329
训练一 为表格和图片添加边框 330
训练二 将指定文本颜色设置为红色 330
15.3.3 层级选择器 330
? 实例05 为版权列表设置样式 331
训练一 为指定图片添加边框 332
训练二 设置单元格的背景颜色和文字颜色 333
? 实例06 为表单元素换肤 333
训练一 将指定文本变成粗体 335
训练二 将指定文本进行放大描红显示 335
? 实例07 改变匹配元素的背景颜色 336
训练一 将指定元素进行隐藏 337

训练二 为指定按钮绑定单击事件 337
? 实例08 筛选div元素的同辈元素 338
训练一 为指定元素设置相同的CSS样式 339
训练二 为所有诗句设置相同的字体 339
15.3.4 过滤选择器 339
? 实例09 实现一个带表头的双色表格 340
训练一 设置表格隔行换色 342
训练二 将指定字体颜色进行描红 342
? 实例10 应用内容过滤器匹配不同的
单元格 342
训练一 为带有超链接的网址添加背景颜色 343
训练二 为指定的图书名称添加字体颜色 343
? 实例11 利用表单对象的属性过滤器
匹配元素 345
训练一 实现全选、反选和全不选操作 346
训练二 输出列表框中选中的值 346
15.3.5 属性选择器 347
15.3.6 表单选择器 347
? 实例12 利用表单选择器匹配元素 348
训练一 设置注册页面中的按钮是否可用 349
训练二 通过不同的单选按钮改变字体大小 350
15.4 难点解答 350
15.4.1 应用:even和:odd匹配
表格行的问题 350
15.4.2 如何获取选中的复选框的值 350
15.5 小结 351
15.6 动手纠错 351
第16 章 jQuery 控制页面
和事件处理 353
视频讲解:1 小时 精彩实例:5 个 e 学码:3 个
16.1 jQuery控制页面 354
16.1.1 对元素内容和值进行操作 354
? 实例01 对元素内容进行设置 356
训练一 在影片简介上方添加影片名称 357
训练二 单击图片使其变换为另一张图片 357
? 实例02 为多行列表框设置并获取值 358
训练一 判断两次输入的密码是否一致 359
训练二 设置默认显示的年份和月份 359
16.1.2 对DOM节点进行操作 359
? 实例03 我的开心小农场 362
训练一 通过下拉菜单选择头像 365
训练二 模拟点歌系统的歌曲置顶和删除 365
16.1.3 对元素属性进行操作 365
16.1.4 对元素的CSS样式进行操作 366
16.2 jQuery的事件处理 367

16.2.1 页面加载响应事件 367
16.2.2 jQuery中的事件 368
16.2.3 事件绑定 369
16.2.4 模拟用户操作 371
? 实例04 模拟用户单击事件 371
训练一 验证用户注册信息 372
训练二 生成可以编辑的表格 372
? 实例05 为图片添加和去除边框 372
训练一 为文本框添加和移除样式 373
训练二 实现滑动门的效果 373
16.3 难点解答 374
16.3.1 text()方法和html()方法
在获取内容时的不同 374
16.3.2 $(document).ready()方法和window.onload()方法的区别 374
16.4 小结 375
16.5 动手纠错 375
第17 章 jQuery 动画效果 377
视频讲解:37 分 精彩实例:3 个 e 学码:3 个
17.1 基本的动画效果 378
? 实例01 实现自动隐藏式菜单 379
训练一 实现横向导航菜单的功能 380
训练二 全部资源和精简资源的切换 381
17.2 淡入、淡出的动画效果 381
17.3 滑动效果 382
? 实例02 实现伸缩式导航菜单 383
训练一 在横向导航菜单中应用滑动效果 384
训练二 滑动显示和隐藏文章内容 384
17.4 自定义的动画效果 385
? 实例03 实现幕帘的效果 386
训练一 即将上线影片信息的向上滚动效果 387
训练二 图片传送带 388

17.5 难点解答 388
17.5.1 应用stop()方法停止
动画时的状态 388
17.5.2 怎样使元素在当前位置
向右移动指定距离 388
17.6 小结 389
17.7 动手纠错 389
第 4 篇 项目实战 第18 章 365 影视网 392
视频讲解:46 分
e 学码:5 个
18.1 系统分析 393
18.2 系统设计 393
18.2.1 系统目标 393
18.2.2 系统功能结构 393
18.2.3 开发环境 394
18.2.4 文件夹组织结构 395
18.3 网页预览 395
18.4 关键技术 398
18.4.1 JavaScript脚本技术 398
18.4.2 Ajax无刷新技术 400
18.4.3 jQuery技术 401
18.5 首页技术实现 402
18.5.1 JavaScript实现导航菜单 402
18.5.2 JavaScript实现图片的
轮换效果 404
18.5.3 Ajax实现热门专题页面 405
18.5.4 JavaScript实现电影图片
不间断滚动 408
18.5.5 JavaScript实现浮动窗口 410
18.5.6 jQuery实现滑动门效果 411
18.5.7 jQuery实现向上间断滚动效果 413
18.6 查看影片详情页面 415
18.7 小结 418
显示部分信息

下载价格:免费
立即下载
登入/注册
知识就是力量
没有账号? 忘记密码?