JavaScript 是 Web 的脚本语言。它为 Web 应用程序提供丰富的交互性和动态内容。借助它,您可以构建用户体验,帮助用户完成复杂的任务、存储用户数据等等。在这里,您可以浏览我们的 JavaScript 内容集合,学习各种概念和技术,以帮助您提高 JavaScript 技能。
如果您是 JavaScript 新手,我们已为您准备好。我们的“学习 JavaScript”课程讲授 JavaScript 的来龙去脉,帮助您快速入门。
了解所有主要浏览器引擎中新近推出的最新 JavaScript 功能。
JavaScript 提供了许多功能,可帮助您构建能够响应用户需求的应用程序。
Interaction to Next Paint (INP) 是一项重要的响应速度指标,用于衡量页面响应速度。这些指南包含 JavaScript 技巧,可帮助您保持页面对用户的响应速度。
第三方 JavaScript 可能是 Web 应用程序中性能问题的原因。了解如何管理第三方脚本以保持 Web 应用程序的快速运行。
查看这些 JavaScript 模式,您可以使用它们快速完成 Web 应用程序中的常见任务。
课程

如果您是 JavaScript 新手,我们已为您准备好。我们的“学习 JavaScript”课程将指导您了解 JavaScript 的工作原理,从变量、函数和条件语句等基础知识开始。从那里,您将学习更复杂的主题,例如原型继承、类和其他主题,以帮助您磨练 JavaScript 技能,以便您可以构建丰富的 Web 应用程序。

基准向 Web 开发者发出信号,告知何时可以在所有主要浏览器引擎中安全使用 Web 平台功能。以下是一些现在属于基准新近推出的 JavaScript 功能。

Promise.try() 于 2025 年 1 月成为基准新近推出功能。
Resizable ArrayBuffer 于 2024 年 7 月成为基准新近推出功能。
Set 方法于 2024 年 6 月成为基准新近推出功能。
CustomStateSet 于 2024 年 5 月成为基准新近推出功能。
Screen Wake Lock API 于 2024 年 5 月成为基准新近推出功能。
intl.Segmenter 于 2024 年 4 月成为基准新近推出功能。
promise.withResolvers() 于 2024 年 3 月成为基准新近推出功能。
groupBy() 函数于 2024 年 3 月成为基准新近推出功能。
ArrayBuffer transfer() 和 transferToFixedLength() 方法于 2024 年 3 月成为基准新近推出功能。
Array.fromAsync() 于 2024 年 1 月成为基准新近推出功能。

JavaScript 为您提供了许多工具,可帮助您构建能够响应用户需求的应用程序。以下是一些您可能希望在 Web 应用程序中使用的值得了解的常用功能!

Promise 允许您在特定事件发生后异步执行代码。
fetch API 允许您发出 HTTP 请求,以从前端的 Web 中获取数据。
IndexedDB API 提供结构化数据的客户端存储,包括文件和 Blob。

您使用 JavaScript 的方式可能会影响 Web 应用程序的 Interaction to Next Paint (INP)。这些指南将帮助您处理 JavaScript 导致的页面响应速度问题。

主线程上的长任务可能会导致您的 Web 应用程序无响应。了解如何优化长任务以提高 Web 应用程序的 INP。
当用户与页面交互并且浏览器响应时间过长时,就会发生长时间的输入延迟,而 JavaScript 可能是常见原因。阅读本指南,了解如何缩短输入延迟并使您的 Web 应用程序更流畅。
当脚本在页面加载期间下载时,它们可能会导致影响 Web 应用程序 INP 的长任务。了解如何优化长时间脚本评估任务以保持较低的 INP。
并非所有内容都需要在主线程上运行。如果您有大量工作需要很长时间才能运行,您可以将其卸载到 Web Worker 线程,以使您的 Web 应用程序尽可能保持响应速度。
Web 上常见的性能问题涉及使用第三方 JavaScript,这可能会导致页面加载速度变慢,甚至导致页面响应速度出现问题。查看这些指南,以了解一些常见的第三方 JavaScript 性能问题。
了解第三方 JavaScript 如何影响性能,以及您可以采取哪些措施来防止其降低网站速度。
使用 Lighthouse 和 Chrome DevTools 增强您的性能侦查技能。
了解如何高效加载第三方 JavaScript,以便您可以提高 Web 应用程序的性能。
了解如何优化标签和标签管理器以实现 Core Web Vitals,从而使这些有用的工具对 Web 应用程序性能的影响最小。

查看这些模式,您可以使用它们快速完成使用 JavaScript 的 Web 应用程序中的常见任务。

查看这些模式,以完成 Web 应用程序中的常见任务。
了解在 JavaScript 中使用文件和目录的模式。
了解如何在 JavaScript 中使用剪贴板 API,以在 Web 应用程序中提供复制和粘贴功能。