概述:核心学习模块下一页
JavaScript 框架是现代前端 Web 开发的重要组成部分,它为开发人员提供了经过验证的工具,用于构建可扩展的交互式 Web 应用程序。许多现代公司将框架作为其工具的标准部分,因此许多前端开发工作现在都需要框架经验。这组文章提供了一个舒适的起点,帮助您开始学习框架。
作为一名有抱负的前端开发人员,在学习框架时很难知道从何开始——有如此多的框架可供选择,新的框架不断涌现,它们大多以相似的方式工作,但有些地方有所不同,而且在使用框架时有一些需要特别注意的地方。
我们不打算详尽地教您所有需要了解的关于 React/ReactDOM、Vue 或其他特定框架的知识;框架团队自己的文档(以及其他资源)已经完成了这项工作。相反,我们希望退一步,首先回答更基本的问题,例如
我为什么要使用框架?它们为我解决了哪些问题?
在选择框架时我应该问哪些问题?我甚至需要使用框架吗?
框架有哪些功能?它们通常是如何工作的,以及框架对这些功能的实现有何不同?
它们与“原生”JavaScript 或 HTML 有何关联?
之后,我们将提供一些涵盖 React(一个流行的框架选择)基本知识的教程,为您提供足够的背景和熟悉度,以便您自己深入学习。我们希望您以务实的方式学习框架,同时不忘 Web 平台的基本最佳实践,例如可访问性。
我们还提供了一些涵盖其他框架选择基础知识的教程,供那些希望选择与 React 不同框架的人使用。
注意:Scrimba 的 库/框架 MDN 学习合作伙伴 交互式教程提供了框架与库的有用总结,Web 上库和框架的简要历史,以及有关 React 的一些背景信息。