JavaScript编程技术项目式教程(微课版) / “十四五”高等职业教育计算机应用技术系列教材
¥42.00定价
作者: 刘丽涛,田学志,孙冠男
出版时间:2024-03
出版社:中国铁道出版社
- 中国铁道出版社
- 9787113308834
- 1版
- 521493
- 66259730-1
- 16开
- 2024-03
- 计算机及相关专业
- 高职
作者简介
内容简介
JavaScript是实现实时、动态、交互性效果的脚本语言。本书以实际网站中流行的网页特效为载体,采用项目驱动教学方法,强化Web前端工程师所需要掌握的技能,主要包括八个项目,分别为输出学生信息、计算体脂率、猜数字游戏、计算器的实现、内置对象特效开发、BOM特效开发、DOM特效开发、应用事件开发特效,和一个综合网站开发项目实战。本书按项目描述、项目分析、知识必备、项目实施、项目总结的流程,让学习者由浅入深、循序渐进地掌握JavaScript开发技术。
目录
项目一 输出学生信息................................................................................................1
任务1 搭建开发环境................................................................................................................... 2
任务2 第一个JavaScript 程序.................................................................................................... 6
项目二 计算体脂率..................................................................................................14
任务1 输出网页版权信息........................................................................................................ 15
任务2 判断平闰年..................................................................................................................... 22
项目三 简易自动取款机模拟系统..............................................................................38
任务1 学生成绩等级划分........................................................................................................ 39
任务2 计算1~100 的累加和.................................................................................................... 45
项目四 计算器的实现..............................................................................................53
任务1 控制文字变化................................................................................................................. 55
任务2 检查参数是否是非数字值............................................................................................ 59
项目五 内置对象特效开发........................................................................................65
任务1 电子邮箱格式的简单验证............................................................................................ 66
任务2 随机数的产生................................................................................................................. 74
任务3 根据不同时间段显示问候语........................................................................................ 78
任务4 轮播图特效的制作........................................................................................................ 84
项目六 BOM 特效开发............................................................................................99
任务1 弹出广告窗口............................................................................................................... 101
任务2 页面定时跳转............................................................................................................... 105
任务3 浏览历史记录跳转...................................................................................................... 108
任务4 获取浏览器相关信息.................................................................................................. 112
任务5 获取浏览器显示屏幕的相关信息.............................................................................. 113
项目七 DOM 特效开发.......................................................................................... 118
任务1 绘制DOM 节点树........................................................................................................ 119
任务2 改变导航菜单样式...................................................................................................... 122
任务3 动态添加表格............................................................................................................... 135
项目八 应用事件开发特效...................................................................................... 148
任务1 初识事件....................................................................................................................... 149
任务2 跟随鼠标移动特效...................................................................................................... 154
任务3 快递单号查询............................................................................................................... 159
任务4 制作登录框特效........................................................................................................... 165
任务5 制作随鼠标滚动的广告图片...................................................................................... 170
项目九 旅游通项目实战......................................................................................... 178
任务1 规划网站的目录结构.................................................................................................. 180
任务2 构建页面结构及设计样式.......................................................................................... 181
参考文献................................................................................................................ 206
任务1 搭建开发环境................................................................................................................... 2
任务2 第一个JavaScript 程序.................................................................................................... 6
项目二 计算体脂率..................................................................................................14
任务1 输出网页版权信息........................................................................................................ 15
任务2 判断平闰年..................................................................................................................... 22
项目三 简易自动取款机模拟系统..............................................................................38
任务1 学生成绩等级划分........................................................................................................ 39
任务2 计算1~100 的累加和.................................................................................................... 45
项目四 计算器的实现..............................................................................................53
任务1 控制文字变化................................................................................................................. 55
任务2 检查参数是否是非数字值............................................................................................ 59
项目五 内置对象特效开发........................................................................................65
任务1 电子邮箱格式的简单验证............................................................................................ 66
任务2 随机数的产生................................................................................................................. 74
任务3 根据不同时间段显示问候语........................................................................................ 78
任务4 轮播图特效的制作........................................................................................................ 84
项目六 BOM 特效开发............................................................................................99
任务1 弹出广告窗口............................................................................................................... 101
任务2 页面定时跳转............................................................................................................... 105
任务3 浏览历史记录跳转...................................................................................................... 108
任务4 获取浏览器相关信息.................................................................................................. 112
任务5 获取浏览器显示屏幕的相关信息.............................................................................. 113
项目七 DOM 特效开发.......................................................................................... 118
任务1 绘制DOM 节点树........................................................................................................ 119
任务2 改变导航菜单样式...................................................................................................... 122
任务3 动态添加表格............................................................................................................... 135
项目八 应用事件开发特效...................................................................................... 148
任务1 初识事件....................................................................................................................... 149
任务2 跟随鼠标移动特效...................................................................................................... 154
任务3 快递单号查询............................................................................................................... 159
任务4 制作登录框特效........................................................................................................... 165
任务5 制作随鼠标滚动的广告图片...................................................................................... 170
项目九 旅游通项目实战......................................................................................... 178
任务1 规划网站的目录结构.................................................................................................. 180
任务2 构建页面结构及设计样式.......................................................................................... 181
参考文献................................................................................................................ 206