en
Feedback
JavaScript заметки

JavaScript заметки

Open in Telegram

Регулярные заметки по практическому JavaScript. Обучащию посты позволят прокачать навыки во Frontend-разработке. Можно почитать пока компилируется проект :) Сотрудничество: @noname_media Канал на бирже: telega.in/channels/notesjs/card?r=Wj7h1mbl

Show more
7 737
Subscribers
+124 hours
-57 days
-5130 days
Posts Archive
⚡️Вы давно просили сделать обучающий канал, где каждый желающий сможет выучить все самые популярные языки программирования за неделю: 1. Обучение Python с нуля 2. Обучение JavaScript с нуля 3. Обучение С++ с нуля 4. Обучение С# с нуля 5. Обучение SQL с нуля 👨🏻‍🎓Учи все сразу, или выбери более подходящий язык программирования в лучшем образовательном IT-канале: https://t.me/+6coSVlN6jUtiNTRi

insertAdjacentHTML/Text/Element С этим может помочь другой, довольно универсальный метод: elem.insertAdjacentHTML(where, html
insertAdjacentHTML/Text/Element С этим может помочь другой, довольно универсальный метод: elem.insertAdjacentHTML(where, html). Первый параметр – это специальное слово, указывающее, куда по отношению к elem производить вставку. Значение должно быть одним из следующих: "beforebegin" – вставить html непосредственно перед elem, "afterbegin" – вставить html в начало elem, "beforeend" – вставить html в конец elem, "afterend" – вставить html непосредственно после elem. Второй параметр – это HTML-строка, которая будет вставлена именно «как HTML». #браузер #документ #изменение

­Срочно нужны люди на удалённую работу: ВОЗРАСТ НЕ ВАЖЕН! ОПЫТ НЕ НУЖЕН! — Тестировщик игр3 500₽/деньПерепечатать аудиокнигудо 10 000₽Работа без опытадо 5 000₽/день Для тех, кто готов за вечер получать от 1 до 15 тысяч рублей – подписка на Юворк обязательна.

Методы вставки Вот методы для различных вариантов вставки: node.append(...nodes or strings) – добавляет узлы или строки в кон
Методы вставки Вот методы для различных вариантов вставки: node.append(...nodes or strings) – добавляет узлы или строки в конец node, node.prepend(...nodes or strings) – вставляет узлы или строки в начало node, node.before(...nodes or strings) – вставляет узлы или строки до node, node.after(...nodes or strings) – вставляет узлы или строки после node, node.replaceWith(...nodes or strings) – заменяет node заданными узлами или строками. #браузер #документ #изменение

Всем привет! Ребята создали чат-бота Masterhub, который рассылает разработчикам релевантные Frontend вакансии без спама. Наст
Всем привет! Ребята создали чат-бота Masterhub, который рассылает разработчикам релевантные Frontend вакансии без спама. Настрой бота за 1 минуту и получай до 50 предложений в неделю, отобранных по твоим предпочтениям. @MasterHuBot

Методы вставки, append Чтобы наш div появился, нам нужно вставить его где-нибудь в document. Например, в document.body. Для э
Методы вставки, append Чтобы наш div появился, нам нужно вставить его где-нибудь в document. Например, в document.body. Для этого есть метод append, в нашем случае: document.body.append(div). #браузер #документ #изменение

Создание сообщения В нашем случае сообщение – это div с классом alert и HTML в нём. Мы создали элемент, но пока он только в п
Создание сообщения В нашем случае сообщение – это div с классом alert и HTML в нём. Мы создали элемент, но пока он только в переменной. Мы не можем видеть его на странице, поскольку он не является частью документа. #браузер #документ #изменение

Ты знаешь сколько получает Middle Python разработчик в России? От 120 000 рублей! Подписывайся на канал Python заметки и стан
Ты знаешь сколько получает Middle Python разработчик в России? От 120 000 рублей! Подписывайся на канал Python заметки и стань мидлом за считанные недели абсолютно бесплатно! Эксклюзивный и актуальный материал, а также тесты по современному Python каждый день. Расширяй свои знания с нами!

Создание элемента DOM-узел можно создать двумя методами: document.createElement(tag) - создаёт новый элемент с заданным тегом
Создание элемента DOM-узел можно создать двумя методами: document.createElement(tag) - создаёт новый элемент с заданным тегом. document.createTextNode(text) - создаёт новый текстовый узел с заданным текстом. Большую часть времени нам нужно создавать узлы элементов, такие как div для сообщения. #браузер #документ #изменение

Хочешь знать основные языки программирования? Подписывайся на канал Simple code. Там тебя ждут ежедневные посты по разным язы
Хочешь знать основные языки программирования? Подписывайся на канал Simple code. Там тебя ждут ежедневные посты по разным языкам: JavaScript, C#, C++, Python, Java.

Пример: показать сообщение Рассмотрим методы изменения документа на примере – а именно, добавим на страницу сообщение, которо
Пример: показать сообщение Рассмотрим методы изменения документа на примере – а именно, добавим на страницу сообщение, которое будет выглядеть получше, чем alert. Это был пример HTML. Далее мы будем создавать такой же div, используя JavaScript (предполагаем, что стили в HTML или во внешнем CSS-файле). #браузер #документ #изменение

Изменение документа Добро пожаловать в новую главу на нашем канале "Изменение документа". Модификации DOM – это ключ к созданию «живых» страниц. Здесь мы увидим, как создавать новые элементы «на лету» и изменять уже существующие. P.S. Найти все посты по этой главе вы можете с помощью комбинации хештегов, которые указаны ниже. #браузер #документ #изменение

Лайфхак: чтобы найти норм работу на удалёнке (или офисную) — не надо шурстить HeadHunter и сотни мусорных каналов. Надо прост
Лайфхак: чтобы найти норм работу на удалёнке (или офисную) — не надо шурстить HeadHunter и сотни мусорных каналов.  Надо просто держать в подписках React Job. Туда напрямую обращаются лучшие работодатели со всего мира. Если вы пишете на React, вы только начинаете или уже профи в своем деле, то подписывайся на наш канал. У нас вы найдете стажировки, работу для разного уровня и рекомендации как не облажаться при трудоустройстве!

Итого по атрибутам и свойствам Атрибуты – это то, что написано в HTML. Свойства – это то, что находится в DOM-объектах. Метод
Итого по атрибутам и свойствам Атрибуты – это то, что написано в HTML. Свойства – это то, что находится в DOM-объектах. Методы для работы с атрибутами: elem.hasAttribute(name) – проверить на наличие. elem.getAttribute(name) – получить значение. elem.setAttribute(name, value) – установить значение. elem.removeAttribute(name) – удалить атрибут. elem.attributes – это коллекция всех атрибутов. В большинстве ситуаций предпочтительнее использовать DOM-свойства. Нужно использовать атрибуты только тогда, когда DOM-свойства не подходят, когда нужны именно атрибуты, например: - Нужен нестандартный атрибут. Но если он начинается с data-, тогда нужно использовать dataset. - Мы хотим получить именно то значение, которое написано в HTML. Значение DOM-свойства может быть другим, например, свойство href – всегда полный URL, а нам может понадобиться получить «оригинальное» значение. #браузер #документ #атрибуты_свойств

Хабр теперь в Telegram! Подписывайтесь: @habr_tg
Хабр теперь в Telegram! Подписывайтесь: @habr_tg

"Зарезервированные" атрибуты (dataset) Все атрибуты, начинающиеся с префикса «data-», зарезервированы для использования прогр
"Зарезервированные" атрибуты (dataset) Все атрибуты, начинающиеся с префикса «data-», зарезервированы для использования программистами. Они доступны в свойстве dataset. Например, если у elem есть атрибут "data-about", то обратиться к нему можно как elem.dataset.about. Атрибуты, состоящие из нескольких слов, к примеру data-order-state, становятся свойствами, записанными с помощью верблюжьей нотации (CamelCase): dataset.orderState. См. переписанный пример «состояния заказа» на картинке выше. Использование data-* атрибутов – валидный, безопасный способ передачи пользовательских данных. #браузер #документ #атрибуты_свойств

Dark Spaceэто один из самых крупных каналов о DarkNet На нашем канале работает множество админов, мы постоянно пополняем канал свежей информацией для подписчиков (баги, узявимости, программы и прочее): • Вычисляем передвижение IOS-устройств. • Устанавливаем слежку за "другом". • 3 новых программы для спам-атак (одна, вторая). Присоединяйся, и получи больше полезного материала: https://t.me/+HhR02ErmGAgzNTUy

Атрибуты для стилизации элементов Например, здесь для состояния заказа используется атрибут order-state (см. картинку выше).
Атрибуты для стилизации элементов Например, здесь для состояния заказа используется атрибут order-state (см. картинку выше). Почему атрибут может быть предпочтительнее таких классов, как .order-state-new.order-state-pendingorder-state-canceled? Это потому, что атрибутом удобнее управлять. Состояние может быть изменено достаточно просто. #браузер #документ #атрибуты_свойств

​​Стань Middle разработчиком за 10 мин в день. Используй силу привычки! Вместо ожидания в пробке, метро, очереди - 10 мин актуального материала по современному js и фреймовокам.  👉 @true_js

Нестандартные атрибуты, dataset При написании HTML мы используем много стандартных атрибутов. Но что насчёт нестандартных, по
Нестандартные атрибуты, dataset При написании HTML мы используем много стандартных атрибутов. Но что насчёт нестандартных, пользовательских? Давайте посмотрим, полезны они или нет, и для чего они нужны. Иногда нестандартные атрибуты используются для передачи пользовательских данных из HTML в JavaScript, или чтобы «помечать» HTML-элементы для JavaScript. #браузер #документ #атрибуты_свойств

JavaScript заметки - Statistics & analytics of Telegram channel @notesjs