-
内容大纲
JavaScript是一门广泛应用于Web前端开发的脚本语言,能够为网页添加各式各样的动态效果和交互功能,为用户提供美观的界面,带来舒适的体验,具有简单、安全、跨平台的特点。
本书采用任务驱动教学的思路编写,共8个学习单元、16个任务,分别介绍初识JavaScript、JavaScript语言基础、函数、DOM操作、BOM操作、事件处理、对象以及jQuery应用。本书在全面、系统地讲解知识的基础上,配有丰富精彩的案例、颗粒化的微课视频,以及覆盖全面的习题,帮助读者加深对知识的理解。
本书可作为职业本科、高职高专院校计算机相关专业的入门教材,也可作为JavaScript爱好者及相关技术人员的自学参考书。 -
作者介绍
-
目录
学习单元1 初识JavaScript
单元概述
学习目标
任务1.1 为网页添加欢迎弹出框——JavaScript概述
1.1.1 认识JavaScript
1.1.2 JavaScript的特点
1.1.3 JavaScript的结构组成
1.1.4 JavaScript的引入方式
1.1.5 JavaScript的基本语法规则
任务1.2 查看网页运行时数据——JavaScript的开发与调试
1.2.1 常用开发工具
1.2.2 常用浏览器
1.2.3 控制台的使用
知识拓展
单元小结
单元实训
习题
学习单元2 JavaScript语言基础
单元概述
学习目标
任务2.1 为网页添加时间和问候语——数据类型和分支语句
2.1.1 常用的输入输出语句
2.1.2 关键字和标识符
2.1.3 JavaScript变量与常量
2.1.4 JavaScript的数据类型
2.1.5 运算符和表达式
2.1.6 流程控制语句
2.1.7 分支结构
任务2.2 格式化显示星期数——循环结构和数组
2.2.1 循环结构
2.2.2 跳转语句
2.2.3 数组
知识拓展
单元小结
单元实训
习题
学习单元3 JavaScript函数
单元概述
学习目标
任务3.1 优化设计时间显示模块——函数基础
3.1.1 JavaScript函数定义
3.1.2 JavaScript函数调用
3.1.3 JavaScript函数参数
3.1.4 使用JavaScript函数的返回值
3.1.5 变量作用域
任务3.2 实时更新时间显示——函数进阶
3.2.1 函数表达式
3.2.2 JavaScript匿名函数
3.2.3 JavaScript回调函数
3.2.4 JavaScript嵌套函数
3.2.5 JavaScript递归函数
3.2.6 JavaScript内置函数
知识拓展
单元小结
单元实训
习题
学习单元4 JavaScript中的DOM操作
单元概述
学习目标
任务4.1 为注册页面添加注册验证功能——DOM基本概念及获取元素
4.1.1 什么是DOM
4.1.2 DOM节点树
4.1.3 查找元素
任务4.2 为注册页面添加验证响应特效——DOM节点操作
4.2.1 元素操作
4.2.2 节点操作
知识拓展
单元小结
单元实训
习题
学习单元5 JavaScript中的BOM操作
单元概述
学习目标
任务5.1 添加验证码发送特效——BOM对象基本概念及window对象的使用
5.1.1 什么是BOM
5.1.2 BOM的构成
5.1.3 window对象
任务5.2 完善注册按钮响应事件——BOM对象的使用
5.2.1 location对象
5.2.2 history对象
5.2.3 navigator对象
5.2.4 screen对象
知识拓展
单元小结
单元实训
习题
学习单元6 JavaScript中的事件处理
单元概述
学习目标
任务6.1 登录页面显示/隐藏密码明文效果设计——事件处理及事件对象
6.1.1 事件处理
6.1.2 事件对象
任务6.2 登录页面快捷键、禁止复制粘贴等功能效果设计——事件分类
6.2.1 页面事件
6.2.2 鼠标事件
6.2.3 键盘事件
6.2.4 表单事件
6.2.5 剪贴板事件
知识拓展
单元小结
单元实训
习题
学习单元7 JavaScript对象
单元概述
学习目标
任务7.1 登录页面动态生成验证码——对象的基本应用
7.1.1 初识对象
7.1.2 自定义对象
7.1.3 内置对象
任务7.2 强化注册页面验证功能——正则表达式的应用
7.2.1 正则表达式概念
7.2.2 定义正则表达式
7.2.3 使用正则表达式
7.2.4 正则表达式中的特殊字符
知识拓展
单元小结
单元实训
习题
学习单元8 JavaScript框架之jQuery应用
单元概述
学习目标
任务8.1 为网页添加定时广告特效——jQuery基础
8.1.1 初识jQuery
8.1.2 jQuery的优势
8.1.3 jQuery版本对比
8.1.4 jQuery库文件的引入方式
8.1.5 jQuery对象
任务8.2 为网页添加轮播图特效——jQuery应用
8.2.1 jQuery元素获取
8.2.2 jQuery元素处理
8.2.3 jQuery事件机制
8.2.4 jQuery动画特效
知识拓展
单元小结
单元实训
习题
同类热销排行榜
- C语言与程序设计教程(高等学校计算机类十二五规划教材)16
- 电机与拖动基础(教育部高等学校自动化专业教学指导分委员会规划工程应用型自动化专业系列教材)13.48
- 传感器与检测技术(第2版高职高专电子信息类系列教材)13.6
- ASP.NET项目开发实战(高职高专计算机项目任务驱动模式教材)15.2
- Access数据库实用教程(第2版十二五职业教育国家规划教材)14.72
- 信号与系统(第3版下普通高等教育九五国家级重点教材)15.08
- 电气控制与PLC(普通高等教育十二五电气信息类规划教材)17.2
- 数字电子技术基础(第2版)17.36
- VB程序设计及应用(第3版十二五职业教育国家规划教材)14.32
- Java Web从入门到精通(附光盘)/软件开发视频大讲堂27.92
推荐书目
-

孩子你慢慢来/人生三书 华人世界率性犀利的一枝笔,龙应台独家授权《孩子你慢慢来》20周年经典新版。她的《...
-

时间简史(插图版) 相对论、黑洞、弯曲空间……这些词给我们的感觉是艰深、晦涩、难以理解而且与我们的...
-

本质(精) 改革开放40年,恰如一部四部曲的年代大戏。技术突变、产品迭代、产业升级、资本对接...
[
