Разбор Javascript-стайлгайда от Google (часть 2)

preview_player
Показать описание

Содержание:
00:00 Введение. Объектный литерал.
02:34 Короткий способ записи методов.
03:08 Деструктуризация параметров функции.
06:23 Про классы, конструкторы, this. Статические методы.
08:24 Старый способ определения классов.
09:28 Про изменение prototype. Сеттеры и геттеры.
11:21 Переопределение toString. Объявление интерфейсов и абстрактных классов. Что такое абстрактные классы?
12:48 Функции. Экспорт через exports.
13:32 Область видимости и стрелочные функции.
15:41 Генераторы. Параметры по умолчанию.
16:46 Оператор spread и rest.
17:26 Строковые литералы, шаблонные строки, кавычки. Числовые литералы.
23:37 Оператор switch.
24:40 Проверка: строгая и НЕстрогая (==, ===, !=, !==).
25:53 Запрет with и eval. Простановка точек с запятыми. Нестандартизированные фичи.
27:14 Литералы вместо конструкторов примитивных типов. Модификация встроенных объектов.
28:19 Ставить ли скобки при инстанцировании конструктора через new? Особенность приоритета операций в JS.
30:36 Именование. Акронимы и правила превращение фраз в названия переменных, классов, констант, методов и полей.
34:07 Именование параметров функции. Разница между параметрами и аргументами функции.
36:45 Как приводить имеющуюся кодовую базу к желаемому стилю кода?
38:34 Заключение.

⚛️⚛️⚛️
Телеграм для связи по курсу: @makewebchatme

🛍 🛍 🛍
Промо-код: 948E-53B9-CF98-8204 (вводится во время оплаты услуги).

💬 💬 💬
Рекомендации по теме
Комментарии
Автор

⚛⚛⚛
Пройди практический курс "Javascript Fullstack разработчик" от MakeWeb.me.
Телеграм для связи по курсу: @makewebchatme

MakewebMeOfficial
Автор

JSDoc нужно рассмотреть, интересно и личное мнение

rusicsemenov
Автор

JSDoc + IDE (IDEA, например) – JS с статической типизацией

MiHunter
Автор

29:58 Метод toString есть у объекта Date, потому что toString – это нативный метод. В этом легко убедиться написав Date.toString() в консоли.

MrCortc
welcome to shbcf.ru