подсказки: я не особо готовился, когда был в Куайшоу.Рукописный исходный код, которым я давно не пользовался, немного заржавел, /(ㄒoㄒ)/~~, особо нечего сказать, см. вопрос
Одна сторона (1 час видео) 21 февраля
-
Самостоятельное введение
-
Метод компоновки CSS, метод очистки float, что такое BFC, как вызвать
-
Разница между вызовом, применением и привязкой, можете ли вы написать привязку и применить вручную?
-
Рукописный исходный код обещания, а также реализация метода promise.all и метода promise.race
-
Что такое глубокая копия и мелкая копия, в чем разница, напишите функцию глубокой копии вручную, лучше всего иметь дело с циклическими ссылками и Дата, Рег
-
Для реализации sort api js конкретный алгоритм сортировки определяю сам, здесь я выбираю быструю сортировку
-
Алгоритм объединения двух отсортированных связанных списков
-
Алгоритм после инверсии упорядоченного массива находит K-й наибольший элемент (временная сложность меньше или равна nlogn)
-
Какие новые API в ES6, каждый из них будет подробно рассмотрен
-
Принцип отзывчивости Vue, вы видели исходный код?
-
Принцип алгоритма vue diff, здесь я рассказываю о vue diff и react diff и анализирую их сходства и различия
-
Разница между http и https
-
Процесс URL от ввода до отображения страницы
-
Разобрались с рукопожатием https?Подробный процесс
-
Несколько методов оценки типов данных, преимуществ и недостатков, а также методов реализации
Две стороны (1 час видео) 21 февраля
-
Спрашивайте знания о реакции во всем процессе
-
После setState в реакции это рендеринг поддерева или рендеринг всего дерева или что-то еще?
-
Является ли setState асинхронным или синхронным, и какой механизм используется внутри
-
Вы понимаете реакции на события? Чем отличаются (синтетические события) от обычных событий, и принцип реализации
-
Вы понимаете реакцию Фиббера? (Только ответ на алгоритм ротации временных интервалов, стратегия планирования)
-
По какому принципу реагирует использование diff (фокус last_index)
-
Алгоритм определения того, является ли строка палиндромом
-
Алгоритм, максимальная смежная подпоследовательность (DP)
-
Принцип InstanceOf, написанный от руки instanceof
-
Несколько способов разработки реакции
-
Преимущества и недостатки реактивного функционального письма и написания классов
-
Каковы два новых жизненных цикла компонентов класса реагирования и каковы их функции?
-
Использовали ли вы реагирующие хуки? Какие крючки использовались
-
Как реагировать на компоненты высокого порядка и как написать компонент высокого порядка
-
Когда вы используете USEREF, что вы можете сделать?
-
Алгоритм инверсии связанного списка
Весь процесс по-прежнему достаточно напряженный, стек технологий, который использует команда проекта, — это React+typescript, что мне очень нравится.