标签:改变 多少 好处 属性 而不是 sync epo 链接 单线程
OOP 和 FP 都是 JavaScript 中流行的编程样式。为了在 JavaScript 中得到好处, 你需要知道两者。现在没有必要深入到任何一种编程风格, 但是你需要知道它们的基本知识。
OOP 是一种围绕对象进行编程的样式。在此阶段, 努力学习这些面向 OOP 的概念:
这
在 JavaScriptFP 是一种编程风格, 它围绕着功能执行的操作进行。在 FP 中, 您可以操作数据并通过函数来传递它们。它与 OOP 完全不同。
为 FP, 努力学习这些概念:
不要再提了, 部分应用 (你会看到他们作为你研究 FP) 现在。尝试学习这两项原则肯定会让你在这个阶段感到迷惑。你可以在以后学到更好的东西。
JavaScript 是单线程的 (一次只能做一件事)。javascript 的关键是要对异步 JavaScript 感到舒适。
If you followed the roadmap so far, you would have already dipped your toes into AJAX with callbacks. The next step is to learn to use AJAX with the Fetch API and JavaScript Promises.
您可能还想学习如何阅读 API, 以便您可以使用第三方 (如 Github 或 Twitter 的) api。
下面是一些有用的文章:
最佳做法很重要。但他们是很难学的, 有充分的理由。
首先, 没有关于 JavaScript 的最佳实践的简编。
(现在我正在和 Sitepoint 做一个)。
你经常在文章和书中找到最佳实践。但令人费解的是, 最佳做法可能会相互冲突。
那是因为最好的做法是由人写的。不同的人有不同的意见。你必须学会保留哪些, 哪些要扔掉。
其次, 你需要改变现在的编码方式来适应最佳实践。你需要重新布线你的大脑。
我建议您尝试通过修改现有代码来合并最佳实践。让他们更好。在技术术语中, 我们称之为重构。
在这一点上, 不要试图从头开始编写具有最佳实践的代码。如果这样做, 您将尝试在逻辑上和在最佳实践中同时思考。大脑不能处理这个。你最终会陷入困境。
好。所以, 最好的做法是困难的。没有一个地方可以让你学习。那你怎么学的?
最好的方法是阅读其他人的代码。
看看它们跟你的不同问为什么。明白为什么。然后, 在代码中使用它们。
哪里可以找到其他人的代码?你最好的赌注是书本和课程。当您阅读示例时, 请注意它们如何构造它们的代码。
您的第二个最佳赌注是插件、模块和开源代码。他们比书本和课程更难阅读, 但他们向你展示了人们如何为真实的代码。
不要尝试写出完美的代码
你永远也达不到它。至少现在不行
三月后, 你会回顾和呕吐你写的烂代码。再过三月, 你也会这样做的。循环重复。
继续建设新事物。偶尔, 回来, 重构, 然后继续前进。
注意: 随着技术的发展, 最佳做法会随着时间的推移而改变。三年前庆祝的一些做法现在可能会被人皱眉。但大部分的人确实保持不变。在下面的问题列表中, 你会找到一份最好的实践的清单。
this
这是青少年时期的事情。这是艰难的, 但不是不可能完成。如果你快一点, 可能要花上几个月, 如果你不能花时间学习 JavaScript, 大概1-2年就能掌握它。再一次, 别让这种事阻止你。你可以随时行动。
接下来, 您将了解更多关于成人阶段的信息。这是让你们有些人兴奋的地方。
直到那时。在青少年阶段工作。
保持敬畏,
湖畔
友情链接:https://mail.qq.com/cgi-bin/frame_html?sid=B7qfOJn55191fDds&r=d70449ba46a032e9770f9c62d70aa879
标签:改变 多少 好处 属性 而不是 sync epo 链接 单线程
原文地址:https://www.cnblogs.com/Longhua-0/p/9206426.html