JavaScript 是 Web 的脚本语言。它可为 Web 应用提供丰富的互动性和动态内容。借助它,您可以打造可帮助用户完成复杂任务、存储用户数据等的用户体验。在这里,您可以浏览我们收集的 JavaScript 内容,并学习各种概念和技巧,以帮助您提升 JavaScript 技能。
如果您刚开始接触 JavaScript,我们会为您提供帮助。我们的“学习 JavaScript”课程会介绍 JavaScript 的方方面面,帮助您快速上手。
了解所有主要浏览器引擎中新推出的最新 JavaScript 功能。
JavaScript 提供了许多功能,可帮助您构建能够满足用户需求的应用。
Interaction to Next Paint (INP) 是一项重要的响应能力指标,用于衡量网页响应速度。这些指南包含 JavaScript 提示,可帮助您确保网页能够快速响应用户。
第三方 JavaScript 可能会导致 Web 应用出现性能问题。了解如何管理第三方脚本,以确保您的网站应用保持快速运行。
查看这些 JavaScript 模式,了解如何在 Web 应用中快速完成常规任务。
课程

如果您刚刚开始接触 JavaScript,我们会为您提供帮助。我们的 Learn JavaScript 课程将从变量、函数和条件语句等基本知识入手,引导您全面了解 JavaScript 的运作方式。接下来,您将学习更复杂的主题,例如原型继承、类等,以帮助您磨练 JavaScript 技能,从而构建丰富的 Web 应用。

向 Web 开发者发出基准信号,指明 Web 平台功能可以在所有主流浏览器引擎中安全使用。以下是一些现已作为基准新功能提供的 JavaScript 功能。

可调整大小的 ArrayBuffer 已成为基准。2024 年 7 月新增。
设置方法已成为基准。此方法于 2024 年 6 月推出。
CustomStateSet 已变更为“基准”。此指标将于 2024 年 5 月推出。
Screen Wake Lock API 已于 2024 年 5 月成为“新基准”API。
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 请求,从网络中提取数据。
IndexedDB API 为结构化数据(包括文件和 blob)提供客户端存储服务。

您使用 JavaScript 的方式可能会影响 Web 应用的 Interaction to Next Paint (INP)。这些指南可帮助您解决由 JavaScript 导致的网页响应速度问题。

主线程上的长任务可能会导致您的 Web 应用无响应。了解如何优化耗时较长的任务,以改进 Web 应用的 INP。
当用户与网页互动时,如果浏览器响应时间过长,就会出现输入延迟时间过长的问题,而 JavaScript 可能是常见原因。请阅读本指南,了解如何缩短输入延迟时间并让 Web 应用更快速响应。
在网页加载期间下载脚本时,这些脚本可能会导致长任务,进而影响 Web 应用的 INP。了解如何针对长时间脚本评估任务进行优化,以保持较低的 INP。
并非所有内容都需要在主线程上运行。如果您有大量需要很长时间才能运行的工作,可以将其分流到 Web Worker 线程,以尽可能提高 Web 应用的响应速度。
网络上的一个常见性能问题涉及到第三方 JavaScript 的使用,这可能会导致网页加载速度变慢,甚至导致网页响应速度缓慢。请参阅以下指南,了解一些常见的第三方 JavaScript 性能问题。
了解第三方 JavaScript 如何影响性能,以及您可以采取哪些措施来防止其拖慢网站速度。
利用 Lighthouse 和 Chrome 开发者工具,提升性能检测技能。
了解如何高效加载第三方 JavaScript,以便提高 Web 应用的性能。
了解如何针对 Core Web Vitals 优化代码和代码管理器,以便这些实用工具对 Web 应用的性能影响降到最低。

查看这些模式,它们可用于通过 JavaScript 在 Web 应用中快速完成常见任务。

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