第 10 部分 JavaScript 课程从初学者到高级,共 10 篇博文

已发表: 2021-11-10

这是第 10 部分,也是 JavaScript 博客文章系列的最后一部分,它将带您从初学者到高级。 事不宜迟,让我们开始最后的教程。

JavaScript 课程 - 目录:

  1. 我们涵盖的 JavaScript 主题
  2. JavaScript 基础知识和设置编码环境
  3. JavaScript 最佳实践
  4. 变量和常量
  5. JavaScript 中的基本数据类型
  6. 编程中的循环
  7. 数组和函数
  8. JavaScript 对象
  9. JavaScript 中非常常见的概念
  10. 然后去哪儿?

哇! 你终于来了! 大多数人并没有追随他们的激情并在仅仅几个教程之后就放弃了他们所学的课程,只有当他们开始采取行动时才会出现这种情况!

我们涵盖的 JavaScript 主题

JavaScript_course

在整个 JavaScript 课程中,我们从 JavaScript 的最基础开始,然后逐步发展到非常高级的概念。

开始使用 JavaScript 的第一步是真正理解为什么我们首先要学习 JavaScript。 您可能想要开始使用 JavaScript 的主要原因有多个,但 JavaScript 最突出的应用程序通常以一种或另一种方式出现在 Web 开发中。 JavaScript 最初只是一种前端语言,然后传播到后端服务器,并开始在那里占据主导地位。

不管你为什么要学习 JavaScript,再次快速浏览一下这个 JavaScript 课程可能是个好主意。

这样你就可以看到你的进步,看到你真正理解的部分,这可能一开始吓到了你,以及捕捉到你可能忽略或错过的部分。

JavaScript 基础知识和设置编码环境

在了解了 JavaScript 为何如此受欢迎以及您实际上可以用它做什么之后,我们从一些Hello world 开始! 例子。 我们在 Google Chrome 中设置了编码环境,并开始使用 JavaScript 控制台编写一些代码。 最初,我们编写的代码一开始非常简单,我们编写的每一行都有一个简单的目的,没有与其他行相互连接。 随着我们代码的复杂性开始增加,我们将编码环境升级到 Google Chrome 控制台。 使用控制台,我们开始能够轻松地编写多行代码,这些代码在整个 JavaScript 课程中开始变得越来越复杂。

JavaScript 最佳实践

在整个系列中,我们还结合了许多编码最佳实践。 这些最佳实践让您刚开始时的生活更轻松,甚至在您开始工作或与他人合作时变得更有价值。 正是出于这个原因,甚至还有一些标准和说法,比如“所有代码都应该看起来像是一个人编写的,不管有多少人合作过。” 这就是为什么我们看到的第一个概念是注释我们的代码。 这样做,不仅可以让你在未来成为更好的程序员,还可以让你在刚开始的时候拥有更好的编码体验。

变量和常量

接下来,我们已经看到我们可以将数据存储在所谓的变量和常量中。 在决定为新数据选择哪一个时,我们应该记住,如果我们预计不会更改数据,我们希望使用“const”关键字。 如果我们认为需要修改该值,则必须使用“let”关键字。 这些是当前的最佳实践,但我们也看到在 ES6 之前,使用变量的唯一方法是使用“var”关键字声明它。 在看到 var 关键字带来的灵活性带来的潜在问题之后,在 2015 年,随着 ES6 标准的出现,编写 JavaScript 的新的和现代的方式变成了使用“const”和“let”关键字。

JavaScript 中的基本数据类型

之后我们讨论了 JavaScript 中的基本数据类型。 这里的重点是要了解不同的数据类型擅长做不同的事情。 这就是为什么了解我们正在使用的数据类型很重要的原因。 后来,我们看到通过使用if else语句,我们可以开始控制我们的代码。 从这些开始,我们学会了部分忽略我们的代码,以使其适应某些特定条件。 我们了解了可以用来更精确地控制代码和数据的不同控制结构。 这样,我们的代码可以适应不同的输入并提供更准确的答案。

编程中的循环

接下来,我们发现了编程中的循环。 我们看到,通过使用循环,我们可以开始避免在代码中重复自己。 这基本上使我们能够部分地开始干燥。 这代表不要重复自己。

一般来说,我们不想编写超出我们必须的代码来完成任务。 因为每次我们编写更多代码时,我们都会在代码中引入更多错误机会。 编写更多代码需要更多时间和精力,引入潜在错误,通常效率不高,因为现在您必须保存相同的代码可能 10 次。 总体而言,它会显着降低编码体验。 这就是为什么从 while 循环和 for 循环开始,我们开始删除可能重复的代码。

数组和函数

我们还看到了 JavaScript 中的其他基本概念、主题和最佳实践。 我们已经看到,数组非常擅长对相关数据进行分组,比如一年中的月份,我们需要存储的一些相关数字等等。 接下来,我们看到函数真的很强大,我们可以使用函数来真正模块化我们的代码,并且有很多好处。 将我们的功能分组到不同的功能中的一些好处是我们创建了一个更加模块化、相对容易测试的代码。 我们也大大减少了重复自己的机会。

我们已经看到有两种主要的功能。 其中一种是纯函数,另一种是不纯函数。 一般来说,我们应该尽可能地使用纯函数而不是不纯函数。 这样,无论我们在哪里运行代码,或者何时运行代码,我们编写的纯函数都将以相同的方式运行并给出相同的结果。

JavaScript 对象

接下来,我们看到了物体。 我们了解到,对象擅长存储可以具有多个维度的高度关联的数据。 我们从创建对象的最简单方法开始,然后逐步为对象创建蓝图,然后从该蓝图创建多个对象。 使用这些蓝图可以确保对象中的字段遵循相同的准则并具有相同的字段。 通过这种方式,最终我们可以确定我们有一个更加统一的数据库可供使用。 它还允许我们编写显着的 DRY 代码。

JavaScript 中非常常见的概念

接下来,我们看到了 JavaScript 中非常常见的概念和主题。 其中绝大多数是基于进一步优化功能,一种或另一种方式。 通过使用 map 和 filter 方法,我们能够跳过一些 for 循环和if语句。 使用箭头函数,我们能够大大减小函数的大小。 我们在这门 JavaScript 课程中看到了许多特性,包括 ES6 或 ES2015 引入的箭头函数,这是 JavaScript 标准中最近最大的变化。

然后去哪儿?

根据您想要实现的目标,您可以采取不同的路线。 如果您只是想提醒自己 JavaScript 的基础知识,因为您必须尽快使用它,希望本 JavaScript 课程为您提供全面的指南。 也许您已经擅长另一种语言,例如 Python,但您也想了解 JavaScript。 如果是这样的话,我希望我能让你相对容易地开始使用 JavaScript 语法和概念。 或者,也许您刚刚开始进行 Web 开发,并且您知道 JavaScript 非常流行。

无论哪种情况,我都希望这个 JavaScript 课程能给你一些价值。 如果您认识的朋友会觉得本系列对您有所帮助,请考虑与他们分享本系列的第一个教程,以便他们也可以开始他们的 JavaScript 之旅。

Part 10 JavaScript course from Beginner to Advanced in 10 blog posts robert whitney avatar 1background

作者:罗伯特·惠特尼

JavaScript 专家和指导 IT 部门的讲师。 他的主要目标是通过教其他人如何在编码时有效合作来提高团队生产力。

10 篇博文中从初级到高级的 JavaScript 课程:

  1. 如何开始用 JavaScript 编码?
  2. JavaScript 基础
  3. JavaScript 中的变量和不同的数据类型
  4. 片段和控制结构
  5. While 循环和 for 循环
  6. Java 数组
  7. JavaScript 函数
  8. JavaScript 对象
  9. JavaScript 方法等
  10. JavaScript 课程总结