JavaScript заметки
Открыть в Telegram
Регулярные заметки по практическому JavaScript. Обучащию посты позволят прокачать навыки во Frontend-разработке. Можно почитать пока компилируется проект :) Сотрудничество: @noname_media Канал на бирже: telega.in/channels/notesjs/card?r=Wj7h1mbl
Больше7 740
Подписчики
-124 часа
-77 дней
-5930 день
Архив постов
7 741
.values()
Возвращает
итератор для обхода значений коллекции Set в порядке добавления значений в коллекцию.
#множества #clear
Подробнее7 741
clearInterval()
Отменяет регулярное выполнение функции, установленное вызовом
setInterval().
#Браузерное_окружение #clearInterval
Подробнее7 741
setInterval()
setInterval() позволяет регулярно исполнять функцию через указанный промежуток времени.
#Браузерное_окружение #setInterval
Подробнее7 741
clearTimeout()
clearTimeout() очищает таймаут установленный с помощью setTimeout().
#Браузерное_окружение #clearTimeout
Подробнее7 741
👩💻👩💻ВЕБ-РАЗРАБОТКА👨💻👩💻
Научу создавать красивые страницы и полноценные сайты с нуля!
Разберём HTML 👩💻, CSS (SCSS, анимации👍) и базовый JS 🔩, научу верстать по макетам из Figma.🌐
Обучение будет идти 3 месяца.
После него у вас будет портфолио, вы сможете смело откликаться на вакансию «HTML-верстальщик» и работать удаленно откуда угодно 👌.
Буду вести записи всех занятий, чтобы не потерять и не пропустить важную темуℹ️
Периодичность и время занятий - 2 раза в неделю по 2 часа
Оплата раз за обучение раз в месяц или за весь курс , так будет дешевле
Расписание составлено. Четверг 19:00 🕖
Воскресенье 18:00 🕕
Первые два занятия уже прошли , но записи сохранились , первые занятие было вводным и не сложными , так что влиться будет максимально просто ✅
Пишите в телегу ✅ @import_react, добавлю в беседу и отвечу на все интересующие вас вопросы
7 741
setTimeout()
setTimeout() позволяет исполнить функцию через указанный промежуток времени. Функция возвращает числовой идентификатор установленного таймера. Этот идентификатор можно передать в функцию clearTimeout(), чтобы остановить таймер.
#Браузерное_окружение #setTimeout
Подробнее7 741
queueMicrotask()
Браузерное API, которое выполняет переданный код асинхронно.
#Браузерное_окружение #queueMicrotask
Подробнее7 741
confirm()
При помощи функции
confirm() можно вывести на экран пользователя модальное окно с текстом и кнопками «Ок» и «Отмена».
Из-за того, что окно модальное — работа с интерфейсом браузера и страницами будет заблокирована. Это неудобно, плюс может восприниматься пользователем как попытка ограничивать его свободу. Модальное окно для пользователя — окно, которое блокирует его работу с браузером до тех пор, пока он это окно не закроет.
#Браузерное_окружение #confirm
Подробнее7 741
prompt()
При помощи функции
prompt() можно вывести на экран пользователя модальное окно c полем ввода и текстом-пояснением.
Из-за того, что окно модальное — работа с интерфейсом браузера и страницами будет заблокирована. Это неудобно, плюс может восприниматься пользователем как попытка ограничивать его свободу. Модальное окно для пользователя — окно, которое блокирует его работу с браузером до тех пор, пока он это окно не закроет.
#Браузерное_окружение #prompt
Подробнее7 741
alert()
При помощи директивы
alert() можно вывести на экран пользователя модальное окно с каким-нибудь текстом.
Из-за того, что окно модальное — работа с интерфейсом браузера и страницами будет заблокирована. Это неудобно, и может восприниматься пользователем как попытка ограничивать его свободу. Модальное окно для пользователя — окно, которое блокирует его работу с браузером до тех пор, пока он это окно не закроет.
#Браузерное_окружение #alert
Подробнее7 741
performance
Performance API — это API браузера, позволяющее измерять время работы программы при помощи различных методов. Для этого используется очень точный тип измерения времени – DOMHighResTimeStamp, работающий с точностью до 5 микросекунд (в одной миллисекунде их тысяча).
#Браузерное_окружение #performance
Подробнее7 741
Ищем 100 человек, которые пройдут 4 курса по IT бесплатно и дадут обратную связь!
Старая цена - 23 500 руб
Цена для тестовой группы - 0 руб 💯
👉🏻 Получить курсы тут
7 741
sessionStorage
Это объект, хранящийся в
window, который позволяет сохранять данные в браузере на время сессии. Этот тип хранилища очень похож на localStorage и работает как хранилище данных в формате ключ-значение. При сохранении данных мы указываем имя поля, в которое должны быть сохранены данные, и затем используем это имя для их получения.
• Сессия страницы создаётся при открытии новой вкладки браузера. Сессия остаётся активной до тех пор, пока открыта вкладка, а состояние сессии сохраняется между перезагрузками. Открытие новой вкладки с таким же адресом приведёт к созданию новой сессии.
• Значения хранятся в виде строк. При попытке сохранения других типов данных, они будут приведены к строке. Например, если записать число, то при чтении нам вернётся число, записанное в строку.
• Максимальный объем данных ограничен размером 5MB.
#Браузерное_окружение #sessionStorage
Подробнее7 741
localStorage
Это объект, хранящийся в
window, который позволяет долговременно сохранять данные в браузере. Работает как хранилище данных в формате ключ-значение — при сохранении данных мы указываем имя поля, в которое должны быть сохранены данные, и затем используем это имя для их получения.
• Значения хранятся в виде строк. При попытке сохранения других типов данных, они будут приведены к строке. Например, если записать число, то при чтении нам вернётся число, записанное в строку.
• Не имеет ограничений по времени хранения, может быть очищен пользователем вручную или браузером при переполнении автоматически (браузеры на основе движка WebKit, например Safari, очищают localStorage, если к нему не обращались в течение 7 дней).
• Максимальный объем данных ограничен размером 5MB.
#Браузерное_окружение #localStorage
Подробнее7 741
URLSearchParams
URLSearchParams — это класс, предоставляющий удобное API для формирования строки поисковых параметров, которую потом можно использовать для формирования полного адреса. Все параметры в строке будут закодированы для безопасной вставки в адрес. Также этот класс можно встретить как часть класса URL.
#Браузерное_окружение #URLSearchParams
Подробнее7 741
window.matchMedia
Интерфейс в глобальной области видимости
window.matchMedia, который позволяет получить доступ к медиавыражениям из JavaScript и подписываться на их срабатывание. Медиавыражения активно используются в CSS с помощью директивы @media.
#Браузерное_окружение #windowmatchMedia
Подробнее7 741
Geolocation API
Geolocation API позволяет запросить у пользователя данные о географическом местоположении.
Работать с геопозицией пользователей можно только при защищённом соединении (HTTPS).
#Браузерное_окружение #GeolocationAPI
Подробнее7 741
window.location
location — это объект хранящийся в window, который позволяет получать информацию о текущем адресе страницы и менять его с помощью функций или обновления полей объекта.
#Браузерное_окружение #windowlocation
Подробнее7 741
FormData
FormData — это специальная коллекция данных, которая позволяет передавать данные в виде пар [ключ, значение] на сервер при помощи fetch() или XMLHttpRequest. При этом используется точно такой же формат данных, какой использует тег <form> с типом кодирования 'multipart/form-data'. Поэтому, значения в FormData, как и у обычной HTML формы, могут быть только строками или файлами.
#Браузерное_окружение #FormData
Подробнее7 741
window.navigator
Свойство
window.navigator возвращает объект описания приложения (user agent), которое выполняет скрипт. В подавляющем большинстве случаев это приложение — браузер. Объект содержит свойства, описывающие браузер, и методы для выполнения действий.
#Браузерное_окружение #windownavigator
Подробнее
Уже доступно! Исследование Telegram 2025 — ключевые инсайты года 
