#Фронт

Что влияет на фронтенд-производительность
Что влияет на фронтенд-производительность

Наблюдаем, измеряем и оптимизируем

Что происходит, когда мы открываем сайт в браузере Что такое CDN в интернете Как правильно писать адрес сайта Линкуй, сокращай. Как работают сокращатели ссылок Что такое UTM-метки и зачем они нужны Как посчитать переходы по ссылке с UTM-метками Что нужно, чтобы создать свой веб-браузер Собираем свой веб-браузер из готовых элементов за 20 минут
easy
Что означает ошибка Uncaught Error: Cannot read private member from an object whose class did not declare it
Что означает ошибка Uncaught Error: Cannot read private member from an object whose class did not declare it

Что будет, если обратиться к приватному полю в основном коде

Что означает ошибка RangeError: Array size is not a small enough positive integer Что означает ошибка: TypeError: toUpperCase is not a function Что означает ошибка SyntaxError: Unexpected EOF Что означает ошибка SyntaxError: Bare private name can only be used as the left-hand side of an `in` expression
easy
Что такое промисы в JavaScript

Обещают что-то сделать и не блокируют код

JavaScript для новичков: чем опасны нестрогие типы данных Что будет, если переменную разделить и сразу умножить на одно и то же число Null, ноль и Undefined: разбираемся в сортах пустоты [1] + [2] - [3] = 9. Да как так-то? Что такое утиная типизация Что такое пустой оператор и что он делает Приоритеты операторов в JavaScript
easy
Веб-проект: делаем браузерную игру с динозавриком, как в Chrome

Самая простая игра на JS во всём мезозое

Прокачиваем навыки CSS: GRID Создаём CSS-сетку нужного размера Верстаем в сетке Собираем сайт-портфолио для фотографа Проект: эффектно переключаем картинки на странице Веб-проект: делаем 8 страниц в одной Веб-проект: страница с кнопкой, которая убегает от мышки
easy
Веб-проект: делаем 8 страниц в одной
Веб-проект: делаем 8 страниц в одной

Всё во имя многозадачности

Прокачиваем навыки CSS: GRID Создаём CSS-сетку нужного размера Верстаем в сетке Собираем сайт-портфолио для фотографа Проект: эффектно переключаем картинки на странице Веб-проект: делаем браузерную игру с динозавриком, как в Chrome Веб-проект: страница с кнопкой, которая убегает от мышки
easy
Что означает ошибка SyntaxError: Bare private name can only be used as the left-hand side of an `in` expression
Что означает ошибка SyntaxError: Bare private name can only be used as the left-hand side of an `in` expression

Когда случайно пытаешься обратиться к приватным элементам

Что означает ошибка RangeError: Array size is not a small enough positive integer Что означает ошибка: TypeError: toUpperCase is not a function Что означает ошибка SyntaxError: Unexpected EOF Что означает ошибка Uncaught Error: Cannot read private member from an object whose class did not declare it
easy
Приоритеты операторов в JavaScript
Приоритеты операторов в JavaScript

Вспоминаем школьную математику и расставляем скобки

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

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

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

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

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

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

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

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

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

Позвони мне, позвони

Как убрать что угодно на любом сайте Как добавить на страницу блок, который можно закрыть (например, баннер)
easy
Страница
Результат: 49-60 из 203