JavaScript — это язык сценариев Интернета. Он обеспечивает богатую интерактивность и динамический контент для веб-приложений. С его помощью вы можете создавать пользовательский интерфейс, который поможет пользователям выполнять сложные задачи, хранить пользовательские данные и многое другое. Здесь вы можете просмотреть нашу коллекцию контента по JavaScript и изучить различные концепции и методы, которые помогут вам улучшить свои навыки работы с JavaScript.
Если вы новичок в JavaScript, мы вам поможем. Наш курс «Изучение JavaScript» раскрывает все тонкости JavaScript, помогая вам освоиться.
Узнайте о новейших функциях JavaScript, которые теперь доступны во всех основных браузерных движках.
JavaScript предоставляет множество функций, которые помогут вам создавать приложения, отвечающие потребностям ваших пользователей.
Взаимодействие с следующей отрисовкой (INP) — это важный показатель отклика, который измеряет скорость отклика страницы. Эти руководства содержат советы по JavaScript, которые помогут вам обеспечить отзывчивость ваших страниц для пользователей.
Сторонний JavaScript может быть причиной проблем с производительностью веб-приложений. Узнайте, как управлять сторонними скриптами, чтобы обеспечить быстроту работы веб-приложений.
Ознакомьтесь с этими шаблонами JavaScript, которые вы можете использовать для быстрого выполнения типичных задач в своих веб-приложениях.
КУРС

Если вы новичок в JavaScript, мы вам поможем. Наш курс «Изучение JavaScript» расскажет вам, как работает JavaScript, начиная с основ, таких как переменные, функции и условные операторы. Далее вы займетесь более сложными темами, такими как наследование прототипов, классы и другими темами, которые помогут вам отточить свои навыки работы с JavaScript и создавать многофункциональные веб-приложения.

Базовый уровень сигнализирует веб-разработчикам, когда функции веб-платформы можно безопасно использовать во всех основных браузерных движках. Вот некоторые функции JavaScript, которые теперь доступны в базовой версии.

Изменяемый размер ArrayBuffer стал базовой версией, доступной в июле 2024 года.
Методы набора стали базовыми. Впервые доступны в июне 2024 года.
CustomStateSet стал базовой версией, доступной в мае 2024 г.
API Screen Wake Lock стал базовой версией, доступной в мае 2024 года.
intl.Segmenter стал базовой версией, доступной в апреле 2024 г.
Promise.withResolvers() стал базовым, доступным в марте 2024 года.
Функции groupBy() стали базовыми. Впервые доступны в марте 2024 года.
Методы ArrayBuffer Transfer() и TransferToFixedLength() стали базовыми, доступными в марте 2024 года.
Array.fromAsync() стал базовым, доступным в январе 2024 г.

JavaScript предоставляет вам множество инструментов, которые помогут вам создавать приложения, отвечающие потребностям ваших пользователей. Вот некоторые общие функции, которые, возможно, стоит использовать в ваших веб-приложениях, о которых стоит знать!

Обещания позволяют асинхронно выполнять код после возникновения определенного события.
API-интерфейс fetch позволяет вам выполнять HTTP-запросы для получения данных из Интернета во внешнем интерфейсе.
API IndexedDB предлагает хранилище структурированных данных на стороне клиента, включая файлы и большие двоичные объекты.

То, как вы используете JavaScript, может повлиять на взаимодействие вашего веб-приложения с следующей отрисовкой (INP) . Эти руководства помогут вам справиться с проблемами отзывчивости страниц, вызванными JavaScript.

Длинные задачи в основном потоке могут привести к тому, что ваше веб-приложение перестанет отвечать на запросы. Узнайте, как оптимизировать длительные задачи, чтобы улучшить INP вашего веб-приложения.
Длительные задержки ввода происходят, когда пользователи взаимодействуют со страницей, а браузер слишком долго отвечает — и JavaScript может быть частым виновником. Прочтите это руководство и узнайте, как сократить задержки ввода и повысить скорость работы вашего веб-приложения.
Когда сценарии загружаются во время загрузки страницы, они могут вызывать длительные задачи, которые могут повлиять на INP вашего веб-приложения. Узнайте, как оптимизировать задачи оценки длинных сценариев, чтобы поддерживать низкий уровень INP.
Не все должно выполняться в основном потоке. Если у вас есть большие объемы работы, выполнение которых занимает много времени, вы можете перенести их в рабочие веб-потоки, чтобы ваше веб-приложение оставалось максимально отзывчивым.
Распространенная проблема с производительностью в Интернете связана с использованием стороннего JavaScript, который может привести к замедлению загрузки страниц и даже к проблемам с быстродействием страниц. Ознакомьтесь с этими руководствами, чтобы разобраться с некоторыми распространенными проблемами производительности стороннего JavaScript.
Узнайте, как сторонний JavaScript может повлиять на производительность и что вы можете сделать, чтобы он не замедлял работу ваших сайтов.
Улучшите свои навыки детектива по производительности с помощью Lighthouse и Chrome DevTools.
Узнайте, как эффективно загружать сторонний JavaScript, чтобы повысить производительность своих веб-приложений.
Узнайте, как оптимизировать теги и менеджеры тегов для Core Web Vitals, чтобы эти полезные инструменты минимально влияли на производительность вашего веб-приложения.

Ознакомьтесь с этими шаблонами, которые вы можете использовать для быстрого выполнения типичных задач в своих веб-приложениях с помощью JavaScript.

Ознакомьтесь с этими шаблонами для выполнения типичных задач в ваших веб-приложениях.
Изучите шаблоны работы с файлами и каталогами в JavaScript.
Узнайте, как использовать API-интерфейсы буфера обмена в JavaScript для обеспечения функций копирования и вставки в ваших веб-приложениях.