Расширенная серия интерфейсов — содержание

интервью внешний интерфейс Vue.js React.js

задний план

Я поделился статьей раньшеЧто такое предварительное собеседование для крупного завода?, вы, должно быть, действительно хотите увидеть ответ, верно? Если честно, то да, я буду читать его время от времени при подготовке к интервью, но содержание более сумбурное, и я не могу ожидать, что закончу его в одной статье.

Я фронтенд-самоучка из некомпьютерной специальности, и до сих пор прошло два с половиной года (апрель 2018 года). Я испытал много путаницы в середине, и технологии перестали двигаться вперед, и я подозревал, что могу просто писать такие страницы всю свою жизнь. Однако, благодаря обучению и размышлениям в недавнем интервью, я нашел путь вперед, а также получил возможность трудоустройства в некоторых крупных компаниях. Его можно рассматривать как выпускной из начального фронтенда и продвинутый.

Я планирую написать серию статей, чтобы ответить на вопросы, возникшие на собеседовании. Эта серия статей подойдет для студентов, которые имеют не один год опыта фронтенд-разработки. Они не будут рассказывать о слишком элементарных вещах. Они могут прямо цитируйте мои предыдущие статьи или чужие статьи. . Я надеюсь, что это поможет вам выйти из замешательства и улучшить свой технический уровень.

В ходе предыдущего собеседования одна из оценок, которая привлекла мое внимание, заключалась в том, что знания были всеобъемлющими, но недостаточно глубокими. Я надеюсь, что эта статья может пойти немного глубже и расти вместе с вами. Ассортимент серии относительно широк, и в то же время есть надежда, что есть глубина, поэтому скорость обновления не слишком высока. Сначала напишите здесь каталог.

Студенты, которые спешат, могут подготовить собственную акцию по моему каталогу и надеются порекомендовать статьи и обмены. Добро пожаловатьПодпишитесь и пометьте этот блогилиподписывайтесь на мой гитхаб

HTML/CSS статьи

  1. SEO и семантика
  2. Общий макет и центрирование
  3. Что нового в HTML5
  4. Новые возможности CSS3
  5. гибкий макет
  6. коробочная модель

JS-статьи

  1. контекст выполнения (this и замыкания)
  2. модель событий
  3. очередь задач
  4. прототип, объектно-ориентированный
  5. promise
  6. es6
  7. Общие функции
  8. Шаблоны проектирования
  9. Определение типа
  10. Сборка мусора, подсчет ссылок и развертка пометок

Алгоритмы

  1. Различные сортировки с упором на быструю сортировку
  2. динамическое программирование, см. задачу о рюкзаке
  3. бинарное дерево

статьи о nodejs

  1. функции nodejs
  2. цикл событий
  3. Многопроцессный, кластерный и дочерний процесс, принцип pm2
  4. Характеристики koa и принцип промежуточного ПО
  5. Разница между экспрессом и коа

Сетевые статьи

  1. https
  2. http2
  3. HTTP-код статуса
  4. сетевая безопасность, xss и csrf
  5. сеансы, файлы cookie и токены
  6. Семиуровневый протокол OSI
  7. тайник
  8. перекрестный домен
  9. модульный, commonJS, es6, cmd, amd
  10. кдн и днс

Рамочные статьи

  1. какую проблему решает vue
  2. Разница между vue и реагированием
  3. Принцип виртуального дома
  4. Принцип двустороннего связывания
  5. Как реализовать компоненты
    7. Связь между компонентами
  6. vuex
  7. vue-router

Статьи проекта

  1. оптимизация производительности
  2. Принцип упаковки webpack, как извлечь css
  3. Улучшить скорость компиляции wabpack
  4. Сбор ошибок, устранение ошибок
  5. Мониторинг проекта
  6. Развертывание проекта

Мобильные статьи

  1. адаптивный
  2. совместимость
  3. PWA
  4. Апплеты
  5. мобильные жесты

Добавка

  1. схема бесконечной прокрутки
  2. Перерисовать, переставить, перекомпоновать
  3. Весь процесс доступа к браузеру
  4. Как решить проблемы с совместимостью
  5. Какие технические сайты вы часто посещаете? Какие книги вы читали?
  6. будущий план

Наконец

Если моя статья была вам полезна, добро пожаловатьПодпишитесь и пометьте этот блогилиподписывайтесь на мой гитхаб