Что такое WeakSet в JavaScript?
Ответ:
Основное отличие WeakSet от обычного Set заключается в том, что объекты в нём хранятся слабо, то есть они могут быть собраны сборщиком мусора, если на них нет других ссылок.
Методы WeakSet:
• add(value) — Добавляет указанное значение в WeakSet. Значение должно быть объектом. Если значение уже существует в WeakSet, оно не будет добавлено повторно.
• has(value) — Проверяет, присутствует ли указанное значение в WeakSet. true, если значение присутствует, и false, если нет.
• delete(value) — Удаляет указанное значение из WeakSet. true, если значение было успешно удалено, и false, если его не было в WeakSet.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍20🔥8
Всем привет! Сейчас разберем как создать и анимировать бургер-кнопку, которая используется для создания меню на сайтах.
Основой для создания такого эффекта является свойство transform, с помощью которого можно смещать элементы в заданном направлении.
🔥 — если было полезно
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥93👍12
This media is not supported in your browser
VIEW IN TELEGRAM
• Shift + Del — удаляет строку целиком. Не нужно будет выделять мышкой всю строку и потом нажимать Backspace.
• Ctrl + L — выделяет всю строку целиком. Теперь копипастить еще проще.
• Ctrl + / — Закомментирует или раскомментирует текущую строку.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍69🔥14👎2❤1😁1
This media is not supported in your browser
VIEW IN TELEGRAM
В атрибуте pattern пишется регулярное выражение, которому должно соответствовать введённое в <input> значение.
В примере выше, пароль может содержать в себе любые символы кроме новой строки, а так же должен иметь 6 или более символов.
Pattern можно применить только к тегам <input> со значениями атрибута type: text, tel, email, url, password, search.
🔥 - если было полезно
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥69👍18
This media is not supported in your browser
VIEW IN TELEGRAM
Плагин для VS Code, с помощью которого можно легко создать новый файл в указанной директории.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11🔥7👎3
Привет! В этом посте разберём основные методы для работы с математическими операциями, а так же познакомимся с библиотеками для работы с математикой.
🔥 — если было полезно
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥42👍17
📖 JavaScript для начинающих
⬇️ Скачать книгу
📣 Code Ready | #книга
Вводный курс по JavaScript, который знакомит читателей с основами синтаксиса, функциональности и принципов разработки интерактивных веб-сайтов.
Автор: Майк МакГрат
Год: 2023
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥16👍6
Local Storage — это механизм для хранения данных в браузере, который позволяет сохранять информацию в формате пар ключ-значение и обеспечивает доступ к ней даже после перезагрузки страницы.
Вот основные методы для работы:
• setItem — Сохраняет значение по ключу.
• getItem — Извлекает значение по указанному ключу.
• removeItem — Удаляет значение по указанному ключу.
• clear — Очищает все данные из локального хранилища.
• length — Возвращает количество элементов в локальном хранилище.
• key — Возвращает имя ключа по его индексу.
🔥 — если было полезно
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥45👍10