#JavaScript

Что такое строгий режим use strict mode в JavaScript и зачем он нужен
Что такое строгий режим use strict mode в JavaScript и зачем он нужен

Безопасный код без скрытых ошибок

1 часть
JavaScript для новичков: чем опасны нестрогие типы данных
2 часть
Что будет, если переменную разделить и сразу умножить на одно и то же число
3 часть
Null, ноль и Undefined: разбираемся в сортах пустоты
4 часть
[1] + [2] - [3] = 9. Да как так-то?
5 часть
Что такое утиная типизация
6 часть
Что такое пустой оператор и что он делает
7 часть
Что такое строгий режим use strict mode в JavaScript и зачем он нужен
easy
Какие ошибки делают программисты в реализации ООП в JavaScript
Какие ошибки делают программисты в реализации ООП в JavaScript

Статья для опытных

1 часть
ООП для новичков: классы и объекты
2 часть
ООП для новичков: публичное и приватное
3 часть
ООП для новичков: инкапсуляция, наследование и полиморфизм
4 часть
Какие ошибки делают программисты в реализации ООП в JavaScript
hard
Как сделать форму Drag-and-Drop у себя на сайте

Добавляем загрузку файлов на страницу

1 часть
Делаем неубиваемый сайт: статика и динамика
2 часть
Отлить в бетоне!
3 часть
Создаём статичный сайт на Hugo
4 часть
Объясни мне: зачем нужен хостинг
5 часть
Как утащить простой сайт за 5 минут
6 часть
Что ещё полезного можно сделать со своим сервером
7 часть
Одностраничник, лендинг, сайт и портал — в чём разница
8 часть
Как работает Drag-and-Drop — загрузка файлов простым перетаскиванием на страницу
9 часть
Как сделать форму Drag-and-Drop у себя на сайте
easy
Как работает Drag-and-Drop — загрузка файлов простым перетаскиванием на страницу

Из чего состоит и как работает форма

1 часть
Делаем неубиваемый сайт: статика и динамика
2 часть
Отлить в бетоне!
3 часть
Создаём статичный сайт на Hugo
4 часть
Объясни мне: зачем нужен хостинг
5 часть
Как утащить простой сайт за 5 минут
6 часть
Что ещё полезного можно сделать со своим сервером
7 часть
Одностраничник, лендинг, сайт и портал — в чём разница
8 часть
Как работает Drag-and-Drop — загрузка файлов простым перетаскиванием на страницу
9 часть
Как сделать форму Drag-and-Drop у себя на сайте
easy
Что может узнать о вас любой сайт
Что может узнать о вас любой сайт

Для чего он это делает и как

1 часть
Можно ли отключить интернет?
2 часть
Как Яндекс пережил самую крупную DDoS-атаку в истории интернета
3 часть
Как работает поиск Яндекса: «Нога Акинфеева обои» и ещё сто миллионов запросов в день
4 часть
Ищем в Яндексе правильно
5 часть
Нейросети в браузере: как это работает
6 часть
Как на самом деле работает режим инкогнито в браузерах
7 часть
Что может узнать о вас любой сайт
easy
Что означает ошибка SyntaxError: Unexpected EOF
Что означает ошибка SyntaxError: Unexpected EOF

Скрипт неожиданно закончился, когда браузер этого не ожидал

1 часть
Что означает ошибка RangeError: Array size is not a small enough positive integer
2 часть
Что означает ошибка: TypeError: toUpperCase is not a function
3 часть
Что означает ошибка SyntaxError: Unexpected EOF
easy
Проверьте себя: что умеет JavaScript
Проверьте себя: что умеет JavaScript

Сложный тест на знание современных возможностей JavaScript

easy
Необычная математика в JavaScript
Необычная математика в JavaScript

Видите обычное число? А его нет…

1 часть
Двоичное счисление на пальцах
2 часть
Что такое непозиционная система счисления
3 часть
Что такое троичная логика и где она используется
4 часть
Необычная математика в JavaScript
easy
Ликбез: чем различаются var, let и const в JavaScript

Различий гораздо больше, чем кажется

1 часть
Что такое переменная
2 часть
Ликбез: чем различаются var, let и const в JavaScript
easy
Uncaught SyntaxError: Unexpected token — что это означает?

Самая популярная ошибка у новичков.

1 часть
Что означает ошибка: TypeError: ‘undefined’ is not an object
2 часть
Что означает ошибка ReferenceError: Invalid left-hand side in assignment
3 часть
Что означает ошибка SyntaxError: missing formal parameter
4 часть
ReferenceError: math is not defined — что это означает
5 часть
Uncaught SyntaxError: Unexpected token — что это означает?
6 часть
Uncaught TypeError: Cannot read property — что это означает
7 часть
Что означает ошибка ReferenceError: Can't find variable
8 часть
Что означает ошибка ReferenceError: Cannot access uninitialized variable
medium
Что означает ошибка: TypeError: toUpperCase is not a function
Что означает ошибка: TypeError: toUpperCase is not a function

Функция есть, но она не знает, что ей делать

1 часть
Что означает ошибка RangeError: Array size is not a small enough positive integer
2 часть
Что означает ошибка: TypeError: toUpperCase is not a function
3 часть
Что означает ошибка SyntaxError: Unexpected EOF
easy
Веб-проект: делаем аквариум с разными обитателями
Веб-проект: делаем аквариум с разными обитателями

Собираем аквариум из эмодзи и одной картинки

1 часть
Веб-проект: делаем автотекст на странице для презентаций
2 часть
Веб-проект: делаем аквариум с разными обитателями
easy