ru
Feedback

Не попадитесь на канал ботавода! Telemetrio находит и помечает такие каналы 👉 Хотите видеть метку — оформите подписку

JavaScript test

JavaScript test

Открыть в Telegram

Javascript и все что с ним связано Ссылка: @Portal_v_IT Сотрудничество: @oleginc

Больше
9 631
Подписчики
-724 часа
-387 дней
-10830 дней

Загружаем данные

Привлечение подписчиков
окт. '26
октябрь '26
+11
в 0 каналах
сентябрь '26
+16
в 0 каналах
Get PRO
август '26
+20
в 0 каналах
Get PRO
июль '26
+12
в 0 каналах
Get PRO
июнь '26
+12
в 0 каналах
Get PRO
май '26
+19
в 0 каналах
Get PRO
апрель '26
+18
в 0 каналах
Get PRO
март '26
+12
в 0 каналах
Get PRO
февраль '26
+19
в 0 каналах
Get PRO
январь '26
+24
в 0 каналах
Get PRO
декабрь '25
+11
в 0 каналах
Get PRO
ноябрь '25
+17
в 0 каналах
Get PRO
октябрь '25
+18
в 0 каналах
Get PRO
сентябрь '25
+11
в 0 каналах
Get PRO
август '25
+11
в 0 каналах
Get PRO
июль '25
+15
в 0 каналах
Get PRO
июнь '25
+39
в 0 каналах
Get PRO
май '25
+32
в 0 каналах
Get PRO
апрель '25
+43
в 0 каналах
Get PRO
март '25
+49
в 0 каналах
Get PRO
февраль '25
+71
в 0 каналах
Get PRO
январь '25
+42
в 0 каналах
Get PRO
декабрь '24
+31
в 1 каналах
Get PRO
ноябрь '24
+37
в 0 каналах
Get PRO
октябрь '24
+30
в 1 каналах
Get PRO
сентябрь '24
+50
в 0 каналах
Get PRO
август '24
+48
в 0 каналах
Get PRO
июль '24
+45
в 0 каналах
Get PRO
июнь '24
+47
в 0 каналах
Get PRO
май '24
+86
в 0 каналах
Get PRO
апрель '24
+110
в 0 каналах
Get PRO
март '24
+108
в 1 каналах
Get PRO
февраль '24
+124
в 1 каналах
Get PRO
январь '24
+106
в 0 каналах
Get PRO
декабрь '23
+119
в 1 каналах
Get PRO
ноябрь '23
+91
в 1 каналах
Get PRO
октябрь '23
+153
в 0 каналах
Get PRO
сентябрь '23
+119
в 0 каналах
Get PRO
август '23
+127
в 0 каналах
Get PRO
июль '23
+92
в 0 каналах
Get PRO
июнь '23
+87
в 0 каналах
Get PRO
май '23
+130
в 0 каналах
Get PRO
апрель '23
+304
в 0 каналах
Get PRO
март '23
+226
в 0 каналах
Get PRO
февраль '23
+1 077
в 0 каналах
Get PRO
январь '23
+832
в 0 каналах
Get PRO
декабрь '22
+166
в 0 каналах
Get PRO
ноябрь '22
+65
в 0 каналах
Get PRO
октябрь '22
+109
в 0 каналах
Get PRO
сентябрь '22
+100
в 0 каналах
Get PRO
август '22
+99
в 0 каналах
Get PRO
июль '22
+224
в 0 каналах
Get PRO
июнь '22
+108
в 0 каналах
Get PRO
май '22
+102
в 0 каналах
Get PRO
апрель '22
+116
в 0 каналах
Get PRO
март '22
+85
в 0 каналах
Get PRO
февраль '22
+39
в 0 каналах
Get PRO
январь '22
+25
в 0 каналах
Get PRO
декабрь '21
+33
в 0 каналах
Get PRO
ноябрь '21
+84
в 0 каналах
Get PRO
октябрь '21
+720
в 0 каналах
Get PRO
сентябрь '21
+2 291
в 0 каналах
Get PRO
август '21
+1 822
в 0 каналах
Get PRO
июль '21
+2 302
в 0 каналах
Get PRO
июнь '21
+563
в 0 каналах
Get PRO
май '21
+453
в 0 каналах
Get PRO
апрель '21
+146
в 0 каналах
Get PRO
март '21
+188
в 0 каналах
Get PRO
февраль '21
+161
в 0 каналах
Get PRO
январь '21
+286
в 0 каналах
Get PRO
декабрь '20
+14 038
в 0 каналах
Дата
Привлечение подписчиков
Упоминания
Каналы
27 октября0
26 октября0
25 октября0
24 октября0
23 октября+1
22 октября+1
21 октября+2
20 октября+1
19 октября+1
18 октября+1
17 октября0
16 октября0
15 октября0
14 октября+1
13 октября0
12 октября+1
11 октября0
10 октября0
09 октября0
08 октября+2
07 октября0
06 октября0
05 октября0
04 октября0
03 октября0
02 октября0
01 октября0
Посты канала
🧩Что будет на выходе? function Animal() {} function Dog() {} Dog.prototype = Object.create(Animal.prototype); const rover =
🧩Что будет на выходе? function Animal() {} function Dog() {} Dog.prototype = Object.create(Animal.prototype); const rover = new Dog(); console.log(rover.constructor === Animal); console.log(rover.constructor === Dog); console.log(Dog.prototype.isPrototypeOf(rover)); console.log(Animal.prototype.isPrototypeOf(rover)); Ответ: true, false, true, true JavaScript test | ChatGPT

2
бизнестрендс — легендарный агрегатор всего, что происходит в бизнесе и маркетинге прямо сейчас. Оперативные новости, вдумчива
бизнестрендс — легендарный агрегатор всего, что происходит в бизнесе и маркетинге прямо сейчас. Оперативные новости, вдумчивая аналитика и щепотка мемчиков. Что задумал Альтман со своей OpenAI, когда грянет страшный кризис, расцветёт ли российская экономика, что на завтрак у Германа Грефа и какие приколы сейчас в почёте у СММщиков. Изнанку трендов и бизнеса транслируют тут: @business_trends
14
3
Использование Proxy для валидации объектов Proxy позволяет перехватывать и изменять операции над объектом, в данном случае ис
Использование Proxy для валидации объектов Proxy позволяет перехватывать и изменять операции над объектом, в данном случае используется для валидации значений. 🖥 JavaScript test // чат
214
4
🧩Что будет на выходе? let i = 0; for (; i < 5; i++) { setTimeout(() => console.log(i), 0); } Ответ: 5 5 5 5 5 JavaScri
🧩Что будет на выходе? let i = 0; for (; i < 5; i++) { setTimeout(() => console.log(i), 0); } Ответ: 5 5 5 5 5 JavaScript test | ChatGPT
126
5
⚡️ В сети начали массово сливать IT-курсы и книги известных онлайн школ Вот отсортированная база с тонной материала (постепен
⚡️ В сети начали массово сливать IT-курсы и книги известных онлайн школ Вот отсортированная база с тонной материала (постепенно пополняется): (363 видео, 87 книги) — Python (117 видео, 53 книги) — ВАЙБКОД (174 видео, 91 книги) — DevOps (415 видео, 68 книги) — Frontend (137 видео, 93 книги) — DS/ML (143 видео, 33 книги) — ИБ/Хакинг (352 видео, 89 книги) — С/С++/C# (343 видео, 87 книги) — Java/QA (176 видео, 32 книги) — Git/Linux (167 видео, 53 книги) — PHP/1С (227 видео, 83 книги) — SQL/БД (114 видео, 77 книги) — Сисадмин (107 видео, 43 книги) — BA/SA (181 видео, 32 книги) — Go/Rust (167 видео, 43 книги) — Kotlin/Swift (112 видео, 24 книги) — Flutter (113 видео, 82 книги) — GameDev (183 видео, 37 книги) — Дизайн (136 видео, 33 книги) — PM/HR Скачивать ничего не нужно — все выложили в Telegram
254
6
Наблюдение за изменением размера любого элемента! Есть нативный инструмент ResizeObserver, который реагирует именно на измене
Наблюдение за изменением размера любого элемента! Есть нативный инструмент ResizeObserver, который реагирует именно на изменение размеров конкретного элемента: const ro = new ResizeObserver(entries => { const rect = entries[0].contentRect; console.log('width:', rect.width, 'height:', rect.height); }); Достаточно наблюдать за элементом: ro.observe(document.querySelector('#box')); Теперь любое изменение его ширины или высоты - мгновенно вызывает callback. Можно остановить наблюдение: ro.disconnect(); ResizeObserver даёт контроль над размерами элементов и позволяет строить предсказуемые, адаптивные интерфейсы. 🖥 JavaScript test // чат
210
7
❓Что будет на выходе? const num = 8; const obj = { num: 10, inner: { num: 6, getNum: function() { return this.num; } } }; con
❓Что будет на выходе? const num = 8; const obj = { num: 10, inner: { num: 6, getNum: function() { return this.num; } } }; console.log(obj.inner.getNum()); const getNum = obj.inner.getNum; console.log(getNum()); Ответ: 6 undefined JavaScript test | ChatGPT
224
8
🧩Что будет на выходе? function factorial(n) { return n &lt;= 1 ? 1 : n * factorial(n - 1); } console.log(factorial(5)); Отве
🧩Что будет на выходе? function factorial(n) { return n <= 1 ? 1 : n * factorial(n - 1); } console.log(factorial(5)); Ответ: 120 JavaScript test | ChatGPT
235
9
АЙТИШНИКИ БЕСПЛАТНОЕ ОБУЧЕНИЕ Проект «Terminal» стал крупнейшей библиотекой бесплатного образования. В одном канале собраны к
АЙТИШНИКИ БЕСПЛАТНОЕ ОБУЧЕНИЕ Проект «Terminal» стал крупнейшей библиотекой бесплатного образования. В одном канале собраны курсы, книги, полезные инструменты и практические тренажёры для всех разработчиков: • Практические курсы и задания • Книги и статьи известных авторов • Полезные инструменты и ресурсы • IT-новости и инсайды Обучение по всем направлениям: SQL, Python, ML, Frontend, PHP, C++, Go, Git, Linux, QA, Java, Vibe-coding, InfoSec и др. ⌨️ подписаться
243
10
Убираем дубли, короткий способ получить уникальные значения! Иногда нужно оставить в массиве только уникальные значения, обыч
Убираем дубли, короткий способ получить уникальные значения! Иногда нужно оставить в массиве только уникальные значения, обычно это превращается в пару строчек фильтрации и проверок. В ES6 появился Set, вместе со spread-оператором он делает это в одну строку: const unique = [...new Set([1, 1, 2, 3, 5, 5, 1])]; Set хранит только уникальные элементы, поэтому дубликаты автоматически отбрасываются: console.log(unique); // [1, 2, 3, 5] Этот приём работает для массивов примитивов: number, string, boolean, null, undefined. 🖥 JavaScript test // чат
260
11
Использование сторонних библиотек Использование сторонних библиотек позволяет расширить функциональность вашего кода. JavaScr
Использование сторонних библиотек Использование сторонних библиотек позволяет расширить функциональность вашего кода. JavaScript test | ChatGPT
272
12
⚡️ 5 000 ₽ — столько приносит одна сделка В день доступно 3-5 готовых сделок. Их находит ИИ и проверяют аналитики. От тебя —
⚡️ 5 000 ₽ — столько приносит одна сделка В день доступно 3-5 готовых сделок. Их находит ИИ и проверяют аналитики. От тебя — только повторить под сопровождением трейдеров. ❗️Можно без опыта и анализа графика, нужен телефон, обучение и час времени. Мы живём в эпоху, когда искусственный интеллект делает большую часть работы за нас, НО НЕ ВСЮ! И чтобы понять, как это работает — заходи в канал к Дмитрию. Все инструкции и доступ к ИИ-агенту внутри. Заходите, пока набор открыт 👉 https://telegram.me/+mNCup1xVf21iOTIy
233
13
JS Hero — отличный ресурс для изучения JavaScript Тут JS изучается не по скучным статьям, а через живые практические задания.
JS Hero — отличный ресурс для изучения JavaScript Тут JS изучается не по скучным статьям, а через живые практические задания. Особенно полезно, если хочешь довести базу до автоматизма: функции, циклы, условия, строки, массивы. Постепенные уровни усложняются, и к концу ты уже пишешь уверенный код без подсказок. ➡️ jshero.net 🖥 JavaScript test // чат
272
14
🔥Что будет на выходе? const obj = { value: 42, getValue: function() { return () => { console.log(this.value); }; } }; const
🔥Что будет на выходе? const obj = { value: 42, getValue: function() { return () => { console.log(this.value); }; } }; const getValue = obj.getValue(); getValue(); Ответ: 42 JavaScript test | ChatGPT
97
15
Promise и цепочки промисов Благодаря данному видео ты узнаешь, что такое объект Promise. Также ты изучишь состояния Promise:
Promise и цепочки промисов Благодаря данному видео ты узнаешь, что такое объект Promise. Также ты изучишь состояния Promise: pending, fulfilled, rejected. Продемонстрировано перехватывание ошибки с catch. ➡️ Смотреть видео 🖥 JavaScript test // чат
271
16
4 способа форматировать дату в JavaScript! Работая с интерфейсами, часто нужно красиво вывести дату — например, "2025-11-14" превратить в "14 ноября 2025" или "14 Nov 2025". 1. Через toLocaleDateString() — локализованный формат: const date = new Date('2025-11-14T00:00:00Z'); console.log(date.toLocaleDateString('ru-RU', { day: 'numeric', month: 'long', year: 'numeric', timeZone: 'Europe/Moscow' })); // "14 ноября 2025 г." 2. Через Intl.DateTimeFormat() — для повторного использования: const date = new Date('2025-11-14T00:00:00Z'); const fmt = new Intl.DateTimeFormat('en-GB', { day: '2-digit', month: 'short', year: 'numeric', timeZone: 'UTC' }); console.log(fmt.format(date)); // "14 Nov 2025" 3. Вручную — через методы Date: const months = [ 'января', 'февраля', 'марта', 'апреля', 'мая', 'июня', 'июля', 'августа', 'сентября', 'октября', 'ноября', 'декабря' ]; const date = new Date('2025-11-14T00:00:00Z'); const formatted = `${date.getUTCDate()} ${months[date.getUTCMonth()]} ${date.getUTCFullYear()}`; console.log(formatted); // "14 ноября 2025" 4. Через библиотеки dayjs или date-fns dayjs: import dayjs from "dayjs"; import "dayjs/locale/ru"; dayjs.locale("ru"); console.log(dayjs("2025-11-14").format("D MMMM YYYY")); // "14 ноября 2025" date-fns: import { format, parse } from "date-fns"; import { ru } from "date-fns/locale"; const date = parse("2025-11-14", "yyyy-MM-dd", new Date()); console.log(format(date, "d MMMM yyyy", { locale: ru })); // "14 ноября 2025" Эти способы покрывают почти все задачи — от простых форматирований до продвинутых UI с локализацией. 🖥 JavaScript test // чат
238
17
Хотите узнать, когда элемент появляется в зоне видимости? Используйте IntersectionObserver, он срабатывает, когда элемент поп
Хотите узнать, когда элемент появляется в зоне видимости? Используйте IntersectionObserver, он срабатывает, когда элемент попадает в viewport: const observer = new IntersectionObserver(([entry]) => { if (entry.isIntersecting) console.log('👀 Элемент виден'); }); Достаточно подключить наблюдение: observer.observe(document.querySelector('#target')); Теперь при появлении блока на экране в консоль выведется сообщение. Можно остановить наблюдение, когда элемент уже показан: observer.unobserve(document.querySelector('#target')); IntersectionObserver работает асинхронно и не блокирует основной поток. 🖥 JavaScript test // чат
250
18
❓Что будет на выходе? function Product(name, price) { this.name = name; this.price = price; } Product.prototype.discount = fu
❓Что будет на выходе? function Product(name, price) { this.name = name; this.price = price; } Product.prototype.discount = function(discount) { this.price -= discount; }; const product = new Product('Phone', 500); product.discount(50); console.log(product.price); Ответ: 450 JavaScript test | ChatGPT
202
19
Локальное хранилище браузера с использованием объекта localStorage В примере мы используем объект localStorage, доступный в б
Локальное хранилище браузера с использованием объекта localStorage В примере мы используем объект localStorage, доступный в браузере, чтобы сохранить данные, такие как имя пользователя и адрес электронной почты. Мы используем метод setItem() для сохранения данных и метод getItem() для получения данных. Мы также демонстрируем, как можно удалить данные из локального хранилища с помощью метода removeItem(). 🖥 JavaScript test // чат
257
20
Проверяем, открыта ли страница по HTTPS! Безопасное соединение — важное условие для работы многих Web API. Большинство таких API требуют secure context — то есть HTTPS или http://localhost. Проверить протокол можно так: const isSecure = window.location.protocol === "https:"; console.log("Безопасное соединение:", isSecure); Если нужно принудительно перенаправить пользователя на HTTPS: if (window.location.protocol !== "https:") { const { host, pathname, search, hash } = window.location; window.location.replace(`https://${host}${pathname}${search}${hash}`); } Также можно быстро вывести текущий адрес страницы: console.log("Текущий адрес:", window.location.href); Такой пример полезен для практики работы с объектом location, управления навигацией и понимания поведения редиректов в браузере 🖥 JavaScript test // чат
251