предисловие
Недавно я нашел кого-то, кто помог мне продвигать позиции веб-разработчика интерфейса в нескольких крупных компаниях, но проверка резюме не удалась.После общения с несколькими пользователями сети и результатов отзывов о моем резюме от внутреннего толкателя я обнаружил свою собственную проблему.
У меня есть высшее образование, а их команде требуется степень бакалавра. Человек, который рекомендовал меня, прочитал мои статьи о Наггетс и моих проектах с открытым исходным кодом, и почувствовал, что моя система знаний все еще относительно неглубока. Хотя у меня была способность «двигать кирпичи». ", но отсутствует ступенька.
Для этой ступеньки есть выбор: образование, изучать более глубокие технологии, я не могу пройти дорогу образования, я могу только более глубокие технологии изучать.
Сегодня с помощью нескольких пользователей сети я составил маршрут обучения для углубленного изучения принципов js.Позже я планирую успокоиться и следовать этому маршруту, чтобы немного узнать, и поделиться серией своего собственного понимания, резюме, и реализации статей, надеясь помочь Всем.
Углубленные принципы
- Глубокое понимание прототипов, цепочек прототипов, наследования
- Глубокое понимание области видимости, замыканий, каррирования функций
- Глубокое понимание проблем переменного бустинга
- Глубокое понимание стека контекста выполнения
- Глубокое понимание типов данных js и памяти стека
- Глубокое понимание цикла событий Event Loop (макрозадачи, микрозадачи)
- Глубокое понимание функций немедленного исполнения
- Глубокое понимание нового оператора и его реализации
- Глубокое понимание вызова, применения, связывания и реализации
- Глубокое понимание точности с плавающей запятой
- Глубокое понимание различных ситуаций этого
- Глубокое понимание функций стрелок
- Глубоко понять принцип обещания и реализовать его
- Глубокое понимание принципа реализации функции итератора
- Глубокое понимание instanceof и typeof
- Глубокое понимание defineProperty и прокси
- Глубокое понимание однопоточной асинхронности
- Глубокое понимание Генераторов и принципов и их реализация
- Глубокое понимание преимуществ и недостатков глубокого и поверхностного копирования
- Глубокое понимание сборки мусора V8
- Глубокое понимание модульного мышления (AMD, CMD, commonJS)
- Глубокое понимание идей вторичной упаковки axios и fetch
- Глубокое понимание кэширования браузера
- Глубокое понимание основного механизма рендеринга браузера
- Глубокое понимание распространенных шаблонов проектирования
реальная боевая операция
- Реализовать функцию определения типа данных
- Реализовать прокси-сервер
- Реализовать обещание и генератор асинхронного ожидания
- Символ реализации
- Реализовать частные переменные
напиши в конце
благодарный@One Creek Stone,@ йи,@_DreamsПомогите мне усовершенствовать этот маршрут обучения 😁
- Если в тексте отсутствуют какие-либо важные моменты знаний, пожалуйста, оставьте сообщение в области комментариев 😊
- Эта статья была впервые опубликована на Наггетс, перепечатка без разрешения запрещена 💌