Web前端开发――JavaScript+jQuery活页式教程
- ISBN:9787121448171
- 装帧:一般胶版纸
- 册数:暂无
- 重量:暂无
- 开本:其他
- 页数:320
- 出版时间:2023-03-01
- 条形码:9787121448171 ; 978-7-121-44817-1
内容简介
本书是Web 前端开发的入门教材,主要介绍了JavaScript 和jQuery 的基础知识和基本技能。采用活页式教材的编写理念,将各部分知识模块化,整体内容循序渐进,精简了理论知识,更加注重案例与实践练习,可逐步加强学习者对于Web 前端开发技术的理解和掌握。本书共包含12 个学习活动。学习活动1~9 围绕JavaScript 进行讲解,主要包括输入输出数据、控制分支语句程序、控制程序循环执行、存储并编辑数组数据、JavaScript 代码模块化、JavaScript 对象、掌握JavaScript 中BOM 操作、使用DOM 控制页面元素、JavaScript事件处理。学习活动10~11 围绕jQuery 进行讲解,主要包括使用jQuery 框架处理元素、基于jQuery 的事件处理与动画效果。学习活动12 围绕正则表达式进行讲解。 本书内容通俗易懂、突出实践,可作为本科、高职院校计算机相关专业的Web 前端开发课程的教材,也可供广大IT 技术初学者和编程爱好者自学使用。
目录
学习任务1 引入JavaScript 脚本 ....................................................................................... 003
学习任务2 声明JavaScript 变量 ....................................................................................... 009
学习任务3 输入输出简单数据 .......................................................................................... 013
学习任务4 输入输出表达式 .............................................................................................. 019
学习活动2 控制分支语句程序 ................................................................................................. 025
学习任务1 使用单分支语句模拟话费充值 ..................................................................... 027
学习任务2 使用双分支语句判断成绩 ............................................................................. 031
学习任务3 使用多分支语句判断年龄区间 ..................................................................... 037
学习任务4 使用switch 语句控制图片显示 ..................................................................... 043
学习活动3 控制程序循环执行 ................................................................................................. 049
学习任务1 使用while 循环语句输出表格 ...................................................................... 051
学习任务2 使用do-while 循环语句计算水仙花数 ........................................................ 057
学习任务3 使用for 循环语句输出图片 ........................................................................... 061
学习任务4 控制循环流程 .................................................................................................. 065
学习活动4 存储并编辑数组数据 ............................................................................................. 069
学习任务1 创建与遍历一维数组 ...................................................................................... 071
学习任务2 创建、引用和遍历关联数组 ......................................................................... 077
学习任务3 创建与遍历二维数组 ...................................................................................... 081
学习任务4 使用数组相关的方法 ...................................................................................... 085
学习任务5 数组排序 ................................................................................................................... 089
学习活动5 JavaScript 代码模块化 ..................................................................................... 093
学习任务1 声明和调用函数............................................................................................... 095
学习任务2 定义变量作用域............................................................................................... 101
学习任务3 使用匿名函数 ................................................................................................... 107
学习任务4 使用回调函数 ................................................................................................... 111
学习任务5 使用闭包函数 ................................................................................................... 117
学习活动6 JavaScript 对象 .................................................................................................. 121
学习任务1 String 对象属性与方法 ................................................................................... 123
学习任务2 Math 对象属性与方法 ..................................................................................... 128
学习任务3 Date 对象属性与方法 ...................................................................................... 134
学习任务4 自定义对象 ....................................................................................................... 140
学习活动7 掌握JavaScript 中BOM 操作 ....................................................................... 147
学习任务1 使用window 对象控制浏览器 ....................................................................... 149
学习任务2 使用location 对象控制操作URL .................................................................. 155
学习任务3 使用history 对象控制浏览历史..................................................................... 159
学习任务4 使用screen 对象获取屏幕信息 ..................................................................... 163
学习任务5 使用document 对象操作文档 ........................................................................ 166
学习活动8 使用DOM 控制页面元素 .................................................................................... 171
学习任务1 获取页面DOM 节点 ....................................................................................... 173
学习任务2 添加与删除页面节点 ...................................................................................... 177
学习任务3 通过DOM 编辑节点内容 .............................................................................. 183
学习任务4 使用DOM 属性控制节点样式 ...................................................................... 189
学习活动9 JavaScript 事件处理 .......................................................................................... 197
学习任务1 绑定事件 ........................................................................................................... 199
学习任务2 常见页面事件 ................................................................................................... 205
学习任务3 常见鼠标事件 ................................................................................................... 211
学习任务4 常见键盘事件 ................................................................................................... 219
学习任务5 事件冒泡与事件委托 ...................................................................................... 225
学习活动10 使用jQuery 框架处理元素 ............................................................................... 231
学习任务1 引入和使用jQuery .......................................................................................... 233
学习任务2 使用jQuery 选择器 ......................................................................................... 237
学习任务3 使用jQuery 添加或删除节点 ........................................................................ 248
学习任务4 使用jQuery 设置元素属性 ............................................................................ 254
学习任务5 使用jQuery 设置元素样式 ............................................................................ 260
学习任务6 使用jQuery 设置元素内容 ............................................................................ 266
学习活动11 基于jQuery 的事件处理与动画效果 .............................................................. 271
学习任务1 绑定与解绑事件 .............................................................................................. 273
学习任务2 处理jQuery 复合事件与事件委托 ................................................................ 279
学习任务3 使用jQuery 实现预定义动画效果 ................................................................ 283
学习任务4 实现自定义动画效果 ...................................................................................... 289
学习活动12 正则表达式 ............................................................................................................ 295
学习任务1 创建与使用正则表达式 ................................................................................. 297
学习任务2 使用元字符控制正则表达式 ......................................................................... 301
学习任务3 其他方法匹配正则表达式 ............................................................................. 307
作者简介
王向华老师多年从事软件开发及Web前端教学工作,教学经验丰富,教学评价优良,曾被评选为天津市师德先进个人,参与多项科研项目的研发,作为科技特派员进驻企业,与企业合作开发软件系统,发表论文多篇,获多个软件著作权。曾指导学生获取天津市高职高专技能大赛一等奖,获得全国高职高专技能大赛三等奖,连续多年被评为校级先进工作者和优秀共产党员。
-
全图解零基础word excel ppt 应用教程
¥15.6¥48.0 -
有限与无限的游戏:一个哲学家眼中的竞技世界
¥37.4¥68.0 -
硅谷之火-人与计算机的未来
¥12.7¥39.8 -
机器学习
¥59.4¥108.0 -
深度学习的数学
¥43.5¥69.0 -
智能硬件项目教程:基于ARDUINO(第2版)
¥37.7¥65.0 -
情感计算
¥66.8¥89.0 -
元启发式算法与背包问题研究
¥38.2¥49.0 -
LINUX企业运维实战(REDIS+ZABBIX+NGINX+PROMETHEUS+GRAFANA+LNMP)
¥48.3¥69.0 -
AI虚拟数字人:商业模式+形象创建+视频直播+案例应用
¥62.9¥89.8 -
LINUX实战——从入门到精通
¥48.3¥69.0 -
UNIX环境高级编程(第3版)
¥164.9¥229.0 -
剪映AI
¥52.8¥88.0 -
数据驱动的工业人工智能:建模方法与应用
¥68.3¥99.0 -
深度学习高手笔记 卷2:经典应用
¥90.9¥129.8 -
纹样之美:中国传统经典纹样速查手册
¥76.3¥109.0 -
UG NX 12.0数控编程
¥24.8¥45.0 -
MATLAB计算机视觉与深度学习实战(第2版)
¥90.9¥128.0 -
UN NX 12.0多轴数控编程案例教程
¥24.3¥38.0 -
微机组装与系统维护技术教程(第二版)
¥37.8¥43.0