图书介绍
JavaScript与jQuery实战教程PDF|Epub|txt|kindle电子书版本网盘下载
![JavaScript与jQuery实战教程](https://www.shukui.net/cover/20/30918720.jpg)
- 卢淑萍,樊红珍主编;徐红波,王涛,黄伟民副主编 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302383307
- 出版时间:2015
- 标注页数:332页
- 文件大小:154MB
- 文件页数:344页
- 主题词:JAVA语言-程序设计-高等职业教育-教材
PDF下载
下载说明
JavaScript与jQuery实战教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 JavaScript概述1
任务1.1 认识JavaScript1
1.1.1 JavaScript的起源1
1.1.2 JavaScript的作用2
1.1.3 JavaScript的基本特点4
1.1.4 JavaScript的组成5
任务1.2 在页面显示个人信息5
1.2.1 选择JavaScript脚本编辑器6
1.2.2 脚本的基本结构6
1.2.3 在网页中引用JavaScript的方式7
1.2.4 常用的输入/输出语句8
1.2.5 任务实现11
任务1.3 测试综合案例在主流浏览器上的兼容性11
1.3.1 浏览器之间的冲突12
1.3.2 标准的制定12
1.3.3 任务实现12
小结13
实训13
课后练习16
第2章 JavaScript基础19
任务2.1 显示变量数据类型19
2.1.1 变量19
2.1.2 数据类型20
2.1.3 运算符号23
2.1.4 任务实现25
任务2.2 根据成绩给出学生考评26
2.2.1 if语句26
2.2.2 switch语句27
2.2.3 任务实现28
任务2.3 实现猜数游戏29
2.3.1 for循环30
2.3.2 while循环31
2.3.3 do...while循环31
2.3.4 for...in循环31
2.3.5 中断循环语句31
2.3.6 任务实现32
任务2.4 制作简易计算器32
2.4.1 数值判断函数33
2.4.2 自定义函数33
2.4.3 任务实现36
小结37
实训37
课后练习40
第3章 JavaScript对象编程43
任务3.1 在页面动态显示系统时间43
3.1.1 Date对象的创建43
3.1.2 Date对象的常用方法44
3.1.3 定时器函数46
3.1.4 任务实现46
任务3.2 制作随机选号页面47
3.2.1 Math对象的常用属性48
3.2.2 Math对象的常用方法49
3.2.3 任务实现49
任务3.3 制作简单的焦点图效果50
3.3.1 数组的创建51
3.3.2 数组的访问52
3.3.3 数组的常用属性和方法52
3.3.4 任务实现54
任务3.4 验证注册页面信息57
3.4.1 String对象的创建58
3.4.2 String对象的常用属性和方法58
3.4.3 任务实现60
任务3.5 使用正则表达式验证注册页面信息65
3.5.1 定义正则表达式66
3.5.2 正则表达式的操作方法67
3.5.3 正则表达式的模式69
3.5.4 任务实现70
小结73
实训73
课后练习79
第4章 BOM编程82
任务4.1 制作弹出窗口特效82
4.1.1 顶级对象模型参考83
4.1.2 window的常用属性83
4.1.3 window的常用方法84
4.1.4 window的常用事件86
4.1.5 任务实现86
任务4.2 制作网页标题交替显示效果88
4.2.1 document对象的常用属性88
4.2.2 任务实现89
任务4.3 制作复选框全选效果90
4.3.1 document对象的常用方法91
4.4.2 任务实现93
小结94
实训94
课后练习99
第5章 DOM编程101
任务5.1 画出页面的文档节点结构图101
5.1.1 什么是DOM102
5.1.2 DOM的组成102
5.1.3 DOM模型中的节点102
5.1.4 任务实现102
任务5.2 使用Core DOM方式动态添加表格103
5.2.1 节点的常用属性和方法104
5.2.2 查看节点104
5.2.3 创建和增加节点108
5.2.4 删除和替换节点110
5.2.5 任务实现112
任务5.3 使用HTML DOM方式动态添加表格113
5.3.1 HTML DOM对象114
5.3.2 访问HTML DOM对象的属性115
5.3.3 表格对象115
5.3.4 任务实现117
任务5.4 拓展118
5.4.1 用DOM的文档碎片提高页面的执行效率118
5.4.2 在特定节点后插入节点120
小结121
实训121
课后练习125
第6章 JavaScript与CSS交互129
任务6.1 使用JavaScript动态改变导航菜单样式129
6.1.1 style属性130
6.1.2 className属性133
6.1.3 任务实现134
任务6.2 制作图片轮显效果136
6.2.1 visibility属性137
6.2.2 display属性137
6.2.3 任务实现139
任务6.3 制作随光标滚动的广告图片141
6.3.1 获取样式属性值142
6.3.2 页面事件144
6.3.3 任务实现144
任务6.4 拓展146
6.4.1 制作Tab切换效果146
6.4.2 制作光标移到某图片上显示该图片对应大图147
小结148
实训149
课后练习152
第7章 jQuery基础157
任务7.1 使用jQuery在警告框中显示“Hello World!”157
7.1.1 jQuery的优势158
7.1.2 配置jQuery环境158
7.1.3 jQuery开发工具和插件159
7.1.4 任务实现160
任务7.2 网站品牌列表的显示与收起161
7.2.1 基本选择器162
7.2.2 层次选择器166
7.2.3 过滤选择器167
7.2.4 任务实现179
任务7.3 拓展181
7.3.1 jQuery对象与DOM对象181
7.3.2 表单选择器183
小结185
实训185
课后练习188
第8章 jQuery中的DOM操作191
任务8.1 制作图片展示效果191
8.1.1 获取和设置属性192
8.1.2 删除属性192
8.1.3 任务实现192
任务8.2 制作留言板前端局部更新效果194
8.2.1 查找节点194
8.2.2 创建节点195
8.2.3 插入节点196
8.2.4 任务实现197
任务8.3 制作电子邮件删除效果199
8.3.1 删除节点200
8.3.2 复制节点202
8.3.3 替换节点202
8.3.4 遍历节点202
8.3.5 任务实现203
任务8.4 表格隔行变色和当前行变色204
8.4.1 获取和设置style对象的属性205
8.4.2 获取和设置class样式206
8.4.3 追加和移除样式206
8.4.4 判断是否含有某个样式207
8.4.5 任务实现208
任务8.5 拓展209
8.5.1 制作导航栏菜单效果209
8.5.2 制作层叠图片横向平滑移动轮播切换效果210
小结214
实训214
课后练习218
第9章 jQuery中的事件221
任务9.1 微博字数统计221
9.1.1 加载DOM222
9.1.2 事件绑定224
9.1.3 事件移除225
9.1.4 简写事件225
9.1.5 任务实现227
任务9.2 制作图片提示效果228
9.2.1 事件对象229
9.2.2 事件冒泡229
9.2.3 任务实现231
任务9.3 改变图片透明度232
9.3.1 合成事件hover233
9.3.2 特殊事件one233
9.3.3 任务实现234
任务9.4 拓展234
9.4.1 模拟操作trigger()方法234
9.4.2 事件命名空间235
小结236
实训236
课后练习240
第10章 jQuery制作动画242
任务10.1 FAQ答案的显示和隐藏242
10.1.1 show()和hide()方法243
10.1.2 fadeIn()和fadeOut()方法244
10.1.3 slideUp()和slideDown()方法245
10.1.4 任务实现245
任务10.2 图片横向移动效果247
10.2.1 自定义动画方法animate()248
10.2.2 动画回调函数251
10.2.3 停止动画和判断是否处于动画状态252
10.2.4 任务实现256
任务10.3 拓展261
10.3.1 焦点幻灯片效果261
10.3.2 背景动画全屏焦点图效果263
小结266
实训266
课后练习270
第11章 jQuery插件应用273
任务11.1 使用jqZoom插件实现图片放大镜效果273
11.1.1 jqZoom插件简介274
11.1.2 jqZoom插件参数274
11.1.3 任务实现275
任务11.2 使用Fancybox插件实现图片播放效果276
11.2.1 Fancybox插件简介277
11.2.2 Fancybox插件参数277
11.2.3 任务实现278
任务11.3 编写表格隔行变色插件280
11.3.1 插件的种类280
11.3.2 插件的注意事项281
11.3.3 jQuery插件的机制281
11.3.4 命名空间282
11.3.5 编写jQuery插件282
11.3.6 任务实现285
小结286
实训286
课后练习288
第12章 项目案例:化妆品网站289
任务12.1 案例分析289
12.1.1 需求概述289
12.1.2 开发环境292
12.1.3 案例覆盖的技能点292
12.1.4 开发技巧293
任务12.2 页面交互效果实现294
12.2.1 首页交互效果294
12.2.2 产品列表页面交互效果308
12.2.3 订购页面交互效果320
12.2.4 用户注册交互效果325
小结331
参考文献332