Рубрики
Без рубрики

Дорожная карта для изучения JavaScript

JavaScript – такой удивительный язык! Рожденный как простой способ манипулировать документами в браузере, с годами он стал самым популярным языком программирования в мире и теперь работает повсюду. Изучайте язык программирования JavaScript с помощью простых учебных пособий, следуя моей дорожной карте

JavaScript – такой удивительный язык!

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

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

Примечание: Я добавил все это в удобный PDF/EPUB, загрузите его сейчас

Руководства для начинающих

Во-первых, погрузитесь во вводное руководство по языку и ознакомьтесь с обзором “последних и лучших” дополнений к языку. Бесполезно изучать “старый способ” ведения дел, когда за последние 3 года так сильно изменилось то, как мы все используем язык.

  • Введение в JavaScript
  • Руководство по ECMAScript 2015-2017
  • Глоссарий JavaScript
  • Краткий справочник по современному синтаксису JavaScript

Основы языка

Далее, это более глубокий анализ строительных блоков JavaScript.

  • Лексическая структура JavaScript
  • Выражения JavaScript
  • Типы JavaScript
  • Переменные JavaScript
  • Математические операторы JavaScript
  • Функции JavaScript
  • Выражения функций JavaScript, вызываемые немедленно, IIFE
  • этот
  • Функции стрелок JavaScript
  • Циклы JavaScript
  • Циклы и область действия JavaScript
  • Массивы JavaScript
  • Литералы шаблонов JavaScript
  • Точки с запятой в JavaScript
  • Строгий режим

Встроенные объекты JavaScript

  • Даты JavaScript
  • Математический объект

Асинхронное программирование

JavaScript очень силен в асинхронном программировании. Изучите все основы!

  • Асинхронное программирование и обратные вызовы
  • Таймеры JavaScript
  • Обещания JavaScript
  • Асинхронность и ожидание

События

  • Цикл событий JavaScript
  • События JavaScript

Расширенные темы

Некоторые более сложные темы, прежде чем вы продолжите изучать что-то новое

  • Функциональное программирование на JavaScript
  • Эффективно загружайте JavaScript с помощью отложенного и асинхронного
  • КОРС
  • Закрытие JavaScript
  • Регулярные выражения JavaScript
  • Юникод в JavaScript

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

  • Структура Данных карты JavaScript
  • Структура Данных Набора JavaScript

Веб-Платформа

Файлы cookie, локальное хранилище, API истории, Извлечение, Кэш, Работники служб – все это описано в Руководстве по API веб-платформы. Там много чего есть!

Как-к

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

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

Что дальше?

Если вы готовы пойти дальше и погрузиться в более продвинутые области, ознакомьтесь с React и серверным JavaScript с помощью Node.js .

Оригинал: “https://flaviocopes.com/javascript/”