如今,React 是最流行的 JavaScript 库之一。它可用于构建动态和响应式应用程序,提供更好的性能,并且可以轻松扩展。底层逻辑基于可以在不同上下文中重复使用的组件,减少了多次编写相同代码的需要。简而言之,使用 React 您可以创建高效而强大的应用程序。
因此现在是学习如何使用
React 构建应用程序的最佳时机。
然而,如果不 WhatsApp 筛查 深入理解 JavaScript 的一些关键特性,开发 React 应用程序可能会很困难,甚至不可能。
这就是为什么我们编制了一份您在开始使用 React 之前需要了解的 JavaScript 功能和概念列表。您越了解这些概念,构建专业的 React 应用程序就越容易。
话虽如此以下是我们将在本文中讨论的内容:
JavaScript 和 ECMAScript
JavaScript 是一种流行 条款和条件 的脚本语言,与 HTML 和 CSS 结合使用来创建动态网页。 HTML 用于创建网页结构,CSS 用于设置其元素的样式和布局,而 JavaScript 是用于向页面添加行为(即创建功能和交互性)的语言。
JavaScript 由 Netscape Communications 的 Brendan Eich 于 1995 年开发,用于为 Netscape Navigator 浏览器中的网页添加交互性。
从那时起该语言就被主流浏览器采用
并且已经编写了一份文档来描述 JavaScript 应该如何工作:ECMAScript 标准。
从 2015 年开始,ECMAScript 标准 巴西商业名录 每年都会发布一次更新,因此每年都会向 JavaScript 添加新功能。
ECMAScript 2015 是该标准的第六个版本,因此也称为 ES6。后续版本按进展标记,因此我们将 ECMAScript 2016 称为 ES7,将 ECMAScript 2017 称为 ES8,依此类推。
由于标准中添加新功能的频率较高,因此某些功能可能不受所有浏览器支持。那么,如何确保添加到 JS 应用程序的最新 JavaScript
功能在所有浏览器中都能按预期运行?
有三种可能性:
等待各主流浏览器提供对新功能的支持。但是如果您的应用程序确实需要新的 JS 功能,那么这不是一个可行的解决方案。
使用 Polyfill,它是“一段代码(通常是 Web 上的 JavaScript),用于在不支持原生支持的旧版浏览器上提供现代功能”(另见 mdn we