Меня попросили пройти тесты javascript.ru без подглядывания в спецификацию.
Говорят что там много разных вопросов, которые меняются от теста к тесту.
Пройдем тест, посмотрим верные ответы и попытаемся разобраться почему ответ именно такой.
Таймкоды:
00:00:00 Вступление
00:02:00 Правила теста, система оценок
00:03:02 Школьные оценки 1984 года
00:04:09 Подготовка, открытие JS
00:05:33 Критика тестов, важность логики
00:07:17 Арифметика, объявление массивов
00:10:14 Таймауты, парсинг кода
00:13:26 Переменные, функции, объекты
00:14:46 Сравнение строк, конкатенация
00:17:24 Массивы, нулевые индексы
00:20:35 Ошибки push/unshift
00:22:48 Вызов функций, прототипы
00:26:03 Объявление функций, strict mode
00:30:02 Циклы, область видимости
00:32:15 Дизайн тестов, оператор break
00:38:38 new Function, логические операции
00:42:08 IEEE 754, сложные вопросы
00:44:26 Идентификаторы, алгоритмы
00:47:43 Инкремент, обработка undefined
00:50:28 Точки с запятой, ошибки вызова
00:52:30 Массивы, суммирование элементов
00:56:59 Семантика, несуществующие ID
01:00:15 Ошибки вызова, типы данных
01:03:58 BigInt, чтение чата
01:08:13 Арифметика BigInt
01:12:00 Логика BigInt, AST Explorer
01:15:01 Интерпретаторы, окружения
01:20:17 Оптимизация, HTTP
01:23:14 Пайп-оператор, воркеры
01:30:51 Многопоточность, NaN
01:33:06 Фазы кода, двоичные числа
01:36:41 Прототипы, объявление функций
01:39:11 Глобальное, break, блоки
01:45:11 IEEE 754, float
01:48:47 Массивы, усталость
01:54:10 Перепроверки, DOM
01:56:34 События, обработчики
02:01:49 HTML5, события мыши
02:04:48 Элементы, innerHTML
02:09:00 Клики, потомки
02:14:07 Ширина, теги
02:19:24 Антиотладка, вложенные
02:30:41 Практика, консоль
02:33:01 ID, объекты
02:38:11 Типизация, тесты
02:43:03 Ключи, функции
02:46:09 Конструкторы, NaN/BigInt
02:49:22 Сравнение, собеседования
02:55:56 Архитектура, уязвимости
03:00:22 Классы, память
03:05:56 Шифрование, Electron
03:09:01 Заключение
AsForJs новости в Telegram: https://t.me/AsForJavaScript
AsForJs Talks в Telegram: https://t.me/AsForJsTalks
Поддержать маленького бородатого JavaScript-ра
Карта Приват (Bobrov Maksym): 5168745021397333
USDT Tron (TRC20): TKoZu59WHiX6L6qvwYTYTsZJerDrnAHBTx
USDT etherium (erc20): 0x75fb8a62dfcf453b2e73f1ef1c407d46f918fffa
TON: UQAGXvuhxg3qU0eFgOxtdDlKXqdp1zPq6yCRSRbRYQClxOzH
bitcoin:bc1q74aru82v4d3alay7p53jdwkmxe4a5gz7fmvfm2?message=AsForJS&time=1686349743
PayPal: [email protected]
/ demimurych
Boosty: https://boosty.to/asforjs
Текст до відео:
https://docs.google.com/document/d/1w...
⎡~sobes ~18 ~js ~jsvascript.ru⎦
Информация по комментариям в разработке