标签:最佳实践 自己 mon 抉择 lodash int 完美 oda str
如果你知道足够的JavaScript是危险的,你就处于成人阶段。你几乎可以建造任何你想要的东西。你对自己的代码很有信心。它大部分是干净的,它遵循许多最佳实践。这并不完美,但已经足够好了。 现在,是时候离开巢穴寻找新的东西了,一些相关的东西使你更接近你的目标。 这里有一些选择。你可以:
您可以学习前端框架(如角度或反应)。
您可以学习节点来构建后端。
你可以深入到JavaScript中。
让我们更详细地讨论这三个选项。
当你使用一个框架, 你被锁定在它的哲学。变革代价高昂。所以, 在你学习一个框架之前, 先问你自己是否需要它。
不是每个人都需要一个框架。有时候, 香草是要走的路。
考虑阅读这篇文章, 帮助你决定是否需要一个。
假设你想使用一个框架, 而不是去香草。
你需要决定下一步学习什么框架。这是个艰难的抉择。很多人被困在这里。
有许多文章比较不同的框架。我建议你花一个小时 (最多两个) 阅读这些文章, 然后选择一个感觉适合你的情况。这里有一个可能有用的。
你选择哪个框架无关紧要。你选错了也无所谓。坚持下去, 先深入学习这个框架。
我这样说是因为框架是相似的。他们做同样的事情 (路由, dom 操作, 控制状态等)。一旦你掌握了你所选择的框架中要寻找的东西, 你以后就会更容易学习另一个框架。
如果可以, 在学习实践的同时, 构建一个小项目来进行动手练习;你看到的东西, 你看不到, 如果你刚刚读的文献。
除了框架之外, 还有许多建在 JavaScript 之上的库。一些例子是:
其次, 如果你知道节点, 你可以利用它使用许多前端工具, 如 Webpack 和吞咽, 是建立在节点上。您还可以将 npm 用作前端库的包管理器。
除了学习节点之外, 还需要另外两个东西--服务器框架和数据库语言。
服务器。
服务器框架可帮助您快速旋转后端, 而无需键入大量代码。如果需要, 您可以学习在没有框架的情况下手动构建服务器, 但我不认为有必要这样做。
最受欢迎的节点服务器框架是Express. js。我极力推荐学习它。
一个数据库。
像计算机上的硬盘一样思考数据库。创建服务器时, 需要一些类似于硬盘的东西来组织和存储信息。
有许多数据库语言, 主要是在基于续集 (sql) 和无 SQL 数据库之间划分的。最流行的 sql 数据库是Postgres , 而最流行的无 sql 数据库是MongoDB。
如果你开始了, 我强烈推荐 MongoDB, 因为它的语法类似 JavaScript。你学起来容易。
下面是一些可以帮助您快速旋转第一台服务器的资源:
即使你是在成人阶段, 还有很多你可以学习的 JavaScript。随意选择其中任何一个潜入:
1. 面向对象编程
在青少年阶段, 你只了解 OOP 的基本知识。如果您想进一步潜水, 您可能需要查看以下文章:
一旦你理解了以上两个概念, 你就已经完成了 OOP。
2. 功能编程
如果你想进一步深入 FP, 我建议阅读弗里斯比教授对功能编程的大部分适当指南。
在其中, 您将了解部分应用、扩充、单子、幺、函、endofunctors 和更多的 FP 术语。
3. 最新的 JavaScript 改进
多年来, JavaScript 作为一种语言已经得到了极大的改进。在所有浏览器中可用的 JavaScript 的最新稳定版本是 EcmaScript 6 (ES6 或 ES2015)。
如果需要, 您可以在浏览器变得稳定之前了解 JavaScript 的未来版本 (如ES7和ES8)。
如果你想使用这些未来的版本今天, 你需要使用一个叫编译. 如果你需要巴贝尔, 你会想学习 Webpack 或吞下。
4. 测试驱动的开发
测试驱动开发 (TDD) 是一个软件开发过程, 它强调在代码中编写测试。
它通过强制编写可测试代码来帮助您提高 JavaScript 技能。这样, 您的代码就变得 terser、更纯净、更易于维护。
标签:最佳实践 自己 mon 抉择 lodash int 完美 oda str
原文地址:https://www.cnblogs.com/Longhua-0/p/9215715.html