Статьи

20+ документов и руководств для разработчиков переднего плана (№ 10)

Пришло время снова учиться! Как и прежде, я собрал несколько различных учебных ресурсов, в том числе руководства, документы и другие полезные веб-сайты, чтобы помочь вам быстрее освоиться в различных областях фронт-энда.

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

1. Запросы модов CSS и селекторы диапазонов

Вы поймете это лучше, если прочитаете недавнюю статью Патрика Кланси « A List Apart» о «мод-запросах». Это инструмент / руководство, которое поможет вам понять эти селекторы CSS и то, как их можно использовать для размещения неизвестного количества элементов в макетах сетки.

Запросы модов CSS и селекторы диапазонов

2. Возможно, вам не нужен JavaScript

С умным предупреждением, что эти компоненты не могут быть семантическими или доступными для всех пользователей, этот сайт собрал кучу различных методов, которые демонстрируют, что можно сделать с помощью только HTML, CSS, Sass.

Вам может не понадобиться JavaScript

3. HTML5 Мега Шпаргалка

Действительно всеобъемлющая инфографика, доступная для загрузки в формате PDF, которая охватывает теги HTML5 (старые, новые и устаревшие), атрибуты, поддержку настольных и мобильных браузеров, обработчики событий и функции Canvas.

HTML5 Мега Шпаргалка

4. SVG Authoring Guide

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

SVG Authoring Guide

5. HTML 5.2 W3C Рабочий проект

Хотя спецификация WHATWG HTML5 по-прежнему остается «живым стандартом» без версий, W3C продвигается вперед с приростом для своей спецификации. Если вам интересно посмотреть, что нового и отличного в HTML5.2, это хорошее место для начала.

HTML 5.2 W3C Рабочий проект

6. Контрольный список веб-разработчиков

Хороший, обширный контрольный список для разработчиков при завершении проекта. Включает категории для удобства использования, доступности, SEO, качества кода, безопасности и многого другого. Кроме того, каждый элемент в категориях содержит ссылки, которые помогут вам отметить элементы.

Контрольный список для веб-разработчиков

7. Могу ли я оживить …?

Простой сайт, который позволяет вам искать свойство CSS и сообщит вам, является ли это свойство «анимируемым», и предоставит дополнительную информацию о том, как браузеры рассчитывают анимацию.

Могу ли я оживить ...?

8. Тест на правильные мобильные устройства

Руководство BrowserStack по тестированию мобильных устройств, основанное на данных о долях рынка, версиях ОС, размерах экрана, окнах просмотра и разрешениях и т. Д. Как объясняется на сайте: «Мы получили информацию из статистики использования более 30 000 клиентов BrowserStack и текущих тенденций мирового рынка. Списки постоянно обновляются и включают последние и будущие устройства ».

Тест на правильных мобильных устройствах

9. Контрольный список для оптимизации производительности веб-сайта

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

Контрольный список оптимизации веб-производительности дизайнера

10. Насколько доступны функции веб-платформы?

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

Насколько доступны функции веб-платформы?

11. Опрос разработчиков о состоянии JavaScript

«Более девяти тысяч разработчиков приняли участие в первом выпуске опроса State Of JavaScript. Они отвечали на вопросы по различным темам: от интерфейсных сред и управления состоянием до создания инструментов и библиотек тестирования. Вы узнаете, какие библиотеки больше всего хотят изучать разработчики, а какие имеют наивысший рейтинг удовлетворенности. И, надеюсь, эти данные помогут вам разобраться в постоянно меняющейся экосистеме JavaScript ».

Опрос разработчиков JavaScript

12. Статистика мобильного использования

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

Статистика мобильного использования

13. Комплексное руководство по стратегии загрузки шрифтов

Подробное и техническое руководство по работе с веб-шрифтами от Zach Leatherman, содержащее множество рекомендаций и рекомендаций для разработчиков, занимающихся этой проблемой.

Полное руководство по стратегии загрузки шрифтов

14. Зона обучения MDN

Этот, возможно, попал под ваш радар. Это в основном для начинающих, поэтому не применимо для всех нас, но это удобное центральное место для быстрого доступа ко всем видам ресурсов по изучению HTML, CSS и JavaScript в Mozilla Developer Network.

Зона обучения MDN

15. Надувной шар

Команда Sparkbox создала простую интерактивную страницу, которая демонстрирует, как использовать различные технологии для создания анимации прыгающего мяча. Это может быть хорошим способом для сравнения API и потенциальных затрат на кодирование при рассмотрении использования библиотеки анимации.

Прыгучий мяч

16. Правила доступности (контрольный список)

«Обеспечение доступности работы создает лучший опыт по всем направлениям. Используйте этот контрольный список, чтобы помочь обеспечить доступность вашего процесса независимо от вашей роли или стадии проекта ». Включает разделы для разработчиков, инженеров, менеджеров проектов, обеспечения качества и редакционных материалов.

Руководство по доступности (контрольный список)

17. Контрольный список доступности WebAIM

Это более технический и подробный контрольный список доступности от людей из WebAIM, доступный на веб-странице или в формате PDF, разделенный на части для HTML и Scripts / Plugins.

Контрольный список доступности WebAIM

18. Вам не нужно (не нужно) Lodash / Underscore

Хороший обширный ресурс, в котором перечислены методы, использующие ванильный JavaScript для замены вещей, выполняемых библиотеками утилит, такими как Lodash и Underscore, включая упоминание о поддержке браузером для каждой техники.

Вам не нужно (возможно, не нужно) Lodash / Underscore

19. Шаблоны доступности для Интернета

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

Шаблоны специальных возможностей для Интернета

20. Угловая проверка кода

Контрольный список для Angular 1.x, чтобы помочь вам сделать обзор кода и убедиться, что вы используете признанные передовые практики для стиля, архитектуры, безопасности, доступности и производительности. Вы также можете зарегистрироваться, чтобы получать уведомления, когда аналогичный контрольный список доступен для Angular 2.

Угловой обзор кода

Лучший из отдыха

Предложи свой

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

А пока вот предыдущие посты из этой серии: