серия статей
- [Серия интервью] - 1: Как вы понимаете семантику HTML?
- [Серия интервью] - 2: Для чего используется мета-окно просмотра и как его написать?
H5 и HTML5
Я думаю, что многие из моих одноклассников, как и я, думают, что H5 — это аббревиатура от HTML 5. Так называемая разработка H5 — это просто фронтенд-разработка, соответствующая стандарту HTML5. Но это не так, хотя самое раннее происхождение слова H5 действительно может быть связано с HTML5, однако — когда большинство людей думают, что ошибки верны, тогда это правда.
Итак, помимо происхождения слова, что такое H5?
Фактически, так называемая разработка H5 обычно относится к изысканным мобильным веб-страницам в WeChat, которые будут развернуты внутри WeChat после нажатия, как показано на следующем рисунке:
Что хочет знать интервьюер?
Зная, что такое H5, давайте вернемся к исходному вопросу: интервьюер спрашивает, что такое H5. Какой ответ он хотел услышать?
Если отвечать только что такое H5, то достаточно одного-двух предложений, и это не может отразить уровень разработчиков Очевидно, что этот вопрос ставится глубже: какие технологии нужны для разработки страницы H5.
Когда вопрос ясен, ответ легко придумать:
- Технология предварительной загрузки материала страницы: опциональноcreateJSсредиpreloadJSвыполнить
- Технология загрузки и воспроизведения музыки: вы можете выбратьcreateJSизsoundJSвыполнить
- Перелистываемые страницы: вы можете выбратьswiper.jsвыполнить
- Можно размазать и стереть: можно выбрать в HTML5canvasвыполнить
- Есть динамический текст и фотографии: вы можете использоватьCSS3Внедрение, конечно, можно сделать и напрямую через JS
- Может поддерживать обмен пользовательскими копиями и изображениями: здесь используется WeChatjssdk
Видно, что Н5 — это не технология и не спецификация, а набор технологий, если изучить его досконально, то он тоже содержит кладезь знаний.