Javascript Pro
前往频道在 Telegram
Канал для начинающих JavaScript разработчиков. Если вы приступаете к изучению JS - этот канал для вас. Админ: @anothertechrock
显示更多2 476
订阅者
-124 小时
+17 天
-830 天
正在加载数据
相似频道
标签云
进出提及
---
---
---
---
---
---
吸引订阅者
十月 '2610月 '26
十月 '26
+9
在0个频道中
九月 '260
在0个频道中
Get PRO
八月 '260
在0个频道中
Get PRO
七月 '260
在0个频道中
Get PRO
六月 '260
在26个频道中
Get PRO
五月 '260
在0个频道中
Get PRO
四月 '260
在0个频道中
Get PRO
三月 '260
在0个频道中
Get PRO
二月 '260
在0个频道中
Get PRO
一月 '26
+1
在0个频道中
Get PRO
十二月 '25
+1
在0个频道中
Get PRO
十一月 '25
+1
在0个频道中
Get PRO
十月 '25
+12
在0个频道中
Get PRO
九月 '25
+4
在0个频道中
Get PRO
八月 '25
+6
在0个频道中
Get PRO
七月 '25
+4
在0个频道中
Get PRO
六月 '25
+8
在0个频道中
Get PRO
五月 '25
+6
在0个频道中
Get PRO
四月 '25
+3
在0个频道中
Get PRO
三月 '25
+4
在0个频道中
Get PRO
二月 '25
+12
在0个频道中
Get PRO
一月 '25
+9
在0个频道中
Get PRO
十二月 '24
+6
在0个频道中
Get PRO
十一月 '24
+4
在0个频道中
Get PRO
十月 '24
+6
在0个频道中
Get PRO
九月 '24
+3
在0个频道中
Get PRO
八月 '24
+9
在0个频道中
Get PRO
七月 '24
+6
在0个频道中
Get PRO
六月 '24
+5
在0个频道中
Get PRO
五月 '24
+5
在0个频道中
Get PRO
四月 '24
+2
在0个频道中
Get PRO
三月 '24
+10
在0个频道中
Get PRO
二月 '24
+10
在0个频道中
Get PRO
一月 '24
+15
在0个频道中
Get PRO
十二月 '23
+12
在0个频道中
Get PRO
十一月 '23
+14
在0个频道中
Get PRO
十月 '23
+12
在0个频道中
Get PRO
九月 '23
+11
在0个频道中
Get PRO
八月 '23
+25
在0个频道中
Get PRO
七月 '23
+29
在0个频道中
Get PRO
六月 '23
+19
在0个频道中
Get PRO
五月 '23
+15
在0个频道中
Get PRO
四月 '23
+25
在0个频道中
Get PRO
三月 '23
+23
在0个频道中
Get PRO
二月 '23
+47
在0个频道中
Get PRO
一月 '23
+89
在0个频道中
Get PRO
十二月 '22
+229
在0个频道中
Get PRO
十一月 '22
+76
在0个频道中
Get PRO
十月 '22
+32
在0个频道中
Get PRO
九月 '22
+82
在0个频道中
Get PRO
八月 '22
+42
在0个频道中
Get PRO
七月 '22
+68
在0个频道中
Get PRO
六月 '22
+48
在0个频道中
Get PRO
五月 '22
+80
在0个频道中
Get PRO
四月 '22
+106
在0个频道中
Get PRO
三月 '22
+3 792
在0个频道中
Get PRO
二月 '22
+5 414
在0个频道中
| 日期 | 订阅者增长 | 提及 | 频道 | |
| 26 十月 | 0 | |||
| 25 十月 | +1 | |||
| 24 十月 | +1 | |||
| 23 十月 | +1 | |||
| 22 十月 | 0 | |||
| 21 十月 | +2 | |||
| 20 十月 | +1 | |||
| 19 十月 | 0 | |||
| 18 十月 | 0 | |||
| 17 十月 | 0 | |||
| 16 十月 | +1 | |||
| 15 十月 | 0 | |||
| 14 十月 | 0 | |||
| 13 十月 | 0 |
频道帖子
| 2 | Старший Frontend-разработчик
Senior · #hybrid · Москва
А перед отправкой резюме - проверьте его на ATS совместимость на updatecv.me | 404 |
| 3 | Junior Frontend Developer
Junior · #hybrid · Москва, Россия
А перед отправкой резюме - проверьте его на ATS совместимость на updatecv.me | 376 |
| 4 | Frontend разработчик
💰 ₽200 000 – 200 000
Mid · #remote
А перед отправкой резюме - проверьте его на ATS совместимость на updatecv.me | 491 |
| 5 | Почему снова отказ?
Иногда дело не в опыте, а в том, как он описан в резюме.
Загрузи свое резюме в UpdateCV и скачай улучшенную версию в 3 клика.
Попробуй https://updatecv.me | 365 |
| 6 | Frontend Developer (AI-native)
💰 $2 500 – 3 000
Mid · #remote
А перед отправкой резюме - проверьте его на ATS совместимость на updatecv.me | 379 |
| 7 | HTML-верстальщик
💰 ₽50 000 – 50 000
Junior · #office · Краснодар
А перед отправкой резюме - проверьте его на ATS совместимость на updatecv.me | 495 |
| 8 | Trainee / Junior Frontend Developer (React)
💰 ₽50 000 – 60 000
Junior · #remote · Russia
А перед отправкой резюме - проверьте его на ATS совместимость на updatecv.me | 422 |
| 9 | В этом резюме есть 4 ошибки, которые могут стоить кандидату собеседования.
Сможете найти хотя бы 2?
А своё резюме можно проверить и улучшить на UpdateCV:
https://updatecv.me | 435 |
| 10 | Frontend-разработчик (стажировка)
💰 ₽45 000 – 50 000
Junior · #office · Москва
А перед отправкой резюме - проверьте его на ATS совместимость на updatecv.me | 480 |
| 11 | Предположим у вас match с вакансией - 84%.
Совпадает к примеру:
✔️ API testing
✔️ SQL
✔️ Postman
✔️ Jira
Не хватает:
❌ Playwright
Вы бы откликались на такую вакансию или нет? И почему?
Интересно сравнить мнение кандидатов
А если хотите проверить мэтч своего резюме с вакансией- заходите на https://updatecv.me/ | 411 |
| 12 | Frontend Developer Intern | Junior
💰 ₽45 000 – 50 000
Junior · #office · Moscow, Russia
А перед отправкой резюме - проверьте его на ATS совместимость на updatecv.me | 379 |
| 13 | Вакансия требует:
- Java
- Spring
- PostgreSQL
- Docker
- Kafka
У кандидата всё это реально есть.
Но в резюме:
"Backend development, работа с микросервисами, БД и очередями сообщений".
Кто виноват, если кандидат не попадёт на интервью?
Наш ответ:
Кандидат. Рекрутер не должен угадывать, что под "БД" имеется в виду PostgreSQL, а под "очередями" - Kafka. Если технология важна для вакансии и вы с ней реально работали - её нужно прямо и указывать.
А вы как считаете?
Если хотите проверить мэтч своего резюме с вакансией - переходите на updatecv.me | 431 |
| 14 | JavaScript Trainee
Junior · Hybrid
🏢 Andersen
А перед отправкой резюме - проверьте его на ATS совместимость на updatecv.me | 462 |
| 15 | Перед тем как отправлять ещё 30 откликов, проверьте три вещи:
Понятно ли описан опыт?
Нормально ли резюме читается ATS?
Подходите ли вы под конкретную вакансию?
Всё это можно проверить в UpdateCV.me.
updatecv.me | 506 |
| 16 | Вакансии Golang - наш канал это сборник вакансий по GO.
Что в канале?
1. Только свежие вакансии.
2. Каждая вакансия имеет телеграм аккаунт HR или Tech специалиста. Сразу можете писать им вопросы и отправлять резюме
3. Подборка топовых вакансий за последние 7 дней
Подписывайтесь, ищите работу, а так же присылайте свои вакансии нам в канал: Вакансии Golang | 480 |
| 17 | Frontend-разработчик (AI, вайбкодинг)
Mid · Remote
🏢 Banks Soft Systems | 578 |
| 18 | Fullstack developer (Node.js / Next.js / React./ Python)
Mid · Москва
🏢 Вкусно - и точка | 726 |
| 19 | Младший Frontend / Backend-разработчик
Junior · Москва
🏢 Changellenge >> | 620 |
| 20 | 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-узлов. | 544 |
