en
Feedback

Don't get caught by a cheater! Telemetrio finds and tags such channels 👉 If you want to see the tag, subscribe

Javascript Pro

Javascript Pro

Open in Telegram

Канал для начинающих JavaScript разработчиков. Если вы приступаете к изучению JS - этот канал для вас. Админ: @anothertechrock

Show more
2 476
Subscribers
-124 hours
+17 days
-830 days
Posts Archive
React-разработчик 💰 ₽200 000 Mid · #remote

Старший Frontend-разработчик Senior · #hybrid · Москва А перед отправкой резюме - проверьте его на ATS совместимость на updatecv.me

Junior Frontend Developer Junior · #hybrid · Москва, Россия А перед отправкой резюме - проверьте его на ATS совместимость на updatecv.me

Frontend разработчик 💰 ₽200 000 – 200 000 Mid · #remote А перед отправкой резюме - проверьте его на ATS совместимость на updatecv.me

Почему снова отказ? Иногда дело не в опыте, а в том, как он описан в резюме. Загрузи свое резюме в UpdateCV и скачай улучшенную версию в 3 клика. Попробуй https://updatecv.me

Frontend Developer (AI-native) 💰 $2 500 – 3 000 Mid · #remote А перед отправкой резюме - проверьте его на ATS совместимость на updatecv.me

HTML-верстальщик 💰 ₽50 000 – 50 000 Junior · #office · Краснодар А перед отправкой резюме - проверьте его на ATS совместимость на updatecv.me

Trainee / Junior Frontend Developer (React) 💰 ₽50 000 – 60 000 Junior · #remote · Russia А перед отправкой резюме - проверьте его на ATS совместимость на updatecv.me

В этом резюме есть 4 ошибки, которые могут стоить кандидату собеседования. Сможете найти хотя бы 2? А своё резюме можно прове
В этом резюме есть 4 ошибки, которые могут стоить кандидату собеседования. Сможете найти хотя бы 2? А своё резюме можно проверить и улучшить на UpdateCV: https://updatecv.me

Frontend-разработчик (стажировка) 💰 ₽45 000 – 50 000 Junior · #office · Москва А перед отправкой резюме - проверьте его на ATS совместимость на updatecv.me

Предположим у вас match с вакансией - 84%. Совпадает к примеру: ✔️ API testing ✔️ SQL ✔️ Postman ✔️ Jira Не хватает: ❌ Playwr
Предположим у вас match с вакансией - 84%. Совпадает к примеру: ✔️ API testing ✔️ SQL ✔️ Postman ✔️ Jira Не хватает: ❌ Playwright Вы бы откликались на такую вакансию или нет? И почему? Интересно сравнить мнение кандидатов А если хотите проверить мэтч своего резюме с вакансией- заходите на https://updatecv.me/

Frontend Developer Intern | Junior 💰 ₽45 000 – 50 000 Junior · #office · Moscow, Russia А перед отправкой резюме - проверьте его на ATS совместимость на updatecv.me

Вакансия требует: - Java - Spring - PostgreSQL - Docker - Kafka У кандидата всё это реально есть. Но в резюме: "Backend devel
Вакансия требует: - Java - Spring - PostgreSQL - Docker - Kafka У кандидата всё это реально есть. Но в резюме: "Backend development, работа с микросервисами, БД и очередями сообщений". Кто виноват, если кандидат не попадёт на интервью? Наш ответ: Кандидат. Рекрутер не должен угадывать, что под "БД" имеется в виду PostgreSQL, а под "очередями" - Kafka. Если технология важна для вакансии и вы с ней реально работали - её нужно прямо и указывать. А вы как считаете? Если хотите проверить мэтч своего резюме с вакансией - переходите на updatecv.me

JavaScript Trainee Junior · Hybrid 🏢 Andersen А перед отправкой резюме - проверьте его на ATS совместимость на updatecv.me

Перед тем как отправлять ещё 30 откликов, проверьте три вещи: Понятно ли описан опыт? Нормально ли резюме читается ATS? Подхо
Перед тем как отправлять ещё 30 откликов, проверьте три вещи: Понятно ли описан опыт? Нормально ли резюме читается ATS? Подходите ли вы под конкретную вакансию? Всё это можно проверить в UpdateCV.me. updatecv.me

Вакансии Golang - наш канал это сборник вакансий по GO. Что в канале? 1. Только свежие вакансии. 2. Каждая вакансия имеет телеграм аккаунт HR или Tech специалиста. Сразу можете писать им вопросы и отправлять резюме 3. Подборка топовых вакансий за последние 7 дней Подписывайтесь, ищите работу, а так же присылайте свои вакансии нам в канал: Вакансии Golang

Fullstack developer (Node.js / Next.js / React./ Python) Mid · Москва 🏢 Вкусно - и точка

Младший Frontend / Backend-разработчик Junior · Москва 🏢 Changellenge >>

Node.normalize(): восстановление нормализованной формы текстовых узлов в DOM! После операций с Text, Range и точечной модификации DOM содержимое элемента может оказаться фрагментировано на несколько соседних текстовых узлов.
const container = document.createElement('div');
const text = document.createTextNode('Hello');

container.append(text);

const tail = text.splitText(2);

console.log([...container.childNodes].map(node => node.data));
// ['He', 'llo']
Для рендеринга это обычно не имеет значения:
console.log(container.textContent);
// Hello
Но для кода, который анализирует структуру дерева через childNodes, firstChild, nextSibling или хранит ссылки на конкретные Text-узлы, такая фрагментация уже существенна. Метод Node.normalize() приводит всё поддерево узла к нормализованной форме:
container.normalize();

console.log(container.childNodes.length);
// 1

console.log(container.firstChild.data);
// Hello
Нормализация выполняется рекурсивно и гарантирует, что в обработанном поддереве: не останется пустых текстовых узлов; не останется соседних текстовых узлов без разделяющего их элемента, комментария или другого типа узла. При объединении данные последующих Text-узлов добавляются к первому узлу группы, а сами последующие узлы удаляются из дерева.
console.log(tail.parentNode);
// null
Сохранённая ссылка tail при этом не становится невалидной: объект продолжает существовать, но больше не является частью DOM-дерева. Важно и другое: normalize() не объединяет весь текст элемента в один узел, если между текстовыми узлами находятся другие узлы.
<p>Hello <strong>DOM</strong>!</p>
Здесь текст до и после <strong> останется в разных Text-узлах и после нормализации. Метод особенно полезен после splitText(), операций с Range и редакторских сценариев, где текстовые узлы регулярно разрезаются и склеиваются:
const paragraph = document.createElement('p');
const text = document.createTextNode('Hello world');

paragraph.replaceChildren(text);

text.splitText(5);

console.log(paragraph.childNodes.length);
// 2

paragraph.normalize();

console.log(paragraph.childNodes.length);
// 1
🔥 Node.normalize() не меняет текстовое содержимое элемента, но приводит его поддерево к нормализованной форме: без пустых и соседних текстовых узлов. Это полезно перед обходом DOM, сериализацией, сравнением структуры или выполнением алгоритмов, которые рассчитывают на предсказуемую организацию Text-узлов.