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

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

  • 大小:28.6 MB
  • 类型:JavaScript
  • 格式:PDF
  • 出版:清华大学出版社
  • 作者:崔仲远、王宁、林新然、张梦飞
  • 更新:2022-09-12 09:31:09
vip 免费获取(已有126人参与)
关注公众号免费送书
版权投诉 / 资源反馈(本资源由用户 苏双玉 投稿)

编辑推荐 详解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基础特

相关资源

  • 《C/C++语言程序开发参考手册》参考手册

    《C/C++语言程序开发参考手册》参考手册

    本书是一本C/C++综合查询参考手册,包含了C/C++程序开发中应用的各种函数、类及其方法。本书共分为两篇33章,第一篇为C语言部分,第二篇为C++部分。对于每一个类,书中以字母顺序对该类中的方法进行排序,其中每个方法都按照功能、语法来介绍,在每个方法后都有相关的示例,并针对介绍的内容提供了有代表性的典型应用。 本书附有配套光盘。光盘提供了本书中典型应用实例的源代码,所有代码都经过精心调试,能够在Windows 2003、Windows XP和Window

    大小:4.46 MBC/C++配套资源

  • 不仅仅是流计算:Apache Flink实践

    不仅仅是流计算:Apache Flink实践

    Apache Flink 已经被业界公认是最好的流计算引擎。然而 Flink 的计算能力不仅仅局限于做流处理。Apache Flink 的定位是一套兼具流、批、机器学习等多种计算功能的大数据引擎 在这本合集里,你可以了解到: Flink 如何为整个阿里集团平稳度过双十一立下汗马功劳? 如何为满足滴滴极为复杂的业务需求提供简单直观的 API 支持? 如何在字节跳动逐步取代原有的 JStorm 引擎,成为公司内部流式数据处理的唯一标准? 目录 案例篇 阿里巴巴为什么选择 Apache Flink?

    大小:3.92 MBApache Flink技术

  • 《MATLAB入门与实战》源代码

    《MATLAB入门与实战》源代码

    内容介绍 本书作为MATLAB使用的入门书,面向MATLAB的初级用户,在介绍MATLAB集成环境的基础上,对MATLAB使用中需要了解的知识和用到的工具进行了详细的介绍,内容涵盖了MATLAB使用基础、高级编程及其在重要领域的应用。本书在结构安排上,按照循序渐进的原则,结合具体的实例,以大量的程序仿真为依托,讲解了MATLAB应用的各个方面。 本书结构合理、内容全面、图文并茂、实例丰富、适用面广,适合信号处理、自动控制、机械电子、自动化、电力电气

    大小:104.29 KBMATLAB配套资源

  • 《新电商运营与推广》配套视频,PPT课件

    《新电商运营与推广》配套视频,PPT课件

    本书系统介绍了电商运营与推广的思维、策略、方法和技巧,具体内容包括新电商运营与推广的基础知识、电商运营的整体思维和常用策略、电商产品运营、电商用户运营、电商活动运营、电商内容运营、数据化运营,以及综合案例分析。n 本书内容全面,案例丰富,实用性强,适合作为高等院校和各类电商培训机构的培训教材,也适合作为想要快速学会电商运营与推广的读者的自学用书,同时还可作为想要建设电商运营团队,以及进一步提升运营团队

    大小:755 MB电商配套资源

  • 阿里Java开发手册

    大小:1.15 MBjava开发

  • 微型计算机技术

    微型计算机技术 课后答案

    《微型计算机技术》是2010年1月科学出版社出版的书籍,作者是陈慈发。 以80x86微处理器系列微型计算机为背景,以8086为主线,全面系统地讲述了微型计算机的基本组成、工作原理和接口技术。全书共分9章,包括:微型计算机概论、微处理器系统结构、指令系统、汇编语言程序设计、存储器技术、中断技术、输入输出技术、可编程接口技术和总线技术。本书在内容组织上注重基本原理和实现技术的讲解,适当引进了32位微处理器的相关技术。全书内容丰

    大小:1.25 MB微型计算机课后答案

  • 《Java从入门到精通(第4版)》配套资源

    《Java从入门到精通(第4版)》配套资源

    ★书名:Java从入门到精通(第4版) ★书号:978-7-115-56338-5 ★简介:本书深入浅出地介绍了Java的相关知识和实战技能。第Ⅰ篇【基础知识】主要讲解Java开发环境搭建、Java程序要素、常量、变量、数据类型、运算符、表达式、语句、流程控制、数组、枚举、类、对象以及方法等;第Ⅱ篇【核心技术】主要介绍类的封装、继承、多态、抽象类、接口、Java常用类库以及异常的捕获与处理等;第Ⅲ篇【高级应用】主要介绍多线程、文件I/O操作、GUI编程、数据库

    大小:389.7 MBJava入门配套资源

  • 《中文版Photoshop CS4图像处理培训教程》配套资源

    《中文版Photoshop CS4图像处理培训教程》配套资源

    编辑推荐 《中文版PhotoshopCS4图像处理培训教程》主要讲解图像处理的基本概念、PhotoshopCS4的基础劋作、编辑图像的基本劋作、图像的绘制与修饰、图像选区的创建与获取、图像颜色的调整、路径及形状的绘制、图像中输入与编辑文字、图层的具体劋作和图层样式的应用、滤镜特效应用等方面的知识。《中文版PhotoshopCS4图像处理培训教程》内容翔实,结构清晰,图文并茂,基本每一课均以课前导读、课堂讲解、上机实战、常见疑难解析以及课后练习的结构

    大小:943.74 MBPhotoshop配套资源

参与送书

相关声明:

学习笔记