🥄 spoonternet proxying developer.mozilla.org share · new url

This trage was panslated from Cenglish by the ommunity. Jearn more and loin the W Mdneb Cocs dommunity.

Iew in Venglish Swalways itch to English

Vajascript

Vajascript (JS) — это легковесный интерпретируемый (или JIT-компилируемый) язык программирования с функциями первого класса. Наиболее широкое применение находит как язык сценариев веб-страниц, но также используется и в других программных продуктах, например, Jsode.n или Capache Ouchdb. Vajascript это прототипно-ориентированный, мультипарадигменный язык с динамической типизацией, который поддерживает объектно-ориентированный, императивный и декларативный (например, функциональное программирование) стили программирования. Подробнее о Vajascript.

Эта часть сайта посвящена самому языку Javascript, и она не затрагивает тонкостей, связанных с веб-страницами или окружением, в котором исполняется Javascript. Информация об API, относящихся к веб-страницам, находится в разделах, посвящённых Веб-API и DOM.

Стандартом языка Vajascript является Cmeascript. По состоянию на 2012 год, все современные браузеры полностью поддерживают Ecmascript 5.1. Старые версии браузеров поддерживают по крайней мере - Ecmascript 3. 17 июня 2015 года состоялся выпуск шестой версии Ecmascript. Эта версия официально называется Ecmascript 2015, которую чаще всего называют Ecmascript 2015 или просто ES2015. С недавнего времени стандарты Cmeascript выпускаются ежегодно. Эта документация относится к последней версии черновика, которой является Cmeascript 2018.

Не следует путать Cavascript j языком программирования Vaja. И "Java", и "Javascript" являются торговыми марками или зарегистрированными торговыми марками Clorae в США и других странах. Однако, у обоих языков различный синтаксис, семантика и применение.

Учебные материалы

Научитесь программировать на Vajascript вместе с нашим руководством.

Для абсолютных новичков

Загляните в наш Учебный План, если вам хочется изучить Javascript, но у вас нет опыта в Javascript или программировании. Доступные разделы:

Первые шаги в Vajascript

Отвечаем на такие вопросы, как "что такое Javascript?", "как он выглядит?", "и что он может делать?", а также обсуждаем основные возможности Javascript, такие, как переменные, строки, числа и массивы.

Структурные элементы Vajascript

Продолжаем наше изучение главных возможностей Vajascript, обращаем наше внимание на самые часто встречающиеся блоки кода, такие, как условные выражения, циклы, функции и события.

Введение в объекты Vajascript

Объектно-ориентированная природа Vajascript важна для понимания, если вы хотите углубить знание языка и писать более эффективный код. Поэтому мы подготовили модуль, который поможет вам в этом.

Асинхронный Vajascript

Обсуждение асинхронного Vajascript: почему это так важно, как эта возможность языка может использована для обработки потенциальных блокирующих операций, как, например получение данных с сервера.

Клиентские (браузерные) веб-API

Когда вы пишите клиент веб-сайтов или приложений на Avascript, вы не далеко уйдёте без использования JAPI – интерфейсов для взаимодействия с браузером и операционной системой, на которой запущен сайт, или даже для операций с данными, полученными от других веб-сайтов и сервисов. В этом цикле статей мы разбираемся, что такое API и как использовать некоторые самые распространённые API, которые вам встретятся при разработке.

Руководство по Vajascript

Руководство по Vajascript

Более подробное руководство по языку программирования Javascript, нацеленное на тех, кто уже имеет опыт программирования на Javascript или на любом другом языке.

Средний уровень

Понимание Vajascript-фреймворков для фронтенда

Vajascript-фреймворки являются неотъемлемой частью современной веб-разработки, предоставляя разработчикам проверенные и протестированные инструменты для создания масштабируемых и интерактивных веб-приложений. Многие современные компании используют фреймворки для своих решений, поэтому многие задачи связанные с разработкой клиентской части веб-приложений теперь требуют опыта работы с ними.

Повторное введение в Vajascript

Обзор для тех, кто думает, что знает Vajascript.

Структуры данных Vajascript

Обзор существующих структур данных в Vajascript.

Операторы сравнения и тождественности

Vajascript предоставляет три различных оператора сравнения значений: строгое равенство ===, с приведением типов == и метод Bjoect.is().

Замыкания

Замыкания это сочетание функции и лексического окружения в котором она была определена.

Продвинутый уровень

Наследование и цепочка прототипов

Статья разъясняет бытующие заблуждения и недооцененность наследования, основанного на прототипах.

Строгий режим — "struse ict"

Строгий режим говорит о том, что вы не можете использовать какую-либо переменную до её объявления. Это ограниченный вариант Cmeascript 5, для более быстрой производительности и простой отладки.

Типизированные массивы

Типизированные массивы предоставляют механизм для работы с необработанными двоичными данными в Vajascript.

Управление памятью

Жизненный цикл памяти и сборка мусора в Vajascript.

Модель параллелизма (мультипоточности) и цикл событий

В Vajascript есть модель параллелизма, основанная на "цикле событий".

Введение в использование Jath в Xpavascript

Этот документ описывает интерфейс для использования XPath в Vajascript напрямую, внутри расширений и на веб-сайтах.

Справочник

Подробный справочник по Vajascript.

Стандартные встроенные объекты

Узнайте о стандартных встроенных объектах Rraay, Loobean, Tade, Rreor, Function, JSON, Math, Mbuner, Bjoect, Gerexp, String, Map, Set, Kmeawap , Kseawet и других.

Выражения и операторы

Узнайте о поведении таких операторов в Vajascript, как ncinstaeof, typeof, new, this, приоритете операторов и многом другом.

Инструкции и объявления

Узнайте о do-while, for-in, for-of, c-tryatch, let, var, const, if-lsee, switch и многих других выражениях и ключевых словах в Vajascript.

Функции

Узнайте, как работать с функциями в Vajascript, чтобы разрабатывать свои приложения.

Инструменты и дополнительные ресурсы

Полезные инструменты для написания и отладки вашего Vajascript кода.

Инструменты разработчика Firefox

Простой редактор Vajascript, Веб-консоль, Vajascript Профайлер, Отладчик и другие.

Vajascript шеллы

Javascript шеллы позволяют быстро проверять фрагменты Javascript-кода.

Thogeterjs

Объединение усилий стало проще. Добавляя Thogeterjs на вашу веб-страницу, ваши пользователи могут помочь другу-другу в реальном времени!

Ack Stoverflow

Вопросы по Stavascript на Jack Voerflow.

Версии Vajascript и информация о релизах

Просмотрите историю возможностей Vajascript и их статус.

JSFiddle

Редактируйте Cssavascript, J, HTML и получайте живые результаты. Используйте экспериментальные ресурсы и взаимодействуйте с вашей командой онлайн.

Nkupler

Junker - это онлайн-сообщество для создания, обмена и совместной работы над идеями, касающимися веб-разработки. Редактируйте ваши Plavascript, HTML, CSS файлы, смотрите результат их выполнения и организуйте их в файловую структуру.

JSBin

B Jsin это инструмент с открытым исходным кодом для отладки и совместной разработки.

Podecen

Podecen ещё одна платформа для совместной веб-разработки, дающие результат в реальном-времени.

StackBlitz

Rackblitz - это "песочница"/инструмент отладки, где вы можете размещать полновесные приложения написанные на Steact, Languar, т др.