Что написано на javascript примеры
Перейти к содержимому

Что написано на javascript примеры

  • автор:

Код JavaScript: примеры. JavaScript-гайд

Предлагаем вашему вниманию основные концепции языка программирования JavaScript, сопровождаемые примерами кода.

Немного истории

Язык программирования JavaScript появился более 20 лет назад и прошёл за этот период времени довольно большой путь. Когда-то он был скромным инструментом для создания простых анимаций. Сегодня он регулярно попадает в топ-10 рейтинга Tiobe.

Итак, JavaScript — это язык, имеющий высокий уровень абстракции, что даёт возможность сосредоточить своё внимание на коде, а не на низкоуровневой программной реализации. JS имеет слабую динамическую типизацию, поддерживая при этом разные парадигмы программирования.

JavaScript реализует стандарт ECMAScript, в результате чего название версий начинается ES: ES6, ES2018 и т. п. Версии нумеруются по году релиза и имеют порядковый номер. За развитие JavaScript отвечает комитет TC39, причём каждая новая функциональность должна пройти несколько этапов перед её принятием.

Стайлгайды для JavaScript-кода

Существуют соответствующие стайлгайды (от английского словосочетания Style Guide). Они необходимы для того, чтобы код на JavaScript был аккуратным и чистым. По сути, речь идёт о выработанной системе соглашений, которой придерживаются программисты в процессе разработки кода. Среди готовых стайлгайдов можно упомянуть системы соглашений от Google либо AirBnb.

Примеры переменных в JavaScript-коде

Имена функций и переменных в JS должны начинаться с буквы, символа подчёркивания либо $. Кроме того, могут содержаться даже иероглифы либо эмодзи! Что касается идентификаторов, то они регистрозависимы: otus и OTUS – это разные переменные.

Также нельзя применять в качестве имен зарезервированные слова:

1-20219-7c4f0b.png

Чтобы создать переменную, следует использовать одно из 3-х ключевых слов: let, var либо const.

2-20219-d24b7b.png

Какие тут нюансы: • var-переменные обладают свойством хойстинга (поднятия) и имеют контекстную область видимости; • let и const имеют блочную видимость и не поднимаются; • неизменяемость const-переменных повсеместно применяются для обеспечения иммутабельности.

Примеры выражений в JavaScript-коде

Выражениями называют структурные единицы кода, которые можно как вычислить, так и преобразовать в значение.

3-20219-ff2cc6.png

Примитивные типы данных в коде JavaScript

Все числа в JS, включая целые, имеют тип float. Что касается строк, то они представляют собой последовательность символов в двойных либо одинарных кавычках, при этом принципиальной разницы между кавычками нет.

4-20219-b36c28.png

Если нужно выполнить конкатенацию строк, подойдёт оператор + :

Мы можем заполнить строку символами до определенной длины, сделав это как с начала, так и с конца:

5-20219-67b6a0.png

Уже начиная с версии ES6, для создания строк появился новый синтаксис, который допускает многострочность и интерполяцию выражений:

6-20219-9949cb.png

Примеры логических значений в коде JavaScript

Логические значения false и true применяются в сравнениях, циклах и условиях. Остальные типы данных можно приведены к логическому значению.

7-20219-87325e.png

Кроме того: — null значит, что у переменной нет значения. Собственно говоря, такая концепция есть не только в JavaScript, но и в других языках программирования (nil, None); — undefined значит, что у переменной нет значения, то есть она не инициализирована.

Кстати, функции без директивы return вернут именно undefined. Являются undefined и неинициализированные параметры функций.

Примеры функций в коде на JavaScript

Под функцией понимают самостоятельный блок кода на JavaScript, который можно применять в программе повторно. Функции можно вызывать, а также передавать им аргументы и получать новое значение.

8-20219-90f156.png

Согласно концепции языка программирования JavaScript, функции — это объекты, а значит, могут иметь свои методы и свойства. Кроме того, функция может как быть аргументом либо возвращаемым значением другой функции, так и быть помещённой в переменную.

Начиная с версии ES6, функции в JavaScript поддерживают дефолтные параметры:

9-20219-8ae025.png

Причём в списке параметров мы можем оставлять замыкающую запятую:

10-20219-fdda34.png

Что касается возвращаемого значения, то по умолчанию все функции в JavaScript возвращают undefined, однако посредством директивы return мы можем вернуть единичное значение любого типа.

Отдельного упоминания заслуживают замыкания. Их эффект основан на том, что области видимости в JS ограничены функциями. Но это тема отдельного разговора.

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

11-20219-7e9638.png

Кстати, this мы можем установить искусственно посредством методов apply, call, bind:

12-20219-7594c9.png

Когда функцию вызывают не в контексте объекта, то её this равняется undefined.

Стрелочные функции

Они появились в ES6, полностью изменив вид JavaScript-кода. Давайте рассмотрим это на примере, ведь на первый взгляд они довольно просты:

13-20219-19447f.png

Но тут существуют нюансы. К примеру, у стрелочных функций нет своего this, а получают они его из контекста создания.

14-20219-5ad419.png

IIFE и генераторы

Immediately Invoked Function Expressions – это функции, выполняемые сразу после объявления.

15-20219-584dc6.png

Что касается генераторов, то это особенные функции. Мы можем приостановить их работу посредством ключевых слов yield и возобновить позже. В результате мы получаем возможность использовать совершенно новые концепции программирования на JavaScript. Посмотрим на пример кода ниже:

16-20219-6ea660.png

Массивы и объекты в JavaScript

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

Что касается объектов, то в ES2015 объектные литералы получили ряд новых возможностей: — упрощение синтаксиса включения переменных:

17-20219-24223c.png

— прототипы и ключевое слово super:

18-20219-f2aaad.png

— динамические имена свойств:

19-20219-19aa1e.png

На следующем примере JavaScript-кода можно увидеть, как получить ключи и значения объекта:

20-20219-f49145.png

Примеры циклов в коде на JavaScript

Начнём с for:

21-20219-f15b05.png

Теперь посмотрим на пример кода с for-each:

22-20219-2276fd.png

Далее do-while:

23-20219-607e68.png

Естественно, не забудем и про while:

24-20219-5df963.png

Теперь for-in:

25-20219-814839.png

Что касается for-of, то этот цикл успешно сочетает в себе лаконичность метода массивов forEach и возможность прерывания цикла:

26-20219-e9cf9e.png

Что же, на этом всё. Если же вас интересуют продвинутые курсы по JavaScript, милости просим!

Подробное руководство по JavaScript

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

JavaScript – единственный язык программирования, встроенный в браузер. Он позволяет придать веб-страницам динамичность и интерактивность.

Обязательным условием для изучения JavaScript является знание двух других веб-технологий: HTML и CSS. В отличие от JavaScript, HTML и CSS – это языки для описания структуры и стилей веб-страниц.

Что написано на javascript примеры

Создание игр на Unreal Engine 5

Создание игр на Unreal Engine 5

Данный курс научит Вас созданию игр на Unreal Engine 5. Курс состоит из 12 модулей, в которых Вы с нуля освоите этот движок и сможете создавать самые разные игры.

В курсе Вы получите всю необходимую теоретическую часть, а также увидите массу практических примеров. Дополнительно, почти к каждому уроку идут упражнения для закрепления материала.

Помимо самого курса Вас ждёт ещё 8 бесплатных ценных Бонусов: «Chaos Destruction», «Разработка 2D-игры», «Динамическая смена дня и ночи», «Создание динамической погоды», «Создание искусственного интеллекта для NPC», «Создание игры под мобильные устройства», «Создание прототипа RPG с открытым миром» и и весь курс «Создание игр на Unreal Engine 4» (актуальный и в 5-й версии), включающий в себя ещё десятки часов видеоуроков.

Подпишитесь на мой канал на YouTube, где я регулярно публикую новые видео.

Подписаться

Подписавшись по E-mail, Вы будете получать уведомления о новых статьях.

Подписаться

Добавляйтесь ко мне в друзья ВКонтакте! Отзывы о сайте и обо мне оставляйте в моей группе.

40 проектов JavaScript для начинающих – легкие идеи, чтобы начать кодирование JS

Лучший способ выучить новый язык программирования – создать проекты. Я создал список из 40 на новичком Управлявании проекта в ванильном JavaScript, React и Teadencript. Мой совет по учебникам было бы посмотреть видео, построить проект, разбить его и перестроить его

  • Автор записи

Автор оригинала: Jessica Wilkins.

Лучший способ выучить новый язык программирования – создать проекты.

Я создал список из 40 на новичком Управлявании проекта в ванильном JavaScript, React и Teadencript.

Мой совет по учебникам было бы посмотреть видео, построить проект, разбить его и перестроить его свой путь. Эксперимент с добавлением новых функций или использования различных методов.

Это проверит, если вы действительно узнали концепции или нет.

Вы можете нажать на любой из проектов, перечисленных ниже, чтобы перейти к этому разделу статьи.

Проекты Vanilla JavaScript

  1. Как создать цвет Flipper
  2. Как создать счетчик
  3. Как создать обзор Carousel
  4. Как создать отзывчивую навбар
  5. Как создать боковую панель
  6. Как создать модаль
  7. Как создать страницу FAQ
  8. Как создать страницу меню ресторана
  9. Как создать видео фона
  10. Как создать навигационную панель на прокрутке
  11. Как создавать вкладки, которые отображают разные контент
  12. Как создать часы обратного отсчета
  13. Как создать свою собственную лорему IPSUM
  14. Как создать список продуктов
  15. Как создать слайдер изображений
  16. Как создать ножницы рок-бумаги
  17. Как создать игровую игру Simon
  18. Как создать платформерную игру
  19. Как создать скачок Doodle
  20. Как создать боечную птицу
  21. Как создать память игра
  22. Как создать игру в моль
  23. Как создать Connect Four Game
  24. Как создать змею игру
  25. Как создать игра Space Invaders
  26. Как создать игру Frogger
  27. Как создать игру Tetris

Реагировать проекты

  1. Как построить игру Tic-Tac-Toe, используя реактивные крюки
  2. Как построить игру Tetris с помощью реактивных крюков
  3. Как создать приложение для напоминания на день рождения
  4. Как создать страницу туров
  5. Как создать аккордеонное меню
  6. Как создавать вкладки для страницы портфолио
  7. Как создать ползунок обзора
  8. Как создать цветовой генератор
  9. Как создать страницу меню платежа на полоску
  10. Как создать страницу корзины покупок
  11. Как создать коктейльскую поисковую страницу

Типоприпечатка проектов

  1. Как построить приложение викторина с React и Teadercript
  2. Как создать арканоидную игру с помощью Typeycript

Проекты Vanilla JavaScript

Если вы не изучали фундаментальные основы JavaScript, то я бы предложил просмотреть Этот курс прежде чем продолжить проекты.

Многие из скриншотов ниже отсюда Отказ

Как создать цвет Flipper

В этом Учебное пособие Джона Смилга Вы узнаете, как создать случайное изменение цвета фона. Это хороший проект, чтобы вы начали работать с DOM.

В статье Леонардо Мальдонадо о том, почему важно узнать о доме, он заявляет:

Ключевые концепции покрыты:

  • массива
  • Document.GetElementById ()
  • Document.Queryselector ()
  • addeventListener ()
  • Document.body.style.backgroundbolor.
  • Math.floor ()
  • Math.random ()
  • Array.Length

Прежде чем начать, я бы предложил смотреть Введение Там, где John переходит, как получить доступ к файлам настройки для всех его проектов.

Как создать счетчик

В этом Джон Смилга Учебное пособие , вы узнаете, как создать счетчик и писать условия, которые изменяют цвет на основе положительных или отрицательных чисел.

Этот проект даст вам дополнительную практику, работающую с DOM, и вы можете использовать этот простой счетчик в других проектах, таких как часы Pomodoro.

Ключевые концепции покрыты:

  • Document.QuerySelectorallall ()
  • для каждого()
  • addeventListener ()
  • Свойство CurrentTarget
  • классный список
  • TextContent

Как создать обзор Carousel

В этом Учебное пособие , вы узнаете, как создать карусель отзывов с кнопкой, которая генерирует случайные обзоры.

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

Ключевые концепции покрыты:

  • объекты
  • Domcontentloaded.
  • addeventListener ()
  • Array.Length
  • TextContent

Как создать отзывчивую навбар

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

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

Ключевые концепции покрыты:

  • Document.Queryselector ()
  • addeventListener ()
  • Classlist.toggle ()

Как создать боковую панель

В этом Учебное пособие Вы узнаете, как создать боковую панель с анимацией.

Это классная функция, которую вы можете добавить на свой личный веб-сайт.

Ключевые концепции покрыты:

  • Document.Queryselector ()
  • addeventListener ()
  • Classlist.toggle ()
  • Classlist.Remove ()

Как создать модаль

В этом Учебное пособие , вы узнаете, как создать модальное окно, которое используется на веб-сайтах, чтобы пользователи делать или увидеть что-то конкретное.

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

Ключевые концепции покрыты:

  • Document.Queryselector ()
  • addeventListener ()
  • ClassList.add ()
  • Classlist.Remove ()

Как создать страницу FAQ

В этом Учебное пособие , вы узнаете, как создавать часто задаваемые вопросы страницы, которая воспитывает пользователей о бизнесе и приводит к движению на веб-сайте через органические результаты поиска.

Ключевые концепции покрыты:

  • Document.QuerySelectorallall ()
  • addeventListener ()
  • для каждого()
  • Classlist.Remove ()
  • Classlist.toggle ()

Как создать страницу меню ресторана

В этом Учебное пособие , вы узнаете, как сделать страницу меню ресторана, которая фильтрует через различные продукты питания. Это забавный проект, который научит вам функции более высокого порядка, такие как карта, уменьшение и фильтр.

В статье «Язид Бзако» по функциям высшего порядка он утверждает:

Ключевые концепции покрыты:

  • массива
  • объекты
  • для каждого()
  • Domcontentloaded.
  • Карта, уменьшение и фильтр
  • innerhtml.
  • включает в себя метод

Как создать видео фона

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

Ключевые концепции покрыты:

  • Document.Queryselector ()
  • addeventListener ()
  • Классический список. Контристы ()
  • ClassList.add ()
  • Classlist.Remove ()
  • играть()
  • Пауза()

Как создать навигационную панель на прокрутке

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

Это популярная функция, найденная на многих профессиональных сайтах.

Ключевые концепции покрыты:

  • Document.GetElementById ()
  • GetLyear ()
  • GetBoundingClientRect ()
  • Метод ломтика
  • window.scrollto ()

Как создавать вкладки, которые отображают разные контент

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

Ключевые концепции покрыты:

  • ClassList.add ()
  • Classlist.Remove ()
  • для каждого()
  • addeventListener ()

Как создать часы обратного отсчета

В этом Учебное пособие , вы узнаете, как сделать часы обратного отсчета, которые могут быть использованы, когда выходит новый продукт, или продается, приходится заканчиваться на сайте электронной коммерции.

Ключевые концепции покрыты:

  • GetLyear ()
  • GetMonth ()
  • getdate ()
  • Math.floor ()
  • setinterval ()
  • ClearInterval ()

Как создать свою собственную лорему IPSUM

В этом Учебное пособие , вы узнаете, как создать свой собственный генератор Lorem Ipsum.

Lorem Ipsum – это переход к тексту для сайтов. Это забавный проект, чтобы показать ваше творчество и создать свой собственный текст.

Ключевые концепции покрыты:

  • Parсент ()
  • Math.floor ()
  • Math.random ()
  • Isnan ()
  • Метод ломтика
  • event.preventdefault ()

Как создать список продуктов

В этом Учебное пособие , вы узнаете, как обновлять и удалять элементы из списка продуктов и создать простое приложение CRUD (CREATE, CREATE, READ, UPDATE и DELETE).

Crud играет очень важную роль в разработке полного стека приложений. Без этого вы не сможете делать такие вещи, как редактирование или удаление сообщений на вашей любимой платформе социальных сетей.

Ключевые концепции покрыты:

  • Domcontentloaded.
  • Новая дата ()
  • createattribute ()
  • setattributenode ()
  • AppendChild ()
  • фильтр()
  • карта()

Как создать слайдер изображений

В этом Учебное пособие , вы узнаете, как создать слайдер изображений, который вы можете добавить на любой веб-сайт.

Ключевые концепции покрыты:

  • QuerySelectorAll ()
  • addeventListener ()
  • для каждого()
  • Если/иначе заявления

Как создать ножницы рок-бумаги

В этом Учебное пособие Тензин научит вас создать ножницы для рок-бумаги. Это забавный проект, который даст больше практики с домом.

Ключевые концепции покрыты:

  • addeventListener ()
  • Math.floor ()
  • Math.random ()
  • Список выключателей

Как создать игровую игру Simon

В этом Учебное пособие , Beau Carnes научит вас, как создать классическую игру Simon. Это хороший проект, который позволит вам подумать о различных компонентах за игрой и как вы построили каждую из этих функций.

Ключевые концепции покрыты:

  • QuerySelector ()
  • addeventListener ()
  • setinterval ()
  • ClearInterval ()
  • Setimeate ()
  • играть()
  • Math.floor ()
  • Math.random ()

Как создать платформерную игру

В этом Учебное пособие Фрэнк Точка научит вас, как построить платформерную игру. Этот проект представит вас к объектному ориентированным принципам программирования и модели, просмотр, контроллер программного обеспечения.

Ключевые концепции покрыты:

  • Это ключевое слово
  • для петли
  • Список выключателей
  • Принципы ООП
  • Узор MVC
  • Canvas API.

Как создать скачок Doodle и Flappy Bird

В этом видео серия Аниа Кубоу научит вас построить Doodle прыгать и Боковая птица .

Строительные игры – это забавный способ узнать больше о JavaScript и охватит множество популярных методов JavaScript.

Ключевые концепции покрыты:

  • творчество ()
  • для каждого()
  • setinterval ()
  • ClearInterval ()
  • Removechild ()
  • AppendChild ()
  • addeventListener ()
  • RemoveeventListener ()

Как создать семь классических игр с Ania Kubow

Вам будет много веселья, создавая семь игр в Этот курс Аниа Кубоу:

Ключевые концепции покрыты:

  • для петлей
  • Enclick Event.
  • Функции стрелки
  • Сортировать()
  • поп ()
  • беззифта ()
  • толкать()
  • индекс()
  • включает в себя()
  • Сращивание ()
  • CONCAT ()

Реагировать проекты

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

Как построить игру Tic-Tac-Toe, используя реактивные крюки

В этом FreeCodecamp Статья За харальд Борген рассказывает о Tic-Tac-TAC-TAC-TAC-TAC-TOE-TOE Game Gearing руководил Thomas Weibenfalk. Вы можете просмотреть Видеоуправление на канале youtube Scimba.

Это хороший проект, который начнет чувствовать себя комфортно с основными основаниями и работать с крючками.

Ключевые концепции покрыты:

  • Usestate ()
  • импорт Экспорт
  • Jsx.

Как построить игру Tetris с помощью реактивных крюков

В этом Учебное пособие Thomas Weibenfalk научит вас построить игру Tetris, используя React Cloots и созданные компоненты.

Ключевые концепции покрыты:

  • Usestate ()
  • Useffect ()
  • УСЭРЕФ ()
  • UseCallback ()
  • Слифовые компоненты

Как создать приложение для напоминания на день рождения

В этом Курс Джона Смилга, Вы узнаете, как создать приложение для возврата на день рождения. Это хороший проект, который начнет чувствовать себя комфортно с основными основаниями и работать с крючками.

Я бы также предложил просмотреть Джонское видео В файлах запуска для этого проекта.

Ключевые концепции покрыты:

  • Usestate ()
  • импорт Экспорт
  • Jsx.
  • карта()

Как создать страницу туров

В этом Учебное пособие , вы узнаете, как создать страницу туров, где пользователь может удалить, какие туры они не заинтересованы.

Это даст вам практику с помощью реактивных крюков и асинхронизированной/ждут шаблона.

Ключевые концепции покрыты:

  • попробуй … поймать заявление
  • async/ждать шаблон
  • Useffect ()
  • Usestate ()

Как создать аккордеонное меню

В этом Учебное пособие , вы узнаете, как создавать вопросы и ответы в меню аккордеона. Эти меню могут быть полезны при раскрытии контента пользователям прогрессивным образом.

Ключевые концепции покрыты:

  • Реагировать иконы
  • Usestate ()
  • карта()

Как создавать вкладки для страницы портфолио

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

Ключевые концепции покрыты:

  • async/ждать шаблон
  • Реагировать иконы
  • Useffect ()
  • Usestate ()

Как создать ползунок обзора

В этом Учебное пособие , вы узнаете, как создать просмотр Slider, который меняется на новый обзор каждые несколько секунд.

Это классная функция, которую вы можете включить в сайт или портфель электронной коммерции.

Ключевые концепции покрыты:

  • Реагировать иконы
  • Useffect ()
  • Usestate ()
  • карта()

Как создать цветовой генератор

В этом Учебное пособие Вы узнаете, как создать цветовой генератор. Это хороший проект для продолжения практики работы с крючками и сочинением.

Ключевые концепции покрыты:

  • Setimeate ()
  • Clearimeout ()
  • Useffect ()
  • Usestate ()
  • попробуй … поймать заявление
  • event.preventdefault ()

Как создать страницу меню платежа на полоску

В этом Учебное пособие , вы узнаете, как создать страницу меню платежа на полоску. Этот проект даст вам хорошую практику о том, как разработать страницу посадки продукта, используя компоненты React.

Ключевые концепции покрыты:

  • Реагировать иконы
  • УСЭРЕФ ()
  • Useffect ()
  • Usestate ()
  • USECONTEXT ()

Как создать страницу корзины покупок

В этом Учебное пособие , вы узнаете, как создать страницу корзины покупок, которая обновляет и удаляет элементы. Этот проект также будет хорошим введением к крюку Успециса.

Ключевые концепции покрыты:

  • карта()
  • фильтр()
  • элементы
  • Успель ()
  • USECONTEXT ()

Как создать коктейльскую поисковую страницу

В этом Учебное пособие Вы узнаете, как создать страницу поиска коктейлей. Этот проект даст вам введение в использование React Router.

React Router дает вам возможность создавать навигацию на вашем сайте и изменять представления на разные компоненты, такие как о или контактную страницу.

Ключевые концепции покрыты:

  • <Маршрутизатор>
  • UseCallback ()
  • USECONTEXT ()
  • Useffect ()
  • Usestate ()

Типоприпечатка проектов

Если вы не знакомы с TeampScript, то я бы предложил смотреть Этот курс прежде чем продолжить этот проект.

Как построить приложение викторина с React и Teadercript

В этом Учебное пособие Thomas Weibenfalk научит вам, как создать приложение для теста с Reacty и Teadercript. Это хорошая возможность практиковать основы Tymdercript.

Ключевые концепции покрыты:

  • Реагировать. Вспомогательный
  • Слифовые компоненты
  • DanganyNySetinnerhtml.

Как создать арканоидную игру с помощью Typeycript

В этом Учебное пособие Thomas Weibenfalk научит вас построить классическую арканоидную игру в TypeyctScript. Это хороший проект, который даст вам практику, работающую с основными концепциями для Teadercript.

Ключевые концепции покрыты:

  • Типы
  • Классы
  • Модули
  • Htmlcanvaselement.

Я надеюсь, что вам понравится этот список из 40 учебных пособий проекта в ванильном JavaScript, React и Teadercript.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *