задний план
Я поделился статьей раньшеЧто такое предварительное собеседование для крупного завода?, вы, должно быть, действительно хотите увидеть ответ, верно? Если честно, то да, я буду читать его время от времени при подготовке к интервью, но содержание более сумбурное, и я не могу ожидать, что закончу его в одной статье.
Я фронтенд-самоучка из некомпьютерной специальности, и до сих пор прошло два с половиной года (апрель 2018 года). Я испытал много путаницы в середине, и технологии перестали двигаться вперед, и я подозревал, что могу просто писать такие страницы всю свою жизнь. Однако, благодаря обучению и размышлениям в недавнем интервью, я нашел путь вперед, а также получил возможность трудоустройства в некоторых крупных компаниях. Его можно рассматривать как выпускной из начального фронтенда и продвинутый.
Я планирую написать серию статей, чтобы ответить на вопросы, возникшие на собеседовании. Эта серия статей подойдет для студентов, которые имеют не один год опыта фронтенд-разработки. Они не будут рассказывать о слишком элементарных вещах. Они могут прямо цитируйте мои предыдущие статьи или чужие статьи. . Я надеюсь, что это поможет вам выйти из замешательства и улучшить свой технический уровень.
В ходе предыдущего собеседования одна из оценок, которая привлекла мое внимание, заключалась в том, что знания были всеобъемлющими, но недостаточно глубокими. Я надеюсь, что эта статья может пойти немного глубже и расти вместе с вами. Ассортимент серии относительно широк, и в то же время есть надежда, что есть глубина, поэтому скорость обновления не слишком высока. Сначала напишите здесь каталог.
Студенты, которые спешат, могут подготовить собственную акцию по моему каталогу и надеются порекомендовать статьи и обмены. Добро пожаловатьПодпишитесь и пометьте этот блогилиподписывайтесь на мой гитхаб
HTML/CSS статьи
- SEO и семантика
- Общий макет и центрирование
- Что нового в HTML5
- Новые возможности CSS3
- гибкий макет
- коробочная модель
JS-статьи
- контекст выполнения (this и замыкания)
- модель событий
- очередь задач
- прототип, объектно-ориентированный
- promise
- es6
- Общие функции
- Шаблоны проектирования
- Определение типа
- Сборка мусора, подсчет ссылок и развертка пометок
Алгоритмы
- Различные сортировки с упором на быструю сортировку
- динамическое программирование, см. задачу о рюкзаке
- бинарное дерево
статьи о nodejs
- функции nodejs
- цикл событий
- Многопроцессный, кластерный и дочерний процесс, принцип pm2
- Характеристики koa и принцип промежуточного ПО
- Разница между экспрессом и коа
Сетевые статьи
- https
- http2
- HTTP-код статуса
- сетевая безопасность, xss и csrf
- сеансы, файлы cookie и токены
- Семиуровневый протокол OSI
- тайник
- перекрестный домен
- модульный, commonJS, es6, cmd, amd
- кдн и днс
Рамочные статьи
- какую проблему решает vue
- Разница между vue и реагированием
- Принцип виртуального дома
- Принцип двустороннего связывания
- Как реализовать компоненты
7. Связь между компонентами - vuex
- vue-router
Статьи проекта
- оптимизация производительности
- Принцип упаковки webpack, как извлечь css
- Улучшить скорость компиляции wabpack
- Сбор ошибок, устранение ошибок
- Мониторинг проекта
- Развертывание проекта
Мобильные статьи
- адаптивный
- совместимость
- PWA
- Апплеты
- мобильные жесты
Добавка
- схема бесконечной прокрутки
- Перерисовать, переставить, перекомпоновать
- Весь процесс доступа к браузеру
- Как решить проблемы с совместимостью
- Какие технические сайты вы часто посещаете? Какие книги вы читали?
- будущий план
Наконец
Если моя статья была вам полезна, добро пожаловатьПодпишитесь и пометьте этот блогилиподписывайтесь на мой гитхаб