工业和信息化精品系列教材

JavaScript+jQuery Web前端开发技术(微课版)

微课版
分享 推荐 0 收藏 0 阅读 58
张晓玲,于丽娜,刘少坤 (主编) 978-7-115-65784-8

关于本书的内容有任何问题,请联系 刘尉

融合中华优秀传统文化古诗词等课程思政元素
诗词赏析网站——大案例贯穿
配套精品微课视频,讲解重点难点知识和操作
学习单元式体例设计,融合任务和实施操作,注重理实一体
¥59.80 ¥50.83 (8.5 折)

内容摘要

JavaScript是一门广泛应用于Web前端开发的脚本语言,能够为网页添加各式各样的动态效果和交互功能,为用户提供美观的界面,带来舒适的体验,具有简单、安全、跨平台的特点。
本书采用任务驱动教学的思路编写,共8个学习单元、16个任务,分别介绍初识JavaScript、JavaScript语言基础、函数、DOM操作、BOM操作、事件处理、对象以及jQuery应用。本书在全面、系统地讲解知识的基础上,配有丰富精彩的案例、颗粒化的微课视频,以及覆盖全面的习题,帮助读者加深对知识的理解。
本书可作为职业本科、高职高专院校计算机相关专业的入门教材,也可作为JavaScript爱好者及相关技术人员的自学参考书。

目录

学习单元1
初识JavaScript 1
单元概述 1
学习目标 1
任务1.1 为网页添加欢迎弹出框—
JavaScript概述 1
1.1.1 认识JavaScript 2
1.1.2 JavaScript的特点 2
1.1.3 JavaScript的结构组成 3
1.1.4 JavaScript的引入方式 3
1.1.5 JavaScript的基本语法
规则 5
任务1.2 查看网页运行时数据—
JavaScript的开发与调试 8
1.2.1 常用开发工具 8
1.2.2 常用浏览器 9
1.2.3 控制台的使用 9
知识拓展 16
单元小结 17
单元实训 17
习题 18

学习单元2
JavaScript语言基础 20
单元概述 20
学习目标 20
任务2.1 为网页添加时间和问候语—
数据类型和分支语句 20
2.1.1 常用的输入输出语句 21
2.1.2 关键字和标识符 23
2.1.3 JavaScript变量与常量 24
2.1.4 JavaScript的数据类型 27
2.1.5 运算符和表达式 29
2.1.6 流程控制语句 33
2.1.7 分支结构 33
任务2.2 格式化显示星期数—循环结构
和数组 40
2.2.1 循环结构 40
2.2.2 跳转语句 43
2.2.3 数组 45
知识拓展 52
单元小结 53
单元实训 53
习题 54

学习单元3
JavaScript函数 56
单元概述 56
学习目标 56
任务3.1 优化设计时间显示模块—
函数基础 57
3.1.1 JavaScript函数定义 57
3.1.2 JavaScript函数调用 58
3.1.3 JavaScript函数参数 61
3.1.4 使用JavaScript函数的
返回值 61
3.1.5 变量作用域 63
任务3.2 实时更新时间显示—
函数进阶 67
3.2.1 函数表达式 68
3.2.2 JavaScript匿名函数 68
3.2.3 JavaScript回调函数 69
3.2.4 JavaScript嵌套函数 70
3.2.5 JavaScript递归函数 71
3.2.6 JavaScript内置函数 72
知识拓展 76
单元小结 77
单元实训 77
习题 79

学习单元4
JavaScript中的DOM
操作 81
单元概述 81
学习目标 81
任务4.1 为注册页面添加注册验证功能—
DOM基本概念及获取元素 81
4.1.1 什么是DOM 82
4.1.2 DOM节点树 82
4.1.3 查找元素 84
任务4.2 为注册页面添加验证响应特效—
DOM节点操作 96
4.2.1 元素操作 96
4.2.2 节点操作 107
知识拓展 117
单元小结 119
单元实训 119
习题 120

学习单元5
JavaScript中的BOM
操作 122
单元概述 122
学习目标 122
任务5.1 添加验证码发送特效—BOM
对象基本概念及window对象的
使用 123
5.1.1 什么是BOM 123
5.1.2 BOM的构成 123
5.1.3 window对象 124
任务5.2 完善注册按钮响应事件—
BOM对象的使用 133
5.2.1 location对象 134
5.2.2 history对象 137
5.2.3 navigator对象 139
5.2.4 screen对象 142
知识拓展 147
单元小结 148
单元实训 148
习题 148

学习单元6
JavaScript中的事件
处理 151
单元概述 151
学习目标 151
任务6.1 登录页面显示/隐藏密码明文
效果设计—事件处理及事件
对象 151
6.1.1 事件处理 152
6.1.2 事件对象 159
任务6.2 登录页面快捷键、禁止复制粘贴
等功能效果设计—事件分类 164
6.2.1 页面事件 164
6.2.2 鼠标事件 166
6.2.3 键盘事件 171
6.2.4 表单事件 173
6.2.5 剪贴板事件 174
知识拓展 182
单元小结 184
单元实训 184
习题 184

学习单元7
JavaScript对象 186
单元概述 186
学习目标 186
任务7.1 登录页面动态生成验证码—
对象的基本应用 186
7.1.1 初识对象 187
7.1.2 自定义对象 187
7.1.3 内置对象 191
任务7.2 强化注册页面验证功能—
正则表达式的应用 203
7.2.1 正则表达式概念 203
7.2.2 定义正则表达式 203
7.2.3 使用正则表达式 204
7.2.4 正则表达式中的特殊字符 207
知识拓展 216
单元小结 216
单元实训 216
习题 217

学习单元8
JavaScript框架之jQuery应用 220
单元概述 220
学习目标 220
任务8.1 为网页添加定时广告特效—
jQuery基础 220
8.1.1 初识jQuery 221
8.1.2 jQuery的优势 221
8.1.3 jQuery版本对比 222
8.1.4 jQuery库文件的引入方式 222
8.1.5 jQuery对象 223
任务8.2 为网页添加轮播图特效—
jQuery应用 229
8.2.1 jQuery元素获取 229
8.2.2 jQuery元素处理 236
8.2.3 jQuery事件机制 245
8.2.4 jQuery动画特效 253
知识拓展 261
单元小结 263
单元实训 263
习题 264

读者评论

赶紧抢沙发哦!

我要评论

作者介绍

张晓玲,副教授,硕士,大数据工程技术专业带头人。主持省厅课题2项,主要参与省厅级课题10余项。主编教材2部,副主编教材10余部,其中一部高等教育“十一五”规划教材(高职高专),两部“十二五”职业教育国家规划教材和一部国家级“十三五”规划教材。发表论文20余篇。

同系列书

相关图书

人邮微信
本地服务
人邮微信
教师服务
二维码
读者服务
读者服务
返回顶部
返回顶部