Web инструменты разработчика: 10 полезных инструментов / Блог компании RUVDS.com / Хабр
10 полезных инструментов / Блог компании RUVDS.com / Хабр
Статья, перевод которой мы публикуем сегодня, посвящена 10 полезным инструментам, которые предназначены для веб-разработчиков. Автор материала считает, что это — как раз такие инструменты, которые позволяют, как говорится, «работать с умом, а не до ночи».1. Website Vulnerability Scanner
Website Vulnerability Scanner — это сканер уязвимостей веб-сайтов, разработанный в Pentest-Tools.com. Этому инструменту нужно дать ссылку на сайт, который нужно проверить на уязвимости, после чего будет сформирован отчёт.
Результаты проверки сайта в Website Vulnerability Scanner
2. Nibbler
Nibbler — это инструмент, направленный на разносторонний анализ веб-проектов. В отчёт, формируемый им, входят оценки доступности контента сайта, оценки того, насколько позитивными могут оказаться впечатления пользователей от работы с ним. Nibbler анализирует сайты на предмет поисковой оптимизации и того, насколько хорошо они спроектированы и созданы.
Nibbler даёт высокую оценку сайту dev.to
3. Meta Tags
Meta Tags — это простой онлайновый инструмент, который можно использовать для быстрой проверки мета-тегов веб-сайтов.
Проверка мета-тегов с помощью Meta Tags
4. Google Lighthouse
Google Lighthouse — это опенсорсная автоматизированная система, позволяющая оценивать качество веб-проектов.
Она выводит оценки, имеющие отношение к разным аспектам устройства и функционирования сайтов. В частности, с её помощью можно оценить производительность, доступность, поисковую оптимизацию сайта, получив, помимо итоговых результатов, детальные отчёты и рекомендации по улучшению сайта.
Анализ сайта в Google Lighthouse
5. Endtest
Endtest (сразу скажу, что я там работаю) — это интеллектуальная платформа для автоматизации тестирования, которая позволяет создавать комплексные тесты и выполнять их во всех основных браузерах.
Я автоматизировал Sign In-тест для сайта DEV Community и прогнал этот тест в облачной среде, в браузерах Chrome, Firefox, Edge, Safari и Internet Explorer 11.
Оказалось, что этот сайт, несмотря на то, что при его создании использовано множество «лучших практик», не особенно хорошо работает в Internet Explorer 11. Вот как выглядят результаты тестирования.
Результаты тестирования в Chrome
Результаты тестирования в Internet Explorer 11
6. Loom
Loom — это бесплатное расширение для Chrome, которое позволяет делать видеозаписи, одновременно захватывая изображение с экрана и с веб-камеры.
Подобные записи можно рассматривать как альтернативу видеозвонкам, когда собеседники могут записывать в удобное для них время комментарии к некоему проекту и отправлять их друг другу.
Chrome-расширение Loom
7. Pexels
Pexels — это сайт, на котором можно найти бесплатные фотографии и видеоматериалы для своих проектов. Это — один из немногих сайтов, на котором, чтобы скачивать материалы, необязательно даже регистрироваться.
Меня этот сайт всегда выручает в ситуациях, когда мне надо сделать какой-нибудь прототип, а отдел маркетинга ещё не прислал официальные материалы.
Сайт Pexels
8. Figma
Figma — это инструмент для прототипирования сайтов, хорошо подходящий для командной работы над проектами. Figma поддерживает не только средства для создания прототипов, но и позволяет командам разработчиков и других специалистов обсуждать проекты и их отдельные детали.
Figma
9. Funkify
Funkify — это расширение для Chrome, которое позволяет разработчику взглянуть на веб с точки зрения людей с ограниченными возможностями. Это помогает разрабатывать сайты, с которыми будет удобно работать всем категориям пользователей.
Funkify
10. PerfectPixel
PerfectPixel — это расширение для Chrome, которое позволяет помещать поверх HTML-страницы полупрозрачное изображение, представляющее макет страницы, подготовленный дизайнером. Это помогает выполнять попиксельное сравнение того, что создано, с тем, что должно получиться.
Сравнение страницы и её макета с помощью PerfectPixel
Какие инструменты для веб-разработчиков вы добавили бы в этот список?
Основные инструменты для веб разработки, рассказываем.
Что используют профессионалы в web разработке?
- Компьютер. Определяемся с компьютером, персональный, или лаптоп. Так же вы должны определиться с операционной системой (Windows, Mac или Linux). Мы уже писали про — Какая операционная система лучше, Linux или Windows.
- Текстовый редактор, в нем мы будем писать код. Редакторов существует большое количество, есть бесплатный текстовый редактор (например, Notepad++, Brackets, Atom или Visual Studio Code), есть платные текстовые редакторы (Sublime Text или Coda) либо гибридный редактор (Dreamweaver).
- Веб-браузеры, ну собственно тут все понятно. Самые часто используемые браузеры это Firefox, Chrome, Opera, Safari, и Internet Explorer. Так сказать, маст хев, это тестирование на мобильных устройствах, ну и конечно тестирование на старых web браузерах, которые ваша целевая аудитория может все ещё широко использовать (например, IE 6-8).
- Система контроля версий, если над проектом работает команда, то вы просто обязаны уметь делиться кодом, минимизировать различные конфликты с выкладкой кода, для этого вам необходим Git. На данный момент, гит является наиболее популярным инструментом контроля версий, и репозиторий кода Github, который основан на Git. Если вы сталкиваетесь впервые с Git, то у нас были виде-уроки- Основы использования Git.
- FTP клиент, нужен для загрузки веб-страницы на web- сервер (хостинг) для публичного просмотра. Существует большое количество программ, как платных, так и бесплатных. Некоторые из них Cyberduck, Fetch, и FileZilla.
- Система автоматизации, например Grunt или Gulp, предназначена для автоматизации рутинных задач. Например, минимизации кода и запуска unit тестов.
- Шаблоны, библиотеки, фреймворки предназначены для ускорения работы за счет того, что используют уже готовые решения из данных решений.
Популярные web инструменты 2017 года.
JavaScript библиотеки (Libraries)
JavaScript LibrariesJavascript является одним из самых популярных языков программирования в web. Библиотека Javascript обеспечивает более легкий подход к разработке вашего веб-сайта или приложения. Например, вы можете включить копию размещенной jQuery-библиотеки GoogleGoogle’s hosted jQuery library, используя следующий фрагмент.
<script src=»https://ajax.googleapis.com/ajax/libs/jquery/2.2.0/jquery.min.js»></script>
<script src=»https://ajax.googleapis.com/ajax/libs/jquery/2.2.0/jquery.min.js»></script> |
- jQuery: Быстрая, маленькая и многофункциональная библиотека JavaScript.
- BackBoneJS: придает структуру веб-приложениям с помощью моделей с биндингами по ключу и пользовательскими событиями, коллекций с богатым набором методов с перечислимыми сущностями, представлений с декларативной обработкой событий; и соединяет это все с вашим существующим REST-овым JSON API
- D3.js: Библиотека JavaScript для управления документами на основе данных.
- React: Библиотека JavaScript от Facebook, разработанная для создания пользовательских интерфейсов.
- jQuery UI: библиотека JavaScript с открытым исходным кодом для создания насыщенного пользовательского интерфейса в веб-приложениях, часть проекта jQuery.
- jQuery Mobile: Система пользовательского интерфейса на базе HTML5, предназначенная для создания интерактивных веб-сайтов.
- Underscore.js: это набор функций-утилит, к которым привыкли любители функционального программирования, Ruby, Python или Prototype.js (но, в отличие от Prototype эта библиотека не расширяет базовые классы JavaScript). Она была написана, чтобы хорошо уживаться с jQuery.
- Moment.js: это отличная библиотека для работы с датами в JavaScript
- Lodash: это библиотека, с набором полезных функций, для работы с данными, для конвертирования их из одного формата в другой, фильтрации, маппинга и других вещей.
Front-end Frameworks
Front-end frameworks обычно состоят из пакета, который содердит файлы и папоки, такие как HTML, CSS, JavasScript и т. д. Также существует множество автономных фреймворков.
- Bootstrap: HTML, CSS и JS фреймворк для разработки интерактивных и мобильных проектов.
- Foundation: это мощный CSS-фреймворк, который продолжительное время пребывал в тени Twitter Bootstrap, и только в последнее время пробивший себе дорогу в мир WordPress-тем.
- Semantic UI: это фреймворк для создания переносимых интерфейсов, который поможет повторно использовать элементы UI в своих проектах.
- uikit: это легкая, модульная платформа (фреймворк) для разработки быстрых и мощных веб-интерфейсов.
Web Application Frameworks
Web Application FrameworksWeb application framework, это каркас, предназначенный для создания динамических веб-сайтов, сетевых приложений, сервисов или ресурсов. Он упрощает разработку и избавляет от необходимости написания рутинного кода.
- Ruby: Это тщательно сбалансированный язык. Его создатель Юкихиро Мацумото (так же известный как “Matz”), объединил части его любимых языков (Perl, Smalltalk, Eiffel, Ada и Lisp) чтобы сформировать новый язык, в котором парадигма функционального программирования сбалансирована принципами императивного программирования.
- AngularJS: Это JavaScript фреймворк предназначенный для создания одностраничных веб приложений. Поскольку до сих пор существует определенная путаница связанная с определением этих слов, то стоит внести ясность. В первую очередь, как я уже сказал AngularJS –это фреймворк.
- Ember.js: Фреймворк для создания амбициозных веб-приложений.
- Express: Быстрый и минимальный web framework для Node.js.
- Meteor: Веб-платформа на языке JavaScript, предназначенная для разработки Web-приложений реального времени. Для связи с современными браузерами используется протокол Distributed Data Protocol (DDP), поддерживаемый с помощью WebSocket’ов, либо, если поддержки веб-сокетов и DDP нет — AJAX.
- Django: Свободный фреймворк для веб-приложений на языке Python, использующий шаблон проектирования MVC. Проект поддерживается организацией Django Software Foundation.
- ASP.net: Веб-платформа, предоставляющая все необходимые службы для создания серверных веб-приложений корпоративного класса. ASP.NET создана на основе платформы .NET Framework, поэтому все функции .NET Framework доступны для приложений ASP.NET.
- Laravel: PHP Framework для ремесленников Laravel — это чистая и стильная основа для разработки. Он избавит вас от спагетти кода. Поможет вам создавать прекрасные веб-приложения используя простой и выразительный синтаксис.
- Zend Framework 2: Опенсорс проект, с открытым исходным кодом для разработки веб-приложений и сервисов с использованием PHP.
- Phalcon: Проект с открытым исходным кодом, полноценный фреймворк для PHP в виде Cи-расширения. Он оптимизирован для высокой производительности. Его уникальная архитектура позволяет фреймворку всегда находится в памяти.
- Symfony: Свободный фреймворк, написанный на PHP, который использует паттерн Model-View-Controller. Symfony предлагает быструю разработку и управление веб-приложениями, позволяет легко решать рутинные задачи веб-программиста.
- CakePHP: Популярный фреймворк PHP, который делает создание веб-приложений более простыми, быстрыми и требует меньше кода.
- Flask: Фреймворк для создания веб-приложений на языке программирования Python, использующий набор инструментов Werkzeug, а также шаблонизатор Jinja2.
- CodeIgniter: Популярный MVC фреймворк с открытым исходным кодом, написанный на языке программирования PHP, для разработки полноценных веб-систем и приложений.
66 инструментов для веб-разработчика на все случаи жизни
В этой статье речь пойдет не о массивных фреймворках вроде React, Angular, Vue и других. Также вы не узнаете ничего о редакторах Atom, VS Code, Sublime. Этот пост об иструментах, которые ускорят процесс веб-разработки.
Возможно, с некоторыми из них вы уже знакомы, но надеюсь, что вы найдете что-то новое для себя.
Список состоит из следующих групп:
Библиотека, позволяющая создать красивые «плавающие» частицы на странице
Библиотека для создания пространств и 3D объектов на странице
Легко реализуемые функции прокрутки
Эффект печатной машинки
Служит триггером для функции, когда вы прокручиваете до какого-то элемента
Подсвечивает веб-синтаксис
Делает красивые схемы с использованием одного только javascript
Невероятно увеличивает скорость загрузки сайта, за счет предзагрузки ресурсов при наведении мыши
Еще одна библиотека для создания схем
Анимационная библиотека для спрайтов и панорамирования
Плагин Jquery для анимированных переходов CSS
«Жидкие» переходы
Инструмент для выявления различий
Библиотека для отрисовки анимаций в SVG
Анимации появляются в момент прокрутки
Позволяет узнать сколько раз нужно прокрутить, чтобы дойти до конца страницы
Быстрые и плавные анимации javascript
Предельно простая библиотека
Шаблонирование Javascript
Прокрутка параллакс
Еще одна библиотека прокрутки
Параллакс движок, который реагирует на изменение ориентации экрана устройства
Дополнение поиска
Крутая библиотека для перетаскивания
Создание крутых анимаций CSS3
Постраничная прокрутка
Мультипрокрутка в две вертикальные панели
Динамические fav-иконки
Переключение фиксированных header на «летающие»
Библиотека анимаций
Получение javascript keycode от нажатой кнопки
Drag & drop
Автозаполнение
Скользящее меню для мобильных приложений
Два варианта для связывания информации с использованием jquery
Форматирование контента во время его набора
Фронт-энд маршрутизация для одностраничного приложения
Гибридный блок select для добавления тегов
Библиотека Jquery для создания красивых select
Эффективное прикрепление элементов с позиционированием absolute
Гид для пользователей вашего приложения
Название говорит само за себя
Замена Jquery для выбранных блоков
Уведомления js, которые легко реализовать
Модальные окна, которые легко реализовать
Библиотека анимаций
Список простых и эффектных основных цветов
Фреймворк, основанный на материальном дизайне Google
Рандомный генератор цветов
Разделение CSS на секции
Фреймворк
Эффект Ken burns с использованием анимаций css3
Добавляет функции к CSS, чтобы сделать его более динамичным
Коллекция спиннеров CSS
Иконки
Иконки
Иконки
Комбинирует несколько шрифтов и создает их смесь
Создание переключателей включения/выключения в CSS, хорошо использовать для проверки или radio кнопок
Фреймворк
Фреймворк
Фреймворк
список всего, что может быть внутри тега <head>
Простая платформа для блогинга на node.js
Плагин Chrome который поможет узнать с помощью чего был создан сайт
Невероятная ментальная карта, которая поможет разобраться с определенными вещами
Веб-разработчик и путь его развития в 2018 году
12 частых ошибок начинающих веб-разработчиков
8 отличных инструментов для веб-разработчиков
Работаете веб-разработчиком? Посмотрите, мы составили подборку инструментов, чтобы облегчить рабочий процесс.
Инструменты, которыми мы пользуемся, могут либо резко повысить эффективность, либо сделать нашу работу чрезвычайно сложнее.
Значительную роль в карьере разработчиков играет освоение всё новых инструментов, которые упрощают процесс управления задачами, делают общение с другими членами команды более удобными и обеспечивают интеграцию между инструментами команды.
В этом посте мы расскажем вам про набор инструментов, которыми веб-разработчики ежедневно пользуются для управления, анализа и поддержки своих продуктов.
Для чего нужен
Slack — коммуникационная платформа для сотрудников. Несмотря на свою первоначальную цель полностью заменить потребность в электронной почте, которая не была достигнута, Slack имеет множество дополнительных преимуществ. Но даже если вы все фрилансер, это может быть для вас полезно.
Вместо того, чтобы общаться с группой, Slack даёт возможность обсуждать разные топики в разных подчатах — каналах.
В Slack есть все необходимые функции для ведения корпоративной переписки. Кроме того, доступна интеграция, позволяющая подключать сторонние инструменты к вашей к чату. Вы можете либо установить общедоступные инструменты с рынка Slack, либо разработать свой собственный, используя Slack API, и использовать его в своей группе. В совокупности это позволяет планировать встречи с членами команды, устанавливать напоминания, заказывать еду в определённое время, развлекать участников чата и многое другое.
Кому это подходит
Основной аудиторией, конечно, являются корпоративные команды. Но, будучи разработчиком, который работает в одиночку, как фрилансер, я призываю вас создать Slack-группу для себя и попробовать преимущества сервиса. Есть даже те, кто ведёт семейные дела в Slack.
Как надо
- Изучите сервисы, доступные для интеграции и научитесь использовать их под себя;
- Изучите быстрые клавиши Slack для повышения производительности;
- Проверьте интеграцию BitBucket;
- Используйте Slack через all-in-one сервисы, это удобно.
Тарифы
Slack предлагает бесплатный план, для небольших команд, но есть ограничение — у вас есть доступ только к последним 10 тысячам сообщений. Для планов Standard и Plus вы платите за членов команды и получаете больше способов интеграции, приоритетную поддержку и многое другое.
Совет для продвинутых
Slack используется не только для внутренних команд, но и крупных сообществ. Один из каталогов Slack community — Slack List.
Для чего нужен
Trello — это простой, но классный инструмент управления задачами (или управления проектами).
Пользовательский интерфейс Trello очень прост и минималистичен, но имеет все необходимое для команд до 10 членов, включая ярлыки задач, вложения, управление конкретными задачами разными пользователями, а также планирование.
Кому это подходит
Trello может идеально подойти как для команд, так и для одиночников. Но стоит обратить внимание, что Trello может быть недостаточно для проектов, в которых большая текучка или работает слишком много людей.
Как надо
- Используйте разные доски для разных командных целей. Вы можете открыть доску для маркетинга, разработки, дизайна и т.д;
- Для того, чтобы ничего не путать используйте разные цвета фона для каждой доски;
- При создании доски, сделайте отдельные карточки и озаглавьте их;
- Следите за выполнением задач конкретными членами команды, а не всеми вместе.
Тарифы
Все основные функции, предоставляемые Trello, есть в бесплатном плане. Для интеграции, улучшения безопасности и поддержки, посмотрите планы Business Class и Enterprise, хотя, на мой взгляд, с развитием компании вы станете использовать что-то более мощное, чем Trello.
Совет
Примеры использования — в разделе «Вдохновение» на сайте Trello.
Для чего нужен
Redash — отличный инструмент с открытым исходным кодом для визуализации ваших данных на спецпанели. Он предоставляет полный набор функций для работы с данными в команде..
Сервис интегрирован с MySQL, PostgreSQL, MongoDB, ElasticSearch и другими системами.
С помощью Redash вы можете визуализировать изменения и держать всё под контролем. Кстати, вы будете уведомлены о критических изменениях.
Кому подходит
В отличие от упомянутых выше, одиночному пользователю будет не с чем работать — слишком мало данных, чтобы использовать сервис подобного уровня. А для компаний, в том числе малого бизнеса это будет удобно.
Как надо
- Интегрируйте показатели Redash с помощью Slack, чтобы автоматически получать их ежедневно. Ну и члены команды тоже всё смогут увидеть (если это настроить).
Тарифы
Ещё одна причина, по которой нецелесообразно использовать сервис только для себя — его цена начинается от 29$ в месяц. Тариф для стартапов стоит 99$, а для крупного бизнеса — 450$.
Совет для продвинутых
Если чувствуете, что чего-то не хватает, поищите полезные дополнения на GitHub.
Для чего нужен
Сколько раз вы задумывались о том, как бы хорошо было парсить объявленить из Facebook в таблицы? Zapier существует именно для этого. Теперь не нужно работать над каждой интеграцией отдельно.
Zapier автоматически перемещает информацию между более чем 750 веб-приложениями. Он позволяет автоматизировать процессы всего за несколько кликов.
С Zapier вы можете, например, перекидывать каждую проблему из BitBucket в Slack за пару минут или создавать карточки Trello из ответов Google Form.
Кому подходит
Разработчики постоянно работают с API. Я рекомендую вам проверить, что может Zapier в следующий раз, когда вы соберётесь что-либо интегрировать. Это может сэкономить вам кучу времени!
Если вы руководитель компании, подумайте об использовании Zapier в качестве анализа проектов, ошибок и рисков.
Как надо
- Зарегистрируйтесь Zapier прямо сейчас;
- Ознакомьтесь с примерами, чтобы понять, насколько сервис классный.
Тарифы
Zapier предлагает бесплатный план с ограниченным функционалом (количество интеграций лимитировано), этого достаточно для того, чтобы научиться работать с сервисом. Затем можно перейти к платным планам, стоимость которых начинается от 20$ в месяц.
Совет
Посмотрите примеры интеграции с Google Таблицами, попробуйте реализовать что-нибудь полезное для себя.
Для чего нужен
Draw.io — отличный инструмент для создания прототипов, макетов и моделей. Его можно использовать в разных целях, благодаря коллекциям шаблонов. Но основное предназначение сервиса — проектирование процессов, систем перед их внедрением с помощью кода (или с помощью фотошопа).
Draw.io является надстройкой для Google Диска, поэтому он предоставляет все возможности совместного использования и совместной работы, которые есть на Google Диске. Например, вы можете беспрепятственно работать с другими членами команды при разработке архитектуры серверов.
Кому подходит
Draw.io — один из лучших инструментов для создания эскизов, который я знаю, и он абсолютно бесплатный. Я рекомендую вам попробовать и использовать его для своего следующего проекта на стадии проектирования. И да, совершенно неважно, какой специализации ваш проект.
Тарифы
Сервис абсолютно бесплатный!
У большинства из нас есть более одного канала общения с нашими коллегами, друзьями и семьей. Обычно для каждого мессенджера мы используем разные приложения, будь то Telegram, VK, Slack или WhatsApp.
Это Chrome-расширение позволяет объединить все сообщения в одном месте. Это на самом деле очень удобно: все сообщения у вас на виду, и поэтому ими легко управлять.
Кому подходит
От индивидуальных разработчиков до компаний, «All-in-one» используется всеми, кто имеет дело с несколькими каналами связи на ежедневной основе, то есть подходит абсолютно всем из нас.
Тарифы
Тариф один — бесплатный.
Совет
Если вы хотите быть более продуктивным на работе (конечно хотите), сделайте себе одолжение и отмените уведомления на вкладке настроек для всех каналов связи, кроме рабочих.
Для чего нужен
BitBucket — это система контроля версий, которая упрощает работу с вашей командой.
В отличие от Github, предлагает хранилища для пяти пользователей бесплатно. Пользовательский интерфейс BitBucket прост в использовании, а интеграция, которую предлагает BitBucket, чрезвычайно полезна (Jira, HipChat и Trello и BitBucket принадлежат одной компании).
Кому подходит
Для разработчиков, работающих в команде, использование системы контроля версий очевидно (надеюсь). Являясь сольным разработчиком, я рекомендую использовать BitBucket в качестве вашей системы управления версиями для своего кода, развертывания приложения, интеграции со сторонними инструментами для проверки кода, и т.д.
Как надо
Используйте интеграцию BitBucket & Slack для получения push-уведомлений от BitBucket в ваш канал разработчиков в Slack.
Тарифы
Как уже было сказано выше, BitBucket предлагает неограниченные частные репозитории кода для до пяти сотрудников. Как только вы захотите расширить свою команду, вам нужно будет обновить свою подписку, заплатив от 2$ в месяц за каждого члена команды.
Для чего нужен
Разработчикам часто приходится заниматься созданием API-интерфейсов для раскрытия кода. Но иногда результаты этого процесса бывает сложно тестировать, документировать и контролировать в целом.
Postman — расширение для Chrome, позволяющее отправлять HTTP-запросы на сервер с любыми параметрами, и настройками, которые вам нужны.
Postman, в отличие от других инструментов, имеет замечательный графический интерфейс (GUI) для определения вашего HTTP-запроса и анализа ответа.
Кому подходит
От отдельных разработчиков, которые разрабатывают или тестируют свой собственный API, до компаний, которым требуется совместная работа.
Как надо
Держите Postman открытым при разработке веб-приложений, вы, скорее всего, найдете его полезным.
Тарифы
Postman предлагает бесплатный план, которого вполне достаточно для одного разработчика, работающего над своим проектом. Для коллективной работы и расширенных функций придётся отдавать от 8$ в месяц.
Источник: Hacker Noon
Лучшие инструменты для веб-дизайнеров и веб-разработчиков / Песочница / Хабр
Привет, хаброжители! Это статья больше пригодится подаванам, чем профессионалом, но возможно это статья станет уютным пристанищем для знатоков своего дела. Каждому, кто работает в сфере веба когда-то требуется что-то большое, чем текстовый редактор кода или Photoshop, Figma и т.п.И я решил составить список полезных сервисов, как для веб-разработчика, так и для веб-дизайнера.Для веб-разработчиков
Codepen
Вы не знаете как сверстать какой-либо элемент? Вы всегда можете посмотреть как выполняют эти задачи другие разработчики. Или вдохновиться проектами.
Возможно вы хотите помочь кому-нибудь на toster`е сделать скрипт и нет желания забивать память своего компьютера? Вы можете это сделать прямо на codepen`е. Там есть удобный текстовый редактор с фургоном возможностей (чего только стоит встроенный emmet).
Ссылка на Codepen
Adobe Assets
Это веб приложение альтернатива известного всем Avacode. Adobe разработала если не уникальный, то крайне полезный инструмент для вынимания стилей из psd-макета.
Единственный минус, который я нашел это — долгая выгрузка ресурсов из макета. Прежде, чем изображение приютится в папочке вашего проекта, ему нужно сначала загрузиться во вкладку «Ресурсы» (что занимает достаточное количество времени), а только потом загрузить его на ваш компьютер (сам assets этого делать не умеет, приходится все делать своими ручками).
А еще он бесплатный.
Беги вводить свой Adobe ID
Toster и Stack Overflow
Вам что-то непонятно в JS или не знаете хорошую книгу по PHP? Не беда — просто задайте свой вопрос на одном из этих сервисов и на него в скором времени ответят.
Эти оба сервиса очень похожи и цель у них одна — помогать людям. Единственные их отличия — это дизайн и обитатели. Дело в том, что на StackOverflow сидит больше забугорных IT-шников.
Документация
Казалось бы примитивно, но многие новички пренебрегают доками в любых их проявлениях.
Если подаван забудет как что-то сделать, он полезет искать тему в книге или по чему они там учат язык. Я считаю, что это неправильно, плюс это занимает много времени, а документация может дать нужное количество информации за короткий срок.
HTML 5(Документация на русском языке)
HTML 5 (Документация на английском языке)
СSS 3 (Документация на русском языке)
CSS 3 (Документация на английском языке)
JS (Документация на русском языке)
JS (Документация на английском языке)
jQuery (Документация на английском языке)
Templated
Когда я создавал портфолио для работы на фрилансе, я не мог найти хороший сайт, где можно скачать psd-шаблоны. И на меня спустилось божье благотворение, я познакомился с frontend senior и он мне сказал, что где в интернете, в темный уголок забился сайт Templated.
Там можно скачать сотни шаблонов.
Налетайте
Это были основные инструменты для веб-разработчиков, которыми я сам пользуюсь. Если вы хотите еще что-то добавить, то вы всегда можете написать это в комментарии.
Для веб-дизайнеров
Materials design
Этот сервис помогает создать material design. На нем вы сможете найти и склад иконок, и цвета, которые используется для создания material дизайна.
Палитра цветов:
Иконки (представленная часть — половина одного из десятков разделов):
Adobe color cc
Этот инструмент позволит подобрать вам подходящие друг к другу цвета, чтобы дизайн будущего сайта смотрелся еще красивее.
Siteinspire
Когда у вас наступает творческий кризис, то вы не можете ничего делать. И вы можете насладиться другими работами, других мастеров. Там есть множество работ по разным тематикам.
30 полезных сервисов для веб-разработчика / Хабр
Решил собрать сервисы, которые могут быть полезны веб-разработчикам и дизайнерам. Буду рад, если кто-то найдет для себя полезный сервис. Осторожно, под катом куча картинок!
Blind Text Generator — генератор текста-рыбы
Random User Generator — генератор случайных пользователей
User Inter Faces — генератор аватарок для вашего проекта.
CSS3Ps — конвертер из PSD в CSS
Prepros — компиляция, сжатие, оптимизация и еще куча всего — все возможности смотрите на сайте
Webflow — drag & drop редактор для создания респонсивных сайтов
html2pdf — конвертер веб-страниц в PDF-формат
Less2CSS — конвертер из Less в CSS
Trackduck — рецензирование веб-страниц (полезно для фрилансеров)
NinjaMock — неплохой инструмент для прототипирования
Moqups — еще один инструмент для прототипирования
Sache — коллекция Sass и Compass расширений
Web Developer Checklist — проверьте все пункты чек-листа перед запуском своего проекта
Live Tools — 4 инструмента: генератор кнопок, форм, лент на чистом CSS, а также редактор иконок
Glyphter — создание своего иконочного шрифта
Pics.IO — онлайн фоторедактор
Safarizator — вставка вашего дизайн-макета в окно браузера Safari
PlaceIt — еще один сервис для генерации превью ваших работ
TinyPNG — сжатие изображений в формате PNG
BrowserShots — тестируем сайт в самых различных браузерах
Golden Ratio Typography Calculator — расчет оптимального размера шрифта на основе золотого сечения
CSS Arrow please — генерация блока со стрелкой (тултипа) на чистом CSS
Lavish — генератор цветовых схем для Bootstrap на основе пользовательского изображения
Favicon Generator — генератор кросплатформенной favicon
HTML5 Please — статистика по поддержке фич HTML5 в различных браузерах
Pictaculous — генератор цветовой схемы на основе загруженного изображения
JSON Generator — генератор большого объема нужных данных в json-формате
Codio — онлайн-IDE для полноценной разработки любых проектов, связанных с веб-технологиями
CSS Hexagon Generator генератор CSS-шестиугольника
StyleStats — исчерпывающая статистика о CSS-файле
27 отличных open source-инструментов для веб-разработки / Блог компании NIX / Хабр
Перевод 27 Amazing Web Development Tools for the Past Year (v.2018)
В 2017-м мы сравнили около 7 500 open source-инструментов для веб-разработки, из которых выбрали 27 лучших (0,4%). Это крайне конкурентный список, в который вошли инструменты, библиотеки и проекты, опубликованные в течение 2017-го. Mybridge AI оценивает их качество на основании популярности, заинтересованности и новизне. Чтобы было понятно, у выбранных продуктов среднее количество звёзд на Github — 5260.
Open source-инструменты могут почти даром повысить вашу продуктивность. Также вы можете чему-то научиться, читая исходный код и создавая что-нибудь на основе этих проектов. Так что рекомендуем уделить время и поэкспериментировать с инструментами из нашей подборки, возможно, какие-то из них прошли мимо вас.
No 1
Public APIs: коллективный список публичных JSON API для использования в веб-разработке [31 194 звезды на Github].
No 2
Hyper v2.0: терминал на основе веб-технологий [20 633 звезды на Github].
No 3
Parcel: очень быстрый, не требующий конфигурирования упаковщик для веб-приложений [15 386 звёзд на Github].
No 4
Feather: замечательные open source-иконки [11 593 звезды на Github].
No 5
Hyperapp v1.0: однокилобайтная библиотека для создания приложений с современным интерфейсом [9773 звезды на Github].
No 6
Kap: open source-инструмент для записи содержимого экрана, построенный на веб-технологиях [6318 звёзд на Github].
No 7
Pencil v3.0: доступный каждому open source-инструмент для создания диаграмм и прототипирования. Сделан с помощью Electron [5567 stars on Github].
No 8
Sizzy: инструмент для очень быстрого тестирования адаптивных сайтов [4639 звёзд на Github].
No 9
Heml: open source язык разметки для создания адаптивных электронных писем [3532 звезды Github].
No 10
Cypress: быстрый, простой и надёжный инструмент тестирования для всего, что выполняется в браузере [3243 звезды на Github].
No 11
Mail-for-good: open source-инструмент для управления некоммерческими рассылками электронных писем [2609 звёзд на Github].
No 12
Rtv: позволяет просматривать Reddit с вашего терминала [2524 звезды Github].
No 13
BundleSize: позволяет контролировать размеры пакетов [2309 звёзд на Github].
No 14
Amplitude.JS (v3.0): современный HTML5-аудиоплеер. Не нужно никаких зависимостей [2232 звезды на Github].
No 15
Mitt: маленький, 200-байтный функциональный генератор событий / pubsub [2203 звезды на Github].
No 16
Uncaptcha: обходит гугловскую аудио-reCaptcha с точностью в 85 % [2015 звёзд на Github].
No 17
Bundle-buddy: инструмент для определения дублирований пакетов в результате разделения [1995 звёзд на Github].
No 18
Git-recall: простой и удобный инструмент, помогающий быстро вспомнить, что именно вы делали [1911 звёзд на Github].
No 19
Probot: фреймворк для сборки GitHub-приложений, помогающий автоматизировать и оптимизировать рабочий процесс [1802 звезды на Github].
No 20
Hazel: этот проект позволяет легко развёртывать и обновлять сервер для Electron-приложений. Достаточно выполнить единственную команду и заполнить два текстовых поля [1775 звёзд на Github].
No 21
Speedracer: измеряет метрики производительности вашей библиотеки или приложения [1660 звёзд на Github].
No 22
Devportfolio-template: лёгкий настраиваемый шаблон для создания одностраничных персональных сайтов-портфолио, написанный с помощью JavaScript и Sass [1596 звёзд на Github].
No 23
Cell: самоуправляемый фреймворк веб-приложений [1439 звёзд на Github].
No 24
Across-tabs v1.0: обеспечивает простое взаимодействие между браузерными cross-origin-закладками [1163 звезды на Github].
No 25
Chimee: невероятно удобный браузерный видеоплеер [1009 звёзд на Github].
No 26
Propeller v1.0: адаптивный фронтенд-фреймворк, построенный с учётом Google Material Design Standards & Bootstrap [1007 звёзд на Github].
No 27
Image-trace-loader: загружает изображения, применяет к ним трассировку и экспортирует результат в виде изображений или закодированных в URL SVG+XML-данных [919 звёзд на Github].
30 полезностей для Firefox Developer Tools / Хабр
Ниже представлены методы и советы по использованию Firefox Developer Tools. Некоторые из них аналогичны возможностям инструментов в Chrome, для некоторых аналогов в других браузерах отсутствуют.
Осторожно, под катом много тяжёлых гифок!
Поиск по CSS селектору
Очень удобно использовать для:
- элементов с `z-index`, на которых не получается кликнуть
- визуально одинаковых элементов, для которых вы знаете селектор
Фильтр стилей
Вы можете отфильтровать правила CSS по любому селектору или своемуству.
Для селекторов фильтр выделит цветом селекторы в списке правил. Для инструмента развертки свойства, выделенные правила, где из фильтра не содержится.
Выбор цвета и «Пипетка»
Кликните по любой точке с цветом в инспекторе, чтобы открыть удобный инструмент.
Смена представлений цвета
Shift + клик на цветной точке позволяет менять представление цвета (имя / hex / hsl / rgb).
Shift + клик на точке рядом с углом позволяет менять единицы измерения угла.
Редактирование кривых Безье функций времени
Кликните на точку с искривлённой линией рядом со своим функциями времени, чтобы открыть удобный редактор. Там будут как предопределённые функции, так и возможность настроить свой вариант вручную.
Применение CSS
console.log («#% c% s% c% s», «color: # bada55», «dev», «color: # c55», «tricks»)
Поддерживаются не все свойства, но весьма много.
Поиск по истории
Нажмите CTRL + R на Mac (и F9 на Windows и Linux). После чего використовуйте CTRL + R / CTRL + S ( F9 / SHIFT + F9 ) для листания результатов вперёд / назад. В отличие от стрелочек, сочетания клавиш выше будут работать и между сессиями.
Скриншот страницы или её элемента
: скриншот - полная страница
: screenshot - selector .css-selector
Гораздо удобнее просто указать селектор, чем пытаться точно нужную область мышкой.
Переключение контекста JavaScript
cd (iframe)
Вы можете переключаться в контекст iframe по селектору, используя cd () .
Метки в таймере
console.time («# devtricks»)
console.timeEnd («# devtricks»)
Запустить таймер — console.time («метка») ,
Остановить его — console.timeEnd («метка») .
Условные точки остановки
Для создания точки надо сделать правый клик на номере строки.Точка будет активна только при выполнении условий.
Поиск по имени функции или номеру строки
Поиск по имени файла — CMD + P на Mac (и CTRL + P на Windows и Linux).
Напечатайте « @» в том же инпуте, чтобы искать по объявлению функции в файле.
Напечатайте «: » в том же инпуте, чтобы быстро добраться до строки по её номеру.
Красивый вывод минифицированного кода
Нажмите на иконку {} , чтобы посмотреть красивый код вместо минифицированного.
Точки останова для URL
Точка станет активной при попытке обратиться к урлу и покажет ответственный за обращение код.
Отключить точки остановки
Отключенные точки останутся доступны для включения и использования в будущем.
Редактирование и пересылка HTTP-запросов
Редактировать отправленные запросы и оправлять их заново.
Фильтр запросов
Фильтр по домену — CMD + F на Mac (или CTRL + F на Windows и Linux).
Если вам нужно найти все запросы, без домена , добавить чёрточку ( — ) перед фильтром.
Ограничение скорости
Проверьте, как сайт будет загружаться при медленном интернете.
Горячее / Холодное профилирование
Кликните по иконке с таймером, чтобы посмотреть запросы, который делает сайт. Страница будет загружена дважды — без кэша (эмулирующая первую загрузку) и с кэшом (эмулирующее повторное обращение).
Сохранение / Загрузка HAR
Сохранение запросов в архивный формат. Удобно, чтобы обмениваться с коллегами по разработке.
Кастомное устройство
Просматривайте, как будет выглядеть сайт для устройств с кастомным разрешением.
Ограничение скорости
Смотрим загрузку мобильной версии на мобильной скорости интернета.
Эмулирование тачей
За это отвечает маленькая иконка с «рукой».Эмулируются, в том числе долгие тапы.
Изменение User-Agent
Не забудьте включить в настройках пункт «Перезагружать страницу при смене UA» — сэкономите время.
Выравнивание вьюпорта по левому краю
Удобно, если хотите link панели справа (например, для дебага).
Редактирование файлов cookie
Сделайте двойной клик по ячейке, значение которого хотите поменять.
Удаление файлов cookie
Легче всего удалить куки, выделив их и против Backsapce.
Обратите внимание на опции контекстного меню. Очень удобной является опция «Удалить все для домена», но учтите, что домен должен быть точным (т.е. удаление кук для .medium.com не удалит их для medium.com )
Изменение файлов cookie в реальном времени
Оранжевым мигают куки, которые только что были поведать.
Статические снимки для IndexedDB
Увидеть изменения записей IndexedDB в реальном времени не получится, чтобы получить наиболее актуальный снимок БД, используйте кнопку «обновить».
Изменение отображаемых столбцов таблицы
Правый клик по заголовку таблицы поможет скрыть неинтересные столбцы.
На этом всё. Надеюсь, советы были вам полезны!
.Используем Chrome DevTools профессионально / Блог компании OTUS. Онлайн-образование / Хабр
И снова здравствуйте. В преддверии старта курса «JavaScript-разработчик. Professional » перевели11 советов для тех, кто использует Chrome в качестве среды разработки.
Итак, по тем или иным причинам вы решили при разработке ориентироваться на Chrome. Вы открываете инструменты и приступаете к отладке кода.
Иногда вы открываете консоль, чтобы посмотреть вывод своей программы или вкладку Elements, чтобы проверить CSS-стили элементов DOM.
А действительно ли вы разбираетесь в Chrome DevTools? На самом деле у инструментов есть набор инструментов мощных функций, которые облегчают жизнь, но о них мало кто знает.
Я расскажу о самых полезных из них.
Для начала рассмотрим командное меню. Командное меню в Chrome — это как командная оболочка в Linux. В нем вы можете писать команды для управления Chrome.
Открываем Chrome Developer Tools. Для доступа к командному меню используем горячие клавиши:
- Windows : Ctrl + Shift + P
- macOS : Cmd + Shift + P
Открыть его можно и через графический интерфейс, вот так:
В этой области можно увидеть длинный список команд, которые дают доступ ко множеству полезных функций.
Расширенные функции скриншотов
Снимки части экрана установлены довольно часто, и я не сомневаюсь, что для этого на вашем компьютере удобные программы. А могут ли они:
- сделать скриншот страницы целиком, в том числе всего контента, который находится за пределами области просмотра?
- захватить содержимое отдельного элемента DOM?
Необходимая не возникает необходимость в системных инструментах для создания экрана не справляется с этим компьютерми.К счастью, для создания таких скриншотов у нас есть специальные команды Chrome.
Вот они:
- Снимок экрана Сделать снимок экрана в полный размер (сделать снимок страницы целиком)
- Снимок экрана Снимок экрана узла захвата (сделать снимок отдельного узла)
Пример
Откройте любую веб-страницу, например самые популярные статьи о JavaScript на Medium: medium.com/tag/javascript.
Откройте командное меню и выполните команду Снимок экрана Сделайте скриншот полного размера
.
Мы сделали снимок всей страницы целиком.
У оригинального скриншота качество хорошее, а сюда я загрузил сжатое изображение, чтобы сэкономить ваш трафик.
Если вы хотите сделать скриншот элемента DOM, можно использовать системные инструменты, но они не могут точно захватить элемент. В Chrome для этого есть специальная команда Снимок экрана узла захвата
.
Сначала откройте элементы и выберите нужный элемент.Затем введите команду.
Вот результат:
Использование результата последней операции в консоли
Мы часто отлаживаем код в консоли. Допустим, вы хотите узнать, как перевернуть строку в JavaScript. Вы ищете нужную информацию в Интернете, и вам попадается вот такой фрагмент кода.
'abcde'.split (' '). Reverse (). Join (' ')
Да, этот код переворачивает строку. Но вам пока непонятно, как работают методы split ()
, reverse ()
, join ()
и какой результат выдает каждый из них.Вы можете выполнить этот код пошагово, записав его как-то так:
Теперь мы знаем, какое значение возвращает каждый метод.
Но зачем так много писать? В такой длинной записи легко допустить ошибку, и ее сложно понять. Открою секрет: в консоли есть волшебная переменная $ _
, которая хранит последний результат операции.
$ _
— это специальная переменная, значение которой всегда равно результату последней выполненной в консоли операции.Этот прием сильно облегчает процесс отладки.
Повторная отправка запроса XHR
Во фронтенд-часто приходится использовать XHR для отправки запросов на получение данных с сервера. Что делать, если нужно отправить запрос повторно?
Неопытные разработчики обновляют страницу, но это очень неудобно. В Chrome мы можем отладить код прямо на вкладке сети.
- Откройте вкладку Сеть.
- Нажмите кнопку XHR.
- Выберите запрос XHR, отправку которого вы хотите повторить.
- Выберите «Воспроизвести XHR» в контекстном меню, чтобы повторить запрос.
Вот анимированный пример:
Отслеживание загрузки страницы
На полную загрузку страницы может уйти более десяти секунд. В таких случаях нужно контролировать процесс загрузки страницы в каждый отдельный момент времени.
В Chrome DevTools можно делать скриншоты страницы в ходе ее загрузки, поставить галочку напротив Захват снимков экрана
на вкладке «Сеть».
Выберите скриншот, чтобы посмотреть информацию о соответствующих запросах. Такая визуализация дает вам лучшее представление по сетевым запросам, которые отправляются на сервер в отдельные моменты времени.
Копирование числа
Вы знаете, как скопировать значение JavaScript в буферном обмене?
Это кажется невыполнимой, но в Chrome для ее решений специальная функция
copy
.ECMAScript не содержит определения функций copy, это функция Chrome.С ее помощью можно скопировать значение JavaScript в буфер обмена.
Копирование изображения как URI с приставкой «data:»
Есть два способа вставить изображение на страницу: можно дать ссылку на внешний файл или внедрить изображение при помощи data: URL.
Data: URL (URL с приставкой data:
) — это схема, позволяющая встраивать небольшие файлы в документе в качестве строковых элементов.Раньше она называлась «data: URI», но WHATWG отказалась от этого названия.
Встраивание маленьких изображений непосредственно в код по схеме data: URL сокращает количество HTTP-запросов к серверу, благодаря чему страница загружается быстрее.
Как это сделать в Chrome?
Посмотрите анимацию:
Вывод массива объектов в таблицу
Допустим, у нас есть массив объектов:
let users = [{name: 'Jon', age: 22},
{имя: 'bitfish', возраст: 30},
{имя: 'Алиса', возраст: 33}]
Воспринимать такую информацию в консоли тяжело.А если массив длиннее и содержит более сложные элементы, то потеряться в нем еще проще.
К счастью, в Chrome есть функция, которая выводит массив объектов в таблицу.
Она вам пригодится, и не раз.
Перетаскивание на вкладке Элементы
Иногда нужно переместить некоторые элементы DOM на страницу, чтобы протестировать пользовательский интерфейс. На вкладке Elements можно перетащить любой HTML-элемент в любое место в коде:
В этом примере я перетащил элемент на вкладке Elements, и его расположение на веб-странице тоже моментально изменилось.
Обращение к текущему выделенному элементу в консоли
$ 0
— это еще одна волшебная переменная, которая содержит элемент, выделенный на вкладке Elements.Активация псевдоклассов CSS
Псевдоклассы задают стиль для элемента не только в зависимости от его расположения в дереве документа, но и в зависимости от таких факторов, как история просмотра мыши (например, псевдокласс: hover изменяет стиль элемента при наведении на него указателя мыши).
Для одного элемента можно написать несколько псевдоклассов. Чтобы было проще тестировать стили, псевдоклассы можно активировать прямо на вкладке Elements.
Пример
Посмотрите на код страницы:
Документ
<стиль>
body {
размер шрифта: 150 пикселей;
}
div: hover {
красный цвет;
}
div: active {
цвет синий;
}
div: focus {
коричневый цвет;
}
привет, мир
Открываем страницу в браузере, вкладываем элементы, проверяем, как работают псевдоклассы, и при необходимости вносим изменения.
Горячая клавиша для скрытия элементов
Во время отладки CSS-стилей возникает необходимость скрыть элемент. В Chrome это делается быстро: достаточно лишь элемент и нажмите
H
.
Нажмите H на клавиатуре
Эта применяет применяет к элементу стиль видимость: скрыто! Важно;
.
Сохранение элемента DOM в качестве глобальной временной переменной
Если мы хотим быстро сослаться на элемент DOM в консоли, можно сделать это так:
- Выбрать элемент.
- Открыть контекстное меню правой кнопкой мыши.
- Выбрать Store как глобальную переменную (Сохранить как глобальную переменную).
.
Браузерные расширения, необходимые каждому веб-разработчику
Современные браузеры — это не только отличные приложения для просмотра веб-страниц.Браузеры — это ещё и платформа, предлагающие веб-разработки помогающих создавать замечательные сайты. В разработке, дополнительных встроенных инструментов есть огромное количество браузерных расширений. Автор статьи, перевод которой мы сегодня публикуем, самые лучшие задачи, предлагаемые им в решении самых разных передних задач.В основном это расширения для Google Chrome.
Инструменты разработки для React / Redux и Vue.js
React и Vue.js — это широко известные инструменты для фронтенд-разработки. Для того чтобы максимально эффективно с ними работать, стоит установить соответствующие браузерные расширения.
Расширение React Developer Tools увеличивает возможности инструментов разработчика. С его помощью можно исследовать компоненты React, свойства, передаваемые компоненты, состояние компонентов.Оно способно принести React-разработчику реальную пользу.
React Developer Tools
, при работе с состоянием приложения столкнулись с какими-то проблемами, вам на помощь может прийти расширение Redux DevTools. Оно может быть использовано для работы с состояниями, устроенными по-разному, особенно хорошо оно показывает себя при использовании Redux. Кстати, вот вам совет. Установите у себя расширение и сайт наподобие airbnb.com. На нём используется React / Redux, поэтому с помощью Redux DevTools вы сможете узнать о том, как устроено управление состоянием страниц на этом сайте.По мне — так это весьма познавательно.
Vue.js devtools — это то же самое, что и инструменты разработчика React, но для Vue.js. Это расширение весьма удобно при отладке компонентов Vue и пригодится всем, кто пользуется этим фреймворком.
Vue.js devtools
JSONView
Ловили себя когда-нибудь на мысли о том, что в браузерах других программистов JSON-данные выглядят понятными и аккуратными, а в вашем — нет? Возможно, всё дело в том, что другие расширить расширением JSONView.Это расширение очень быстро и аккуратно форматирует JSON-данные. JSONView, определно, одно из моих любимых браузерных расширений.
JSONView
Анализатор библиотеки
Анализатор библиотеки — это отличный инструмент для того, кто хочет быстро узнать о том, с помощью каких средств, библиотек или фреймворков, созданных просматриваемых страниц. Например, с помощью Library Sniffer можно узнать о том, с помощью чего создан некий сайт: WordPress, Drupal, React, Vue.js, AngularJS…
Library Sniffer
CSS Scan 2.0
CSS Scan 2.0 — это полезное расширение, которое позволяет исследовать и копировать CSS, просто наводя указатель мыши на элементы страниц. У него, правда, есть один минус. Дело в том, что для работы с ним нужно купить лицензию.
CSS Scan 2.0
У расширения есть бесплатная альтернатива — CSS Peeper. Она рассчитана, в основном, на дизайнеров, а не на тех, кто пишет код.
Веб-разработчик
Расширение Web Developer позволяет оснастить браузер панелью, набор различных инструментов.С их помощью, например, можно отключать на страницах JavaScript, расположением страницы, работать с изображениями. Это расширение доступно для Chrome и Firefox.
Web Developer
WhatFont
WhatFont — это довольно-таки маленькое расширение, которое позволяет идентифицировать шрифты, используемое на веб-страницах. Для того, чтобы определить, каким шрифтом оформлен фрагмент текста, достаточно включить расширение и навести указатель мыши на этот фрагмент.Работать с ним, как видите, предельно просто. Им, как и предыдущим расширением, могут пользоваться и те, кто работает в Chrome, и те, кто работает в Firefox.
WhatFont
ColorZilla
Расширением ColorZilla можно пользоваться и в Chrome, и в Firefox. Оно даёт в распоряжение инструмента инструмент для взятия цветопроб, средство для выбора цвета, генератор градиентов и другие полезные инструменты для работы с цветом. Например, с его помощью можно узнать о том, какой цвет имеет любой пиксель веб-страницы.Оно хранит историю работы с цветом и содержит инструмент для просмотра палитр.
ColorZilla
Спектр
Доступность контента — это важный аспект современной веб-разработки. Дело в том, что возможности многих людей по взаимодействию с веб-страницами ограничены. Одним из таких ограничений является цветовая слепота (нарушение цветового зрения, ССЗ). Она на возможность человека различать определяющие цвета. Расширение Spectrum позволяет исследовать сайты на предмет их пригодности для людей с различными типами ССЗ.
Spectrum
Палитра сайта
Расширение Site Palette позволяет извлечь из использования на нём цвета и оформить их в виде цветовой палитры. Оно поддерживает несколько способов генерирования палитр, позволяет, выдавая специальную ссылку, делиться палитрами, поддерживает возможность печати палитр, умеет конвертировать их в PDF-файлы. И этим возможности Палитра сайта не ограничиваются.
Палитра объекта
Toby
Расширение, предназначенное для организации браузерных вкладок таким образом, чтобы в ходе работы не приходилось держать открытым огромное количество вкладок.Это — нечто вроде панели управления вкладками, с которой удобно работать с помощью мыши. Это расширение способно положительно повлиять на продуктивность труда веб-разработчика.
Toby
Talend API Tester
Talend API Tester — это замечательное расширение, которое позволяет работать из различных API. Это могут быть API, основанные на технологиях REST, SOAP и HTTP. Это похоже, например, на Postman. Бесплатная версия включает выполнение всех видов HTTP-запросов, безопасный обмен данных, аутентификацию.
Тестер API Talend
Захват экрана на всю страницу
Хотелось ли вам когда-нибудь быстро и без лишних движений сделать полный скриншот просматриваемой страницы? Если это так — тогда вам вполне может пригодиться расширение Захват экрана полной страницы. С его помощью можно получить скриншоты всего содержимого страниц в формате PDF или в виде изображения. Оно даже может работать с элементами, поддерживающими скроллинг, и с элементами
iframe
. Захват экрана на всю страницу
Итоги
Мы рассмотрели примерно полтора десятка браузерных расширений для веб-разработчиков.Надеемся, вы нашли среди что-то такое, что вам них пригодится.
Уважаемые читатели! Какими браузерами вы пользуетесь для веб-разработки?
.