Functional vs OOP vs Procedural三种方法 JavaScript 示例

Functional vs OOP vs Procedural三种方法 JavaScript 示例,第1张

#有什么问题?

当谈到编写好的代码时,您可以深入探讨关于好的代码到底是什么样子以及您应该遵循哪种编程范式的高度哲学讨论。

不过,本文(和视频,见上文)不会参与这些讨论 - 相反,我们将深入探讨三种非常重要的编写代码的方式并进行比较。

程序化编程面向对象编程函数式编程

这三种方法将在 JavaScript 的示例中展示,但它们适用于大多数编程语言(尽管有些语言会将您推向某种范式 - JavaScript 没有)。

您可以在本页顶部的视频中找到这三种方法的详细比较!在那里,我们构建了一个简单的虚拟网站三次——每种方法一次。

此外,您还可以查看我的JavaScript - 完整指南课程,您可以从头开始详细学习 JavaScript(内容超过 45 小时!)。

#程序化编程

程序化编程就是编写“程序”。你可以这样翻译:“写下你的程序应该按顺序执行的步骤”。

这是一个简短的示例(虚拟代码):

const button = document.querySelector('button');

const doSomething = () => {
  // do something...
}

button.addEventListener('click', doSomething);

在这个片段中,我们有四个步骤:

访问第一个
(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-11
下一篇 2022-06-11

发表评论

登录后才能评论

评论列表(0条)

保存