Logo
☆☆☆☆☆
0.0
Beginner
12h

JavaScript 详解:从入门到高级

在这个项目驱动的课程中,你将从基础概念到高级内容,全面剖析 JavaScript 的各个部分。 你将从数组、数据类型、变量和条件语句等 JavaScript 基础知识开始学习。随后进入面向对象编程、正则表达式和异步编程等更高级的主题。 在整个课程中,你将完成4个项目,这些项目将检验你对不同知识点的理解。课程结束时,你还将参加一次期末考试,以巩固所学内容。 完成本课程后,你将对 JavaScript 有深入掌握,并具备应对更复杂项目的能力。同时,你还将拥有几个出色的入门级项目,可以加入你的作品集。

19 Lessons
Included in Subscription Plan
Personalized Learning
Powered by AI
JavaScript 详解:从入门到高级
在这个项目驱动的课程中,你将从基础概念到高级内容,全面剖析 JavaScript 的各个部分。 你将从数组、数据类型、变量和条件语句等 JavaScript 基础知识开始学习。随后进入面向对象编程、正则表达式和异步编程等更高级的主题。 在整个课程中,你将完成4个项目,这些项目将检验你对不同知识点...

WHAT YOU'LL LEARN

掌握 JavaScript 的值、变量、运算符、数据类型、条件语句、数组、循环与函数等基础知识

Content

19 Lessons • 0 Quizzes • 0 Challenges

JavaScript简介
  1. 1

    什么是 JavaScript?

  2. 2

    编译是如何工作的

  3. 3

    JavaScript 引擎

  4. 4

    JavaScript 工程学测验

值、变量和运算符
  1. 1

    "Hello World!" in JavaScript

  2. 2

    值与变量

  3. 3

    变量修改

  4. 4

    练习:交换数值

  5. 5

    解决方案回顾:交换数值

  6. 6

    基本运算符

  7. 7

    运算符优先级

  8. 8

    练习:翻译

  9. 9

    解决方案回顾:翻译

  10. 10

    JavaScript入门测验

解决方案回顾
  1. 1

    子任务解决方案:设置准备

  2. 2

    子任务解决方案:映射

  3. 3

    子任务:分组的解决方案

  4. 4

    子任务解决方案:归约

  5. 5

    查找共同好友的解决方案

JavaScript 类型
  1. 1

    类型定义

  2. 2

    JavaScript 中的数据类型

  3. 3

    对象

  4. 4

    类型转换与强制转换

  5. 5

    静态类型检查与动态类型检查

  6. 6

    练习:图书馆管理

  7. 7

    解决方案回顾:图书馆管理

  8. 8

    类型测验

JavaScript 正则表达式
  1. 1

    正则表达式简介

  2. 2

    正则表达式语法

  3. 3

    JavaScript 中的正则表达式

  4. 4

    JavaScript 中的正则表达式对象

  5. 5

    正则表达式和字符串方法

  6. 6

    练习:密码检查器

  7. 7

    解决方案回顾:密码检查器

  8. 8

    正则表达式测验

JavaScript 条件语句
  1. 1

    条件语句简介

  2. 2

    JavaScript 中的条件语句

  3. 3

    三元运算符与条件语句

  4. 4

    练习:计算器

  5. 5

    解决方案回顾:计算器

  6. 6

    条件语句测验

JavaScript 面向对象编程
  1. 1

    面向对象编程简介

  2. 2

    JavaScript 原型

  3. 3

    JavaScript 构造函数

  4. 4

    JavaScript 类

  5. 5

    面向对象编程中的数据保护

  6. 6

    继承

  7. 7

    构造函数中的继承

  8. 8

    类的继承

  9. 9

    JavaScript 对象表示法

  10. 10

    练习:建模类

  11. 11

    解决方案回顾:类的建模

  12. 12

    面向对象编程(OOP)测验

JavaScript 数组
  1. 1

    数组简介

  2. 2

    声明和修改数组

  3. 3

    数组方法和属性

  4. 4

    使用数组方法进行复制

  5. 5

    多维数组

  6. 6

    练习:数据提取

  7. 7

    解决方案回顾:数据提取

  8. 8

    数组测验

解决方案回顾
  1. 1

    子任务解决方案:创建迷宫

  2. 2

    子任务解决方案:创建迷宫求解器

  3. 3

    子任务解决方案:寻找可遍历的索引

  4. 4

    子任务的解决方案:寻找相邻的可遍历索引

  5. 5

    子任务解决方案:检查某个索引是否已被访问

  6. 6

    迷宫求解方案

JavaScript 循环
  1. 1

    循环简介

  2. 2

    JavaScript 中的循环

  3. 3

    While 和 Do/While 循环

  4. 4

    for 循环

  5. 5

    循环中的 break 和 continue

  6. 6

    遍历数组

  7. 7

    遍历对象

  8. 8

    练习:统计人口

  9. 9

    解决方案回顾:统计人口数量

  10. 10

    循环练习题

JavaScript 函数式编程入门
  1. 1

    函数组合

  2. 2

    递归

  3. 3

    JavaScript 递归可视化

  4. 4

    练习:帕斯卡三角形

  5. 5

    解题回顾:杨辉三角

  6. 6

    函数式编程测验

JavaScript 函数
  1. 1

    函数简介

  2. 2

    JavaScript 中的函数

  3. 3

    JavaScript中的嵌套函数

  4. 4

    JavaScript 中的箭头函数

  5. 5

    函数作为参数

  6. 6

    函数作为返回值

  7. 7

    数组方法

  8. 8

    映射和归约方法

  9. 9

    练习:创建看板

  10. 10

    解决方案回顾:创建看板

  11. 11

    函数测验

解决方案回顾
  1. 1

    子任务解决方案:拆分行

  2. 2

    子任务换行解决方案

  3. 3

    子任务解决方案:空白插入

  4. 4

    子任务:行成本的解决方案

  5. 5

    子任务解决方案:最佳换行

  6. 6

    解决文本对齐问题

JavaScript 作用域
  1. 1

    作用域介绍

  2. 2

    JavaScript 中的作用域

  3. 3

    词法作用域

  4. 4

    模块作用域

  5. 5

    练习:调试入门

  6. 6

    解决方案回顾:调试入门

  7. 7

    作用域测验

JavaScript Web 开发
  1. 1

    Web开发入门

  2. 2

    JavaScript:Window 对象

  3. 3

    JavaScript:BOM

  4. 4

    JavaScript:DOM

  5. 5

    将 JavaScript 与 HTML 混合使用

  6. 6

    使用 HTML 运行 JavaScript

  7. 7

    使用 JavaScript 操作 DOM

  8. 8

    练习:了解你的浏览器

  9. 9

    解决方案:了解你的浏览器

  10. 10

    Web开发测验

JavaScript 异步编程
  1. 1

    什么是异步?

  2. 2

    JavaScript中的异步性

  3. 3

    回调函数

  4. 4

    Promise

  5. 5

    异步/等待

  6. 6

    错误处理

  7. 7

    网页中的事件

  8. 8

    练习:检查你的目录

  9. 9

    解决方案:检查你的目录

  10. 10

    异步编程测验

解决方案回顾
  1. 1

    子任务解决方案:获取路径名称

  2. 2

    子任务解决方案:获取嵌套路径名称

  3. 3

    子任务解决方案:读取文件

  4. 4

    文件搜索器的解决方案

JavaScript 现代工作流
  1. 1

    ECMAScript 和 JavaScript

  2. 2

    转译

  3. 3

    ECMAScript 版本与特性

  4. 4

    现代工作流测验

JavaScript 的未来已来
  1. 1

    职业发展路径展望

  2. 2

    待你探索的学习路径

Certificate of Completion

Showcase your accomplishment by sharing your certificate of completion.

Course Author:Anonymous User

Reviews

Read reviews from students who have taken this course and share your own experience.

Reviews & Comments (0)