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

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

Web前端技术丛书

暂无评价综合评分的显示会考虑用户真实性等多项因素,每部作品出现综合评分的时间不定。
加载中,请稍候……

作品简介

JavaScript是开发Web前端必须掌握的编程语言,本书以真实的项目需求为导向,循序渐进、深入浅出地讲解JavaScript开发技术。每章均由知识点讲解、案例实践、面试题和学科竞赛题四部分组成,并配套提供案例源代码、PPT课件、课后习题答案、微课视频、教案、教学大纲、课程实训、期末考试试卷、章节测试、实验报告、学习通共享课程、学科竞赛真题等丰富的教学资源。

本书共分13章,主要内容包括JavaScript概述、语法基础、数组、函数、对象、DOM、事件处理、BOM、JavaScript特效综合实例、Ajax、基于Ajax+ECharts的天气预报系统、ES6、基于ES6的文创商城等,并提供了重污染天气预警、“2048”游戏、“渔夫打鱼晒网”程序设计、“扫雷”游戏、高亮显示关键词、留言板、折叠面板、浮现社会主义核心价值观内容、事件监听器、限时秒杀、电影购票、在线网盘、轮播图、网络购物车、放大镜等大量实例。

本书适合JavaScript初学者、Web前端开发人员阅读,也可作为高等院校Web前端开发、JavaScript程序设计、跨平台脚本开发、动态网页脚本技术等相关课程的教材。

崔仲远,副教授,毕业于北京交通大学。长期从事高校教学工作和软件项目开发工作,实战开发经验丰富。先后承担《网页特效设计》《Web前端基础》《跨平台脚本开发技术》等多门课程的教学任务,发表学术论文多篇,主编教材2部,参编教材3部、专著1部。主持省级教改项目1项、科研项目1项。著有图书《HTML5+CSS3 Web前端开发与实例教程(微课视频版)》《JavaScript前端开发案例教程(微课视频版)》。

作品目录

  1. 作者简介
  2. 内容简介
  3. 前言
  4. 第1章 JavaScript概述
  5. 1.1 JavaScript是什么
  6. 1.2 JavaScript与其他语言
  7. 1.3 初识JavaScript程序
  8. 1.4 案例:输出社会主义核心价值观的内容
  9. 1.5 本章小结
  10. 1.6 本章高频面试题
  11. 1.7 实践操作练习题
  12. 第2章 JavaScript语法基础
  13. 2.1 变量
  14. 2.2 数据类型
  15. 2.3 运算符和表达式
  16. 2.4 流程控制
  17. 2.5 代码调试
  18. 2.6 案例:重污染天气预警程序设计
  19. 2.7 本章小结
  20. 2.8 本章高频面试题
  21. 2.9 实践操作练习题
  22. 第3章 数组
  23. 3.1 数组概述
  24. 3.2 创建数组
  25. 3.3 访问数组
  26. 3.4 数组的常用属性和方法
  27. 3.5 案例:使用数组实现“2048”游戏的关键算法
  28. 3.6 本章小结
  29. 3.7 本章高频面试题
  30. 3.8 实践操作练习题
  31. 第4章 函数
  32. 4.1 函数概述
  33. 4.2 自定义函数
  34. 4.3 内置函数
  35. 4.4 案例:“渔夫打鱼晒网”程序设计
  36. 4.5 本章小结
  37. 4.6 本章高频面试题
  38. 4.7 实践操作练习题
  39. 第5章 JavaScript对象
  40. 5.1 对象概述
  41. 5.2 创建对象
  42. 5.3 访问对象
  43. 5.4 常用内置对象
  44. 5.5 基本数据类型和复杂数据类型
  45. 5.6 案例
  46. 5.7 本章小结
  47. 5.8 本章高频面试题
  48. 5.9 实践操作练习题
  49. 第6章 DOM
  50. 6.1 DOM概述
  51. 6.2 获取元素
  52. 6.3 事件基础
  53. 6.4 操作元素
  54. 6.5 this关键字
  55. 6.6 节点操作
  56. 6.7 案例
  57. 6.8 本章小结
  58. 6.9 本章高频面试题
  59. 6.10 实践操作练习题
  60. 第7章 事件处理
  61. 7.1 绑定事件处理程序
  62. 7.2 删除事件处理程序
  63. 7.3 事件对象
  64. 7.4 取消默认行为
  65. 7.5 事件流
  66. 7.6 事件委托
  67. 7.7 事件类型
  68. 7.8 案例
  69. 7.9 本章小结
  70. 7.10 本章高频面试题
  71. 7.11 实践操作练习题
  72. 第8章 BOM
  73. 8.1 BOM概述
  74. 8.2 window对象
  75. 8.3 location对象
  76. 8.4 navigator对象
  77. 8.5 history对象
  78. 8.6 screen对象
  79. 8.7 JavaScript动画
  80. 8.8 案例
  81. 8.9 本章小结
  82. 8.10 本章高频面试题
  83. 8.11 实践操作练习题
  84. 第9章 JavaScript特效综合实例
  85. 9.1 电影购票
  86. 9.2 在线网盘
  87. 9.3 “2048”游戏
  88. 9.4 轮播图
  89. 9.5 网络购物车
  90. 9.6 放大镜
  91. 9.7 本章小结
  92. 9.8 实践操作练习题
  93. 第10章 Ajax
  94. 10.1 Ajax简介
  95. 10.2 Ajax对象
  96. 10.3 Ajax数据交换格式
  97. 10.4 Ajax跨域
  98. 10.5 封装Ajax方法
  99. 10.6 案例:获取腾讯天气预报数据
  100. 10.7 Ajax访问本地JSON文件
  101. 10.8 本章小结
  102. 10.9 本章高频面试题
  103. 10.10 实践操作练习题
  104. 第11章 基于Ajax+ECharts的天气预报系统
  105. 11.1 数据可视化简介
  106. 11.2 ECharts
  107. 11.3 案例:基于Ajax+ECharts的天气预报系统的设计与实现
  108. 11.4 本章小结
  109. 11.5 本章高频面试题
  110. 11.6 实践操作练习题
  111. 第12章 ECMAScript 6
  112. 12.1 ECMAScript 6简介
  113. 12.2 let和const
  114. 12.3 解构赋值
  115. 12.4 运算符的扩展
  116. 12.5 数组的扩展
  117. 12.6 函数的扩展
  118. 12.7 字符串的扩展
  119. 12.8 Symbol
  120. 12.9 Set和Map
  121. 12.10 for…of
  122. 12.11 Promise
  123. 12.12 async和await
  124. 12.13 本章小结
  125. 12.14 本章高频面试题
  126. 12.15 实践操作练习题
  127. 第13章 基于ES6的文创商城
  128. 13.1 项目概述
  129. 13.2 项目呈现
  130. 13.3 项目结构
  131. 13.4 商品数据结构
  132. 13.5 首页功能设计与实现
  133. 13.6 商品详情页功能设计与实现
  134. 13.7 购物车页面功能设计与实现
  135. 13.8 本章小结
  136. 13.9 实践操作练习题