关于本书的内容有任何问题,请联系 刘尉
学习单元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
本书是一本帮助学生快速掌握微信小程序项目开发的教材。全书共7个项目,包括微信小程序入门、微信小程序项目的分析与...
本书全面、系统地介绍了计算机组装与维护的相关知识,包括硬件组装与选购、系统安装与应用、系统维护与故障排除3个模...
本书以“项目实战、能力递进”为主线,以软件测试行业标准和岗位需求为依据,通过真实项目案例系统讲解软件测试的核心...
本书全面、系统地介绍了信息技术的基础知识及WPS Office 的基本操作。全书共7 个模块,涉及文档处理、电...
本书全面、系统地阐述信息技术与人工智能领域的核心知识与实践技能,内容丰富,结构清晰。本书共7个模块,具体内容包...
本书通过实际项目驱动和典型案例分析,全面介绍Java Web项目开发所需的知识与技术。 全书共7个项目,内容...
本书从初学者的角度出发,以通俗易懂的语言详细介绍HTML5、CSS3和JavaScript的相关知识,以及如何...
本书按照项目开发流程和学生的认知规律,采用“项目导向、任务驱动”的设计理念,由浅入深、循序渐进地将鸿蒙移动应用...
本书内容由浅入深,围绕知识导图,覆盖Web开发关键环节。本书共9个模块,内容包括HTML5基础与标签、HTML...
本书全面地讲解了HTML5的各种开发技术,包括HTML元素、CSS、网页布局、JavaScript程序设计等内...
我要评论