JavaScript Tests
1.4K subscribers
190 photos
43 links
Javascript tests

По всем вопросам- @haarrp

https://t.iss.one/javascriptv - уроки javascript

@about_javascript - js для профи

@javascriptjobjs - js работа

@programming_books_it - бесплатные it книги

@ai_machinelearning_big_data - machine learning
Download Telegram
JavaScript. Является ли данная функция чистой?
Anonymous Quiz
76%
Да
12%
Нет
6%
Невозможно дать однозначный ответ
7%
Посмотреть результаты
Javascript вопрос: Как назначить функцию fn обработчиком нажатия на элемент element?
Anonymous Quiz
29%
element.on("click", fn)
6%
48%
element.onclick = fn
6%
Посмотреть ответы
JavaScript. Что будет выведено в консоль?

Ответ
JavaScript. Что будет выведено в консоль?

Ответ
Зачем нужен атрибут contenteditable в HTML и когда его использовать?

Атрибут contenteditable позволяет сделать любой HTML-элемент редактируемым прямо на странице. Это полезно для создания текстовых редакторов, заметок или интерфейсов без использования дополнительных полей ввода.

Пример:

<div contenteditable="true">Нажми сюда и начни редактировать текст</div>


📌 В этом примере пользователь сможет кликнуть на блок и изменить его содержимое прямо в браузере.

contenteditable удобно использовать для быстрой реализации функций редактирования текста без сложных форм и без дополнительной логики обработки полей ввода.
JavaScript. Что вернет следующий код?
1e3 === 100
Anonymous Quiz
30%
true
47%
false
9%
NaN
6%
Произойдет ошибка
9%
Посмотреть ответы
JavaScript. Что будет выведено в консоль?

Ответ
JavaScript. Что будет выведено в консоль?

Ответ
JavaScript. Что будет выведено в консоль?

Ответ
📱 Что будет выведено в консоль?
Please open Telegram to view this post
VIEW IN TELEGRAM
📱 Что будет выведено в консоль?
Anonymous Quiz
30%
1
45%
4
8%
5
4%
true
6%
undefined
7%
Посмотреть ответы
🔥 Полезная подборка каналов только код, практика и самые передовые инструменты, которые используют разработчики прямо сейчас.👇

🖥 ИИ: t.iss.one/ai_machinelearning_big_data

🖥 Python: t.iss.one/pythonl

🖥 Linux: t.iss.one/linuxacademiya

🖥 C++ t.iss.one/cpluspluc

🖥 Docker: t.iss.one/DevopsDocker

🖥 Хакинг: t.iss.one/linuxkalii

🖥 Devops: t.iss.one/DevOPSitsec

👣 Golang: t.iss.one/Golang_google

🖥 Аналитика: t.iss.one/data_analysis_ml

🖥 Javascript: t.iss.one/javascriptv

🖥 C#: t.iss.one/csharp_ci

🖥 Java: t.iss.one/javatg

🖥 Базы данных: t.iss.one/sqlhub

👣 Rust: t.iss.one/rust_code

🤖 Технологии: t.iss.one/vistehno

💰 Экономика и инвестиции в ИИ t.iss.one/financeStable

💼 Актуальные вакансии: t.iss.one/addlist/_zyy_jQ_QUsyM2Vi

🖥 Chatgpt бот в тг: t.iss.one/Chatgpturbobot

📚 Бесплатные ит-книги: https://t.iss.one/addlist/HwywK4fErd8wYzQy

🖥Подборка по Golang: https://t.iss.one/addlist/MUtJEeJSxeY2YTFi

⚡️ Лучшие ИИ ресурсы: https://t.iss.one/addlist/2Ls-snqEeytkMDgy

Самое лучшее в этом: ты учишься даже тогда, когда “нет времени, просто потому что читаешь правильную ленту.
Please open Telegram to view this post
VIEW IN TELEGRAM
JavaScript. Использование Object.defineProperty для настройки свойств

Object.defineProperty() позволяет настроить атрибуты свойства, такие как writable, configurable и enumerable.
Что выведет этот код?


console.log("A")

setTimeout(() => console.log("B"), 0)

Promise.resolve().then(() => console.log("C"))

console.log("D")


A
D
C
B

Разбор по шагам.

• Сначала выполняется синхронный код (Call Stack):
• console.log("A") → выводит A
• setTimeout(..., 0) → колбэк отправляется в macrotask queue
• Promise.resolve().then(...) → колбэк отправляется в microtask queue
• console.log("D") → выводит D

После этого основной поток завершён.

Затем Event Loop обрабатывает microtasks (они имеют более высокий приоритет):

выполняется Promise → выводит C

И только потом выполняются macrotasks:

• setTimeout → выводит B

Итоговый порядок выполнения:

Sync → Microtasks (Promise) → Macrotasks (setTimeout)

Если кратко:

Promise всегда выполнится раньше setTimeout, даже если timeout = 0.
📱 Что будет выведено в консоль?
Please open Telegram to view this post
VIEW IN TELEGRAM
📱 Что будет выведено в консоль?
Anonymous Quiz
33%
0 1 2 и 0 1 2
14%
0 1 2 и 3 3 3
50%
3 3 3 и 0 1 2
3%
Посмотреть ответы
JavaScript. Что будет выведено в консоль?

Ответ
JavaScript. Что будет выведено в консоль?

Ответ
CSS. Какая пара свойство:значение позволяет запретить элементу быть целью событий мыши?
Anonymous Quiz
11%
pointer-none: true
23%
pointer-events: false
62%
pointer-events: none
1%
ui-transparent: true
3%
Посмотреть ответы
🔴 Тестовое собеседование с ТимЛидом Frontend-разработки в этот четверг

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

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

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

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

Реклама.
О рекламодателе.