Monday, 15 June, 2026г.
russian english deutsch french spanish portuguese czech greek georgian chinese japanese korean indonesian turkish thai uzbek

пример: покупка автомобиля в Запорожье

 

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

Разбор Javascript-стайлгайда от Google (часть 2)У вашего броузера проблема в совместимости с HTML5

(ЧАСТЬ 2) В Google для стандартизации написания Javascript используют специальный стайлгайд (https://google.github.io/styleguide/jsguide.html), в котором четко прописаны правила оформления JS-кода. Это сильно упрощает поддержку таких сложных программных продуктов, как Gmail, Google Docs и другие. В этом ролике мы, простым языком, разберем самые актуальные моменты из этого документа.

ЧАСТЬ 1: https://youtu.be/MkKJzJzsq48

Содержание:
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 Строковые литералы, шаблонные строки, кавычки. Числовые литералы.
19:27 Циклы for, for..in, for..of, Object.keys. Немного про итерируемые объекты на примере FormData.
23:37 Оператор switch.
24:40 Проверка: строгая и НЕстрогая (==, ===, !=, !==).
25:53 Запрет with и eval. Простановка точек с запятыми. Нестандартизированные фичи.
27:14 Литералы вместо конструкторов примитивных типов. Модификация встроенных объектов.
28:19 Ставить ли скобки при инстанцировании конструктора через new? Особенность приоритета операций в JS.
30:36 Именование. Акронимы и правила превращение фраз в названия переменных, классов, констант, методов и полей.
34:07 Именование параметров функции. Разница между параметрами и аргументами функции.
36:45 Как приводить имеющуюся кодовую базу к желаемому стилю кода?
38:34 Заключение.

????????????
Стань спонсором канала и получи бонусы: https://www.youtube.com/channel/UCt36CWL85NGtOgUMZ2X6x5g/join

????????????
Avocode - лучше обезболивающее для того, кому приходится верстать из PSD, AI, XD, Sketch и Figma. Регистрируйся и получи скидку 10% на первую покупку, введя в соответствующем поле промо-код ‘nikita’: https://avocode.com/pricing

Обучающие ролики по Avocode: http://makeweb.me/avocode-lessons-yt-desc

✊✊✊
Персональные уроки по веб-разработке: http://makeweb.me/lessons-video
Отзывы: http://makeweb.me/lessons-feedback
Связаться: https://vk.com/write-96139053 / [email protected]

✍✍✍
Присоединяйся к нашему Telegram-чату тут http://makeweb.me/telegram-mw-1 или, если не работает, тут http://makeweb.me/telegram-mw-2
Или по имени чата в поиске - @makewebme

Мой аккаунт