JavaScript前端开发与实例教程(微课视频版)

JavaScript前端开发与实例教程(微课视频版)

查阅电子书
手机扫码
  • 微信扫一扫

    关注微信公众号

因版权原因待上架

编辑推荐

本书以真实的项目需求为导向,循序渐进、深入浅出地讲解JavaScript开发技术。

内容简介

全书共分13章。主要内容包括JavaScript概述、语法基础、数组、函数、对象、DOM、事件处理、BOM、Ajax技术、JavaScript特效综合实例、基于ECharts的疫情实时监控系统、Vue简介和Vue基础特性等内容。

同时书中提供了新冠肺炎疫情风险等级划分、“2048”游戏、渔夫打鱼晒网、扫雷游戏、高亮显示关键词、留言板、折叠面板、浮现社会主义核心价值观内容、事件监听器、限时秒杀、电影购票、在线网盘、轮播图、网络购物车、放大镜、基于ECharts的疫情实时监控系统等大量实用案例。

本书适合JavaScript初学者、Web前端开发人员,也可作为高等院校“Web前端开发”“JavaScript程序设计”“跨平台脚本开发”等课程的教材。

章节目录

版权信息

内容简介

前言

第1章 JavaScript概述

1.1 JavaScript是什么

1.1.1 JavaScript简介

1.1.2 JavaScript应用场景

1.1.3 JavaScript发展趋势

1.1.4 JavaScript组成部分

1.2 JavaScript与其他语言

1.2.1 JavaScript与HTML、CSS的关系

1.2.2 JavaScript与Java的关系

1.2.3 JavaScript与TypeScript的关系

1.3 第一个JavaScript程序

1.3.1 代码编辑工具VSCode

1.3.2 代码运行工具

1.3.3 在网页中嵌入JavaScript代码

1.3.4 注释、缩进、分号

1.3.5 常用输入/输出语句

1.3.6 在线帮助和资源

1.4 案例:输出“社会主义核心价值观”内容

1.5 本章小结

1.6 本章常见面试题

1.7 实践操作练习题

第2章 JavaScript语法基础

2.1 变量

2.1.1 声明变量

2.1.2 变量命名规则与规范

2.1.3 使用变量

2.2 数据类型

2.2.1 数据类型分类

2.2.2 数据类型检测

2.2.3 数据类型转换

2.3 运算符和表达式

2.3.1 算术运算符

2.3.2 递增和递减运算符

2.3.3 赋值运算符

2.3.4 比较运算符

2.3.5 逻辑运算符

2.3.6 条件运算符

2.3.7 运算符的优先级与结合性

2.4 流程控制

2.4.1 选择结构

2.4.2 循环结构

2.5 代码调试

2.5.1 alert()方法

2.5.2 console.log()方法

2.5.3 开发者工具调试

2.6 案例:新冠肺炎疫情风险等级划分程序设计

2.6.1 案例呈现

2.6.2 案例分析

2.6.3 案例实现

2.7 本章小结

2.8 本章常见面试题

2.9 实践操作练习题

第3章 数组

3.1 数组概述

3.2 创建数组

3.3 访问数组

3.4 数组常用属性和方法

3.5 案例:使用数组实现“2048”游戏的关键算法

3.5.1 案例呈现

3.5.2 案例分析

3.5.3 案例实现

3.6 本章小结

3.7 本章常见面试题

3.8 实践操作练习题

第4章 函数

4.1 函数概述

4.2 自定义函数

4.2.1 函数的定义

4.2.2 函数的调用

4.2.3 函数的返回值

4.2.4 arguments对象

4.2.5 变量作用域

4.2.6 函数的嵌套调用和递归调用

4.2.7 回调函数

4.3 内置函数

4.4 案例:“渔夫打鱼晒网”程序设计

4.4.1 案例呈现

4.4.2 案例分析

4.4.3 案例实现

4.5 本章小结

4.6 本章常见面试题

4.7 实践操作练习题

第5章 JavaScript对象

5.1 对象概述

5.2 创建对象

5.3 访问对象

5.4 常用内置对象

5.4.1 Math对象

5.4.2 Date对象

5.4.3 String对象

5.4.4 String对象与正则表达式

5.5 基本数据类型和复杂数据类型

5.6 案例

5.6.1 “扫雷”游戏随机布雷

5.6.2 高亮显示关键词

5.7 本章小结

5.8 本章常见面试题

5.9 实践操作练习题

第6章 DOM

6.1 DOM概述

6.2 获取元素

6.3 事件基础

6.4 操作元素

6.4.1 常用属性操作

6.4.2 样式操作

6.4.3 自定义属性操作

6.5 this关键字

6.6 节点操作

6.6.1 节点类型

6.6.2 获取节点

6.6.3 创建、添加和删除节点

6.6.4 克隆节点

6.7 案例

6.7.1 留言板

6.7.2 折叠面板

6.8 本章小结

6.9 本章常见面试题

6.10 实践操作练习题

第7章 事件处理

7.1 绑定事件处理程序

7.2 删除事件处理程序

7.3 事件对象

7.4 取消默认行为

7.4.1 取消表单提交

7.4.2 取消默认右键菜单

7.5 事件流

7.6 事件委托

7.7 事件类型

7.7.1 鼠标事件

7.7.2 键盘事件

7.7.3 表单事件

7.8 案例

7.8.1 浮现社会主义核心价值观内容

7.8.2 查看网页事件监听器

7.9 本章小结

7.10 本章常见面试题

7.11 实践操作练习题

第8章 BOM

8.1 BOM概述

8.2 window对象

8.3 location对象

8.4 navigator对象

8.5 history对象

8.6 screen对象

8.7 JavaScript动画

8.7.1 动画原理

8.7.2 封装动画函数

8.8 案例

8.8.1 浮现社会主义核心价值观内容动画效果

8.8.2 限时秒杀

8.9 本章小结

8.10 本章常见面试题

8.11 实践操作练习题

第9章 JavaScript特效综合实例

9.1 电影购票

9.1.1 页面布局

9.1.2 工具函数

9.1.3 选座

9.1.4 取消选座

9.2 在线网盘

9.2.1 页面布局

9.2.2 新建文件夹

9.2.3 文件夹操作

9.2.4 全选功能

9.3 “2048”游戏

9.3.1 页面布局

9.3.2 工具函数

9.3.3 键盘事件处理

9.4 轮播图

9.4.1 页面布局

9.4.2 轮播动画

9.4.3 防止暴力点击

9.5 网络购物车

9.5.1 页面布局

9.5.2 工具函数

9.5.3 勾选商品

9.5.4 增减和删除商品

9.6 放大镜

9.6.1 页面布局

9.6.2 功能实现

9.7 本章小结

9.8 实践操作练习题

第10章 Ajax技术

10.1 Ajax简介

10.2 Ajax对象

10.2.1 创建XMLHttpRequest对象

10.2.2 向服务器发送请求

10.2.3 获取服务器数据

10.3 Ajax数据交换格式

10.3.1 JSON简介

10.3.2 JSON数据格式

10.3.3 JSON方法

10.4 Ajax跨域

10.5 封装Ajax方法

10.6 案例:获取全国疫情实时追踪数据

10.7 本章小结

10.8 本章常见面试题

10.9 实践操作练习题

第11章 基于ECharts的疫情实时监控系统

11.1 数据可视化简介

11.2 ECharts

11.2.1 ECharts简介

11.2.2 ECharts快速上手

11.2.3 配置项

11.2.4 常用图表配置项

11.3 案例:基于ECharts的疫情实时监控系统设计与实现

11.3.1 案例呈现

11.3.2 案例分析

11.3.3 页面布局

11.3.4 实时时间模块

11.3.5 全球新冠疫苗实时接种数据模块

11.3.6 中国累计接种趋势数据模块

11.3.7 中国每百人接种趋势数据模块

11.3.8 全国疫情实时追踪数据模块

11.3.9 全国疫情柱状模块

11.3.10 全国现有确诊人数TOP10模块

11.3.11 全国疫情中高风险名单模块

11.4 本章小结

第12章 Vue简介

12.1 认识Vue

12.1.1 什么是Vue

12.1.2 Vue的优势

12.1.3 Vue的信创意义

12.2 代码编辑工具

12.3 配置Node.js环境

12.4 安装Vue

12.5 vue-devtools调试工具

12.6 本章小结

12.7 本章常见面试题

12.8 实践操作练习题

第13章 Vue基础特性

13.1 案例:输出“Vue.js是我国优秀的信创软件框架”

13.2 Vue生命周期

13.2.1 认识生命周期

13.2.2 生命周期钩子函数

13.3 插值、表达式和过滤器

13.3.1 文本插值

13.3.2 插入原始HTML

13.3.3 使用JavaScript表达式

13.4 本章小结

13.5 本章常见面试题

13.6 实践操作练习题

JavaScript前端开发与实例教程(微课视频版)是2022年由清华大学出版社出版,作者崔仲远 等。

得书感谢您对《JavaScript前端开发与实例教程(微课视频版)》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。

购买这本书

你可能喜欢
Web前端开发项目教程(HTML5+CSS3+JavaScript)(微课版) 电子书
本书以一个完整的网上商城网站的前端页面开发项目为载体,按照项目开发流程和学习者的认知规律,由浅入深、循序渐进地将HTML5+CSS3+JavaScript的理论知识和关键技术融入各个工作任务中。通过一个个具体任务的完成及最终整个项目的完整实现,读者能够快速掌握网站前端页面开发的相关理论知识和职业技能,能够独立设计开发各种商业网站。项目涉及的主要知识点和技能点包括:网站开发环境的选取和配置、常见标记
JavaScript前端开发程序设计项目式教程(微课版)(第2版) 电子书
本书采用项目驱动教学的思路编写,内容包括9个小项目和1个综合项目:抽奖页面一一初识JavaScript、体脂率计算器一一JavaScript程序设计基础、猜数字游戏——JavaScript流程控制、计算个人所得税一一JavaScript函数、毕业倒计时一一JavaScript对象、商品放大镜一—DOM对象、故宫轮播图一BOM对象、滑块验证码一一事件和事件处理、异步获取用户信息——AJAX技术、综合
Bootstrap Web前端开发技术(微课版) 电子书
本书系统介绍Bootstrap5的相关知识及其应用,知识全面、案例丰富、易学易用。本书共11章,内容可以归纳为4部分,即Bootstrap5的基本知识、弹性布局和栅格布局、组件和表单、实际网站的设计和实现;同时,本书还将Bootstrap5与之前的版本及DIV+CSS布局进行对比,从多个维度介绍基于Bootstrap5的Web前端开发技术的优势。此外,编者细致整理了本书所有案例的源码和素材资源,以
JavaScript移动开发项目教程(微课版) 电子书
本书不仅涵盖JavaScript基本语法、DOM编程、事件、HTML5相关API应用、本地存储、JSON数据应用、Ajax实现等客户端交互特效制作技术,还介绍了MUI技术,快速搭建移动App界面,逐步实现混合式移动App的开发。
Web前端开发技术(HTML+CSS+JavaScript)(慕课版) 电子书
Web前端编程技术(HTML/CSS/JavaScript)是Web产品开发中最基本的组成部分之一。本书主要讲解了基本的Web前端开发技术HTML、CSS和JavaScript。全书共11章,第1章是Web前端编程基础知识;第2~4章是HTML相关知识;第5~7章是CSS相关知识;第8~10章是JavaScript相关知识;第11章是综合案例。