Посмотрим на это, веб-разработка может легко стать беспорядком. HTML, CSS и Javascript Все эволюционировали от скромного происхождения в течение многих лет, и в значительной степени двусмыслены с точки зрения того, как вы их должны использовать. В результате все слишком легко построить неизменный беспорядок. Придерживаясь стандартов и используя преимущества последних улучшений в технических характеристиках, не гарантирует хороший код, но он, безусловно, может помочь.
В каком-либо типе разработки программного обеспечения модульность - король, когда речь идет о построении ремонтопригодного кода. В результате вы захотите держать тесный глаз на веб-компонентах. Поддержка браузера не велика, но если вы схватите себя полифилл , вы можете опередить кривую и начать воспользоваться пользовательскими элементами для структурирования вашего кода сразу. Этот стиль развития - это будущее, так что оно того стоит узнать с ним.
Сам HTML5 представил ряд новых элементов (и устарел несколько), чтобы помочь поощрять хорошие практики кодирования. Возможно, вы слышали о семантической разметке, который относится к использованию описательных элементов HTML5, таких как & lt; статья & GT; и & lt; Рисунок и GT; указать тип содержимого, который они содержат.
Это может действительно помочь с чистотой вашего кода, так как элементы HTML будут немедленно идентифицировать, например, какие части представляют собой строку меню, ваши разделы контента, нижний колонтитул и т. Д.
Это также поможет, если вы используете преимущества новейших стандартов JavaScript. JavaScript также может стать грязным, но становится намного проще работать в последние годы. Синтаксис ES6 широко поддерживается в браузерах, а функции, такие как функции стрелки и классы, могут сделать вашу жизнь намного проще - однако многие разработчики либо незнакомы или не хватают их использования.
Продолжая тему модульной разработки, JavaScript также поддерживает модуль загрузки, которая может помочь вам чисто управлять вашими зависимостями.
Это когда-то были сложные функции, требующие специализированного программного обеспечения, но теперь их строятся непосредственно в браузеры. У Web Relect API имеет компоненты, которые поддерживают текст-речь и речь и текст. Последние из них либо используют онлайн-сервис (Chrome использует API Google Cloud Relect API) или нативную службу распознавания речи. Ожидайте увидеть, что это широко используется на мобильных устройствах в будущем.
Тривиальный, как это может звучать, это отличный пример того, как HTML5 упрощает общие задачи, которые ранее потребовали бы на заказ кодировкой довольно сложного компонента пользовательского интерфейса. & lt; входной тип = "цвет" & gt; Понадобится Visual Picker Color при щелчке, используя сборку цвета, родом на устройстве. Это может быть особенно полезно с HTML Canvas. Он широко поддерживается за исключением Safari на мобильном.
Это может предложить хорошее эстетическое прикосновение на мобильных платформах. & lt; meta name = "Тема-цвет" content = "# FFFFFFF" / & gt; Предназначен, чтобы проинструктировать браузеру перекосить панель инструментов при просмотре вашего сайта. К сожалению, это немного нестандартизировано, поэтому пока "Тема-цвет" Работает с Chrome, Firefox и Opera, на iOS вам понадобится "Apple-Mobile-Web-App-app-статус-бар-стиль" (работает только в полноэкранном режиме).
Надеюсь, вы уже реализуете отзывчивый дизайн, и в этом случае ваши изображения будут разместиться в соответствии со просмотра просмотра. Это не идеально, поскольку вы будете принуждать пользователю загружать самую большую версию изображения, затем переключаться. Введите HTML5 & lt; picture & gt; Элемент, который позволяет указывать различные изображения, которые будут отображаться в зависимости от разрешения экрана, на котором рассматривается сайт.
Однозначно названные вибрации API обнажает одну функцию, вибрацию (), которая сделает именно то, что он говорит на устройствах, которые его поддерживают. Функция принимает список, описывающую шаблон вибрации в качестве аргумента. Он будет работать на Chrome, Firefox и Opera, хотя вам повезет на краю или сафари. Сообщается, что некоторые объявления используют это, чтобы привлечь внимание пользователя, поэтому жюри на самом деле о том, действительно ли это хорошая идея.
Эта статья изначально появилась в Веб-дизайнер Выпуск 266. Купить это здесь Отказ
Статьи по Теме:
(Образ кредита: веб-дизайнер) Имея область, которая позволяет по�..
[Image: Albert Valls Punsich] Если вы хотите остаться на вершине своей игры в ..
Какой бы как бы вы ни художника, понимая, как нарисовать человека, является фундамент..
Создание куска 3D арт При естественном ландшафте может показат..
HTML & lt; canvas & gt; Элемент - это мощное решение для создания графики на �..
Как веб-разработчики и создатели контента, мы обычно проводим много вр..
Tammy Everts даст презентацию на связи между дизайном, произ�..
Когда я хотел создать веселый кусок 3D арт С зобным выражением �..