当前位置:当前位置:主页 > 计算机电子书 > javascript > JavaScript pdf电子书
JavaScript前端开发与实例教程(微课视频版)

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

  • 更新:2022-09-12
  • 大小:28.6 MB
  • 类别:JavaScript
  • 作者:崔仲远、王宁、林新然、张梦飞
  • 出版:清华大学出版社
  • 格式:PDF

  • 资源介绍
  • 学习心得
  • 相关内容

JavaScript前端开发与实例教程(微课视频版)》是由清华大学出版社出版的一本关于JavaScript方面的书籍,作者是崔仲远、王宁、林新然、张梦飞,主要介绍了关于JavaScript、前端开发方面的知识内容,目前在JavaScript类书籍综合评分为:9.6分。

书籍介绍

编辑推荐

详解JavaScript语言基础,通过众多案例快速提高你的前端开发能力。
配套教学视频、示例源码、PPT课件、习题答案、思政版教案、思政版教学大纲、QQ群答疑。

内容简介

JavaScript是Web前端开发必须掌握的编程语言,本书以真实的项目需求为导向,循序渐进、深入浅出地讲解JavaScript开发技术。每章均由知识点讲解和案例实践、常见面试题三部分组成,并配套示例源代码、PPT课件、课后习题答案、同步教学视频、思政版教案、思政版教学大纲等教学资源。

本书共分13章。主要内容包括JavaScript概述、语法基础、数组、函数、对象、DOM、事件处理、BOM、Ajax技术、JavaScript特效综合实例、基于ECharts的疫情实时监控系统、Vue简介和Vue基础特性等内容,并提供了新冠肺炎疫情风险等级划分、“2048”游戏、渔夫打鱼晒网、扫雷游戏、高亮显示关键词、留言板、折叠面板、浮现社会主义核心价值观内容、事件监听器、限时秒杀、电影购票、在线网盘、轮播图、网络购物车、放大镜、基于ECharts的疫情实时监控系统等大量实用案例。

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

目录

  • 第1章  JavaScript概述 1
  • 1.1  JavaScript是什么 1
  • 1.1.1  JavaScript简介 1
  • 1.1.2  JavaScript应用场景 2
  • 1.1.3  JavaScript发展趋势 3
  • 1.1.4  JavaScript组成部分 4
  • 1.2  JavaScript与其他语言 5
  • 1.2.1  JavaScript与HTML、CSS的关系 5
  • 1.2.2  JavaScript与Java的关系 5
  • 1.2.3  JavaScript与TypeScript的关系 5
  • 1.3  第一个JavaScript程序 5
  • 1.3.1  代码编辑工具VSCode 5
  • 1.3.2  代码运行工具——浏览器 6
  • 1.3.3  在网页中嵌入JavaScript代码 7
  • 1.3.4  注释、缩进、分号 9
  • 1.3.5  常用输入/输出语句 9
  • 1.3.6  在线帮助和资源 11
  • 1.4  案例:输出“社会主义核心价值观”内容 11
  • 1.5  本章小结 12
  • 1.6  本章常见面试题 12
  • 1.7  实践操作练习题 13
  • 第2章  JavaScript语法基础 14
  • 2.1  变量 14
  • 2.1.1  声明变量 14
  • 2.1.2  变量命名规则与规范 15
  • 2.1.3  使用变量 16
  • 2.2  数据类型 17
  • 2.2.1  数据类型分类 17
  • 2.2.2  数据类型检测 19
  • 2.2.3  数据类型转换 20
  • 2.3  运算符和表达式 21
  • 2.3.1  算术运算符 21
  • 2.3.2  递增和递减运算符 22
  • 2.3.3  赋值运算符 23
  • 2.3.4  比较运算符 23
  • 2.3.5  逻辑运算符 24
  • 2.3.6  条件运算符 26
  • 2.3.7  运算符的优先级与结合性 26
  • 2.4  流程控制 27
  • 2.4.1  选择结构 28
  • 2.4.2  循环结构 31
  • 2.5  代码调试 35
  • 2.5.1  alert()方法 35
  • 2.5.2  console.log()方法 35
  • 2.5.3  开发者工具调试 36
  • 2.6  案例:新冠肺炎疫情风险等级划分程序设计 38
  • 2.6.1  案例呈现 38
  • 2.6.2  案例分析 39
  • 2.6.3  案例实现 39
  • 2.7  本章小结 40
  • 2.8  本章常见面试题 40
  • 2.9  实践操作练习题 41
  • 第3章  数组 43
  • 3.1  数组概述 43
  • 3.2  创建数组 43
  • 3.3  访问数组 44
  • 3.4  数组常用属性和方法 45
  • 3.5  案例:使用数组实现“2048”游戏的关键算法 52
  • 3.5.1  案例呈现 52
  • 3.5.2  案例分析 53
  • 3.5.3  案例实现 53
  • 3.6  本章小结 54
  • 3.7  本章常见面试题 55
  • 3.8  实践操作练习题 56
  • 第4章  函数 57
  • 4.1  函数概述 57
  • 4.2  自定义函数 57
  • 4.2.1  函数的定义 58
  • 4.2.2  函数的调用 59
  • 4.2.3  函数的返回值 60
  • 4.2.4  arguments对象 61
  • 4.2.5  变量作用域 62
  • 4.2.6  函数的嵌套调用和递归调用 64
  • 4.2.7  回调函数 65
  • 4.3  内置函数 66
  • 4.4  案例:“渔夫打鱼晒网”程序设计 69
  • 4.4.1  案例呈现 69
  • 4.4.2  案例分析 69
  • 4.4.3  案例实现 69
  • 4.5  本章小结 71
  • 4.6  本章常见面试题 71
  • 4.7  实践操作练习题 72
  • 第5章  JavaScript对象 74
  • 5.1  对象概述 74
  • 5.2  创建对象 75
  • 5.3  访问对象 76
  • 5.4  常用内置对象 77
  • 5.4.1  Math对象 77
  • 5.4.2  Date对象 79
  • 5.4.3  String对象 81
  • 5.4.4  String对象与正则表达式 84
  • 5.5  基本数据类型和复杂数据类型 86
  • 5.6  案例 88
  • 5.6.1  “扫雷”游戏随机布雷 88
  • 5.6.2  高亮显示关键词 90
  • 5.7  本章小结 91
  • 5.8  本章常见面试题 91
  • 5.9  实践操作练习题 92
  • 第6章  DOM 94
  • 6.1  DOM概述 94
  • 6.2  获取元素 94
  • 6.3  事件基础 99
  • 6.4  操作元素 100
  • 6.4.1  常用属性操作 101
  • 6.4.2  样式操作 102
  • 6.4.3  自定义属性操作 105
  • 6.5  this关键字 106
  • 6.6  节点操作 108
  • 6.6.1  节点类型 108
  • 6.6.2  获取节点 109
  • 6.6.3  创建、添加和删除节点 113
  • 6.6.4  克隆节点 115
  • 6.7  案例 116
  • 6.7.1  留言板 116
  • 6.7.2  折叠面板 118
  • 6.8  本章小结 119
  • 6.9  本章常见面试题 120
  • 6.10  实践操作练习题 120
  • 第7章  事件处理 123
  • 7.1  绑定事件处理程序 123
  • 7.2  删除事件处理程序 125
  • 7.3  事件对象 125
  • 7.4  取消默认行为 127
  • 7.4.1  取消表单提交 127
  • 7.4.2  取消默认右键菜单 127
  • 7.5  事件流 128
  • ……
  • 第8章 BOM144
  • 第9章 JavaScript特效综合实例162
  • 第10章 Ajax技术184
  • 第11章 基于ECharts的疫情实时监控系统200
  • 第12章 Vue简介215
  • 第13章 Vue基础特性222

资源获取

相关资源

网友留言