TGViewer
Channel Public Channel
Javascript Pro

Javascript Pro

@projavascript

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

Админ: @anothertechrock
Subscribers
2.51K
Photos
179
Videos
30
Links
155
Recent Posts 20 shown
Post #490 174
Post #489 209
Предположим у вас match с вакансией - 84%.

Совпадает к примеру:

✔️ API testing
✔️ SQL
✔️ Postman
✔️ Jira

Не хватает:
❌ Playwright

Вы бы откликались на такую вакансию или нет? И почему?

Интересно сравнить мнение кандидатов

А если хотите проверить мэтч своего резюме с вакансией- заходите на https://updatecv.me/
Post #488 239
Post #487 295
Вакансия требует:
- Java
- Spring
- PostgreSQL
- Docker
- Kafka

У кандидата всё это реально есть.

Но в резюме:
"Backend development, работа с микросервисами, БД и очередями сообщений".

Кто виноват, если кандидат не попадёт на интервью?

Наш ответ:
Кандидат. Рекрутер не должен угадывать, что под "БД" имеется в виду PostgreSQL, а под "очередями" - Kafka. Если технология важна для вакансии и вы с ней реально работали - её нужно прямо и указывать.

А вы как считаете?

Если хотите проверить мэтч своего резюме с вакансией - переходите на updatecv.me
  • 🤮 1
Post #485 385
Перед тем как отправлять ещё 30 откликов, проверьте три вещи:

Понятно ли описан опыт?
Нормально ли резюме читается ATS?
Подходите ли вы под конкретную вакансию?

Всё это можно проверить в UpdateCV.me.

updatecv.me
  • 👎 1
Post #484 380
Вакансии Golang - наш канал это сборник вакансий по GO.

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

Подписывайтесь, ищите работу, а так же присылайте свои вакансии нам в канал: Вакансии Golang
Telegram Вакансии Golang Вакансии по Go. Только новые и только те, где можно связаться напрямую с HR или начальником. @golangprofi - канал с туториалами и обучалками по GO @golangsbook - книжная полка Go разработчика. Более 500 книг + @libgolang реклама: @viktorreh , @jannytg
Post #483 459
Post #482 630
Post #480 471
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-узлов.
  • ❤ 1
Post #478 540
🔥 Работа PM - это канал с вакансиями для Project и Product менеджеров.

🚩Контент канала:
6️⃣ Вакансии для начинающих PM
2️⃣ Вакансии с возможностью связаться с HR в телеграм
3️⃣ Подборки вакансий за неделю

🔵Подписывайтесь и ищите работу у нас: @projectmanagersjob
  • ❤ 1
Post #476 571
🔴 Тестовое собеседование с ТимЛидом Frontend-разработки в этот четверг

6 августа(в четверг!) в 19:00 по мск приходи онлайн на открытое собеседование, чтобы посмотреть на настоящее интервью на Middle Frontend-разработчика.

Как это будет:
📂 Алексей Романов, Teamlead в Underhood.dev с опытом 6+ лет, будет задавать реальные вопросы и задачи разработчику-добровольцу
📂 Алексей будет комментировать каждый ответ респондента, чтобы дать понять, чего от вас ожидает собеседующий на интервью
📂 В конце можно будет задать любой вопрос Алексею

Это бесплатно. Эфир проходит в рамках менторской программы от ШОРТКАТ для Frontend-разработчиков, которые хотят повысить свой грейд, ЗП и прокачать скиллы.

Переходи в нашего бота, чтобы получить ссылку на эфир → @shortcut_front_bot

Реклама.
О рекламодателе.
  • ❤ 2
  • 👍 1
  • 👎 1
  • 🙏 1
Post #471 566
Оффер редко приходит сам. Обычно между «без работы» и «оффер получен» стоят десятки откликов, доработок резюме и часов поиска.

Talanto.work помогает пройти этот путь быстрее:
🟠 50 000+ IT-вакансий с разных сайтов

🟠 Telegram-бот с уведомлениями по вашим фильтрам

🟠 Проверка резюме и рекомендации по улучшению

🟠 Проверка соответствия резюме конкретной вакансии

🟠 Генератор персональных сопроводительных писем

Ищите работу не дольше. Ищите эффективнее.
Older posts →

About this channel

How can I read @projavascript without a Telegram account?
TGViewer shows the public web preview Telegram publishes for Javascript Pro: recent posts, photos, videos and the subscriber count, with no app, login or account.
How many subscribers does Javascript Pro have?
Javascript Pro (@projavascript) has 2.51K subscribers on Telegram, refreshed roughly every 30 minutes.
Does Javascript Pro know I viewed it here?
No. Public channel previews carry no viewer identity, and TGViewer has no accounts or tracking of what you look up.
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →