课程描述
通过此中级编程课程,丰富您的JavaScript知识。了解不同的JavaScript类型、面向对象,并了解什么是DOM或文档对象模型,以及如何在代码中使用它。
由讲师Joseph Barrett讲授的JavaScript中级课程建立在观众对基础知识的基础上,首先深入研究JavaScript类型:如何识别和使用未定义和空值变量,以及使用各种方法在字符串中查找字符模式,包括正则表达式。
本课程将讨论面向对象的JavaScript,从设计类、声明属性、构建继承框架以及JavaScript模块作用的指导原则开始。我们还将研究如何使用JavaScript在网页的文档对象模型中创建新元素,以及如何使用CSS Flexbox。最后,课程概述了各种有用的HMTL 5 API,包括地理定位,使用SVG或Canvas API进行绘图,使用Storage API将信息保留在客户端浏览器上以及使用网页Workers运行多线程JavaScript。
学习目标
- 处理JavaScript类型和值
- 创建JavaScript表达式
- 了解代码中的面向对象
- 使用文档对象模型
- 学习不同的JavaScript API
您将学到的内容
- 使用JavaScript的类型和值,包括undefined和null变量
- 使用正则表达式等方法在字符串中查找字符模式
- 通过设计类、声明属性和构建继承来应用面向对象的JavaScript
- 使用文档对象模型(DOM)创建、插入、导航和移动页面元素
- 使用CSS Flexbox和属性操作通过JavaScript为页面添加样式
- 使用HTML5 API,包括地理位置、Canvas、SVG、客户端存储和Web Workers
关键要点
- 本课程由讲师Joseph Barrett讲授,旨在扩展学习者对JavaScript基础知识的掌握。
- 课程深入讲解JavaScript类型,包括识别和使用undefined与null变量,以及使用正则表达式查找字符串模式。
- 面向对象的JavaScript部分涵盖类的设计原则、属性声明、继承以及JavaScript模块的作用。
- 课程演示如何使用JavaScript在网页的文档对象模型中创建新元素,以及如何使用CSS Flexbox。
- 课程最后概述了HTML5 API,包括地理位置、使用SVG或Canvas API绘图、用于客户端浏览器数据的Storage API,以及用于多线程JavaScript的WebWorkers。
常见问题
本课程适合哪些人学习?
这是一门中级课程,旨在扩展学习者对JavaScript基础知识的掌握。
本课程由谁讲授?
本课程由讲师Joseph Barrett讲授。
本课程涵盖哪些主题?
课程涵盖JavaScript类型与值、创建表达式、面向对象的JavaScript与类设计、文档对象模型、CSS Flexbox,以及包括地理位置、Canvas、SVG、客户端存储和Web Workers在内的HTML5 API。
我能学到哪些技能?
您将学习JavaScript和面向对象的JavaScript,包括使用JavaScript框架和库,具体内容以课程所列技能为准。
课程涵盖哪些HTML5 API?
课程概述了HTML5 API,包括地理位置、使用SVG或Canvas API绘图、使用Storage API在客户端浏览器中保存信息,以及使用WebWorkers运行多线程JavaScript。









