- PVSM.RU - https://www.pvsm.ru -

Браузерные расширения, необходимые каждому веб-разработчику

Современные браузеры — это не только отличные приложения для просмотра веб-страниц.

Браузеры — это ещё и платформы, предлагающие веб-разработчикам массу удобных инструментов, помогающих создавать замечательные сайты. В распоряжении разработчика, помимо встроенных инструментов, есть огромное количество браузерных расширений. Автор статьи, перевод которой мы сегодня публикуем, отобрал самые лучшие, на его взгляд, расширения, которые призваны помочь программистам в решении самых разных встающих перед ними задач. Это, в основном, расширения для Google Chrome.

Браузерные расширения, необходимые каждому веб-разработчику - 1 [1]

Инструменты разработки для React/Redux и Vue.js

React и Vue.js — это широко известные инструменты для фронтенд-разработки. Для того чтобы максимально эффективно с ними работать, стоит установить соответствующие браузерные расширения.

Расширение React Developer Tools [2] увеличивает возможности инструментов разработчика. С его помощью можно исследовать компоненты React, свойства, передаваемые компонентам, состояние компонентов. Оно способно принести React-разработчику реальную пользу.

Браузерные расширения, необходимые каждому веб-разработчику - 2

React Developer Tools

Если вы, при работе с состоянием приложения, столкнулись с какими-то проблемами, вам на помощь может прийти расширение Redux DevTools [3]. Оно может быть использовано для работы с состояниями, устроенными по-разному, особенно хорошо оно показывает себя при использовании с Redux. Кстати, вот вам совет. Установите у себя это расширение и посетите сайт наподобие airbnb.com. На нём используется React/Redux, поэтому вы, с помощью Redux DevTools, сможете узнать о том, как устроено управление состоянием страниц на этом сайте. По мне — так это весьма познавательно.

Vue.js devtools [4] — это то же самое, что и React Developer Tools, но для Vue.js. Это расширение весьма удобно при отладке компонентов Vue и пригодится всем, кто пользуется этим фреймворком.

Браузерные расширения, необходимые каждому веб-разработчику - 3

Vue.js devtools

JSONView

Ловили себя когда-нибудь на мысли о том, что в браузерах других программистов JSON-данные выглядят понятными и аккуратными, а в вашем — нет? Возможно, всё дело в том, что другие пользуются расширением JSONView [5]. Это расширение очень быстро и аккуратно форматирует JSON-данные. JSONView, определённо, одно из моих любимых браузерных расширений.

Браузерные расширения, необходимые каждому веб-разработчику - 4

JSONView

Library Sniffer

Library Sniffer [6] — это отличный инструмент для того, кто хочет быстро узнать о том, с помощью каких средств, библиотек или фреймворков, созданы просматриваемые им страницы. Например, с помощью Library Sniffer можно узнать о том, с помощью чего создан некий сайт: WordPress, Drupal, React, Vue.js, AngularJS…

Браузерные расширения, необходимые каждому веб-разработчику - 5

Library Sniffer

CSS Scan 2.0

CSS Scan 2.0 [7] — это полезное расширение, которое позволяет разработчику исследовать и копировать CSS, просто наводя указатель мыши на элементы страниц. У него, правда, есть один минус. Дело в том, что для работы с ним нужно купить лицензию.

Браузерные расширения, необходимые каждому веб-разработчику - 6

CSS Scan 2.0

У этого расширения есть бесплатная альтернатива — CSS Peeper [8]. Она рассчитана, в основном, на дизайнеров, а не на тех, кто пишет код.

Web Developer

Расширение Web Developer [9] позволяет оснастить браузер панелью, содержащей множество различных инструментов. С их помощью, например, можно отключать на страницах JavaScript, управлять расположением страницы, работать с изображениями. Это расширение доступно для Chrome и Firefox. 

Браузерные расширения, необходимые каждому веб-разработчику - 7

Web Developer

WhatFont

WhatFont [10] — это довольно-таки маленькое расширение, которое позволяет идентифицировать шрифты, используемые на веб-страницах. Для того чтобы выяснить то, каким шрифтом оформлен фрагмент текста, достаточно включить расширение и навести указатель мыши на этот фрагмент. Работать с ним, как видите, предельно просто. Им, как и предыдущим расширением, могут пользоваться и те, кто работает в Chrome, и те, кто работает в Firefox.

Браузерные расширения, необходимые каждому веб-разработчику - 8

WhatFont

ColorZilla

Расширением ColorZilla [11] можно пользоваться и в Chrome, и в Firefox. Оно даёт в распоряжение разработчика инструмент для взятия цветопроб, средство для выбора цвета, генератор градиентов и другие полезные инструменты для работы с цветом. Например, с его помощью можно узнать о том, какой цвет имеет любой пиксель веб-страницы. Оно хранит историю работы с цветом и содержит инструмент для просмотра палитр.

Браузерные расширения, необходимые каждому веб-разработчику - 9

ColorZilla

Spectrum

Доступность контента — это важный аспект современной веб-разработки. Дело в том, что возможности многих людей по взаимодействию с веб-страницами ограничены. Одним из таких ограничений является цветовая слепота (Color Vision Deficiency, CVD). Она влияет на возможность человека различать определённые цвета. Расширение Spectrum [12] позволяет исследовать сайты на предмет их пригодности для людей с различными типами CVD.

Браузерные расширения, необходимые каждому веб-разработчику - 10

Spectrum

Site Palette

Расширение Site Palette [13] позволяет извлечь с сайта используемые на нём цвета и оформить их в виде цветовой палитры. Оно поддерживает несколько способов генерирования палитр, позволяет, выдавая специальную ссылку, делиться палитрами, поддерживает возможность печати палитр, умеет конвертировать их в PDF-файлы. И этим возможности Site Palette не ограничиваются.

Браузерные расширения, необходимые каждому веб-разработчику - 11

Site Palette

Toby

Расширение Toby [14] предназначено для организации браузерных вкладок таким образом, чтобы в ходе работы не приходилось бы держать открытым огромное количество вкладок. Это — нечто вроде панели управления вкладками, с которой удобно работать с помощью мыши. Это расширение способно положительно повлиять на продуктивность труда веб-разработчика.

Браузерные расширения, необходимые каждому веб-разработчику - 12

Toby

Talend API Tester

Talend API Tester [15] — это замечательное расширение, которое позволяет работать из браузера с различными API. Это могут быть API, основанные на технологиях REST, SOAP и HTTP. Это похоже, например, на Postman. Бесплатная версия расширения поддерживает выполнение всех видов HTTP-запросов, безопасный обмен данными, аутентификацию.

Браузерные расширения, необходимые каждому веб-разработчику - 13

Talend API Tester

Full Page Screen Capture

Хотелось ли вам когда-нибудь быстро и без лишних движений сделать полный скриншот просматриваемой страницы? Если это так — тогда вам вполне может пригодиться расширение Full Page Screen Capture [16]. С его помощью можно получать скриншоты всего содержимого страниц в формате PDF или в виде изображения. Оно даже может работать с элементами, поддерживающими скроллинг, и с элементами iframe.

Браузерные расширения, необходимые каждому веб-разработчику - 14

Full Page Screen Capture

Итоги

Мы рассмотрели примерно полтора десятка браузерных расширений для веб-разработчиков. Надеемся, вы нашли среди них что-то такое, что вам пригодится.

Уважаемые читатели! Какими браузерными расширениями вы пользуетесь для веб-разработки?

Браузерные расширения, необходимые каждому веб-разработчику - 15 [17]

Автор: ru_vds

Источник [18]


Сайт-источник PVSM.RU: https://www.pvsm.ru

Путь до страницы источника: https://www.pvsm.ru/razrabotka/347138

Ссылки в тексте:

[1] Image: https://habr.com/ru/company/ruvds/blog/488662/

[2] React Developer Tools: https://chrome.google.com/webstore/detail/react-developer-tools/fmkadmapgofadopljbjfkapdkoienihi

[3] Redux DevTools: https://chrome.google.com/webstore/detail/redux-devtools/lmhkpmbekcpmknklioeibfkpmmfibljd

[4] Vue.js devtools: https://chrome.google.com/webstore/detail/vuejs-devtools/nhdogjmejiglipccpnnnanhbledajbpd

[5] JSONView: http://chrome.google.com/webstore/detail/jsonview/chklaanhfefbnpoihckbnefhakgolnmc

[6] Library Sniffer: https://chrome.google.com/webstore/detail/library-sniffer/fhhdlnnepfjhlhilgmeepgkhjmhhhjkh

[7] CSS Scan 2.0: https://chrome.google.com/webstore/detail/css-scan/gieabiemggnpnminflinemaickipbebg

[8] CSS Peeper: https://chrome.google.com/webstore/detail/css-peeper/mbnbehikldjhnfehhnaidhjhoofhpehk

[9] Web Developer: https://chrome.google.com/webstore/detail/web-developer/bfbameneiokkgbdmiekhjnmfkcnldhhm

[10] WhatFont: https://chrome.google.com/webstore/detail/whatfont/jabopobgcpjmedljpbcaablpmlmfcogm

[11] ColorZilla: https://chrome.google.com/webstore/detail/colorzilla/bhlhnicpbhignbdhedgjhgdocnmhomnp

[12] Spectrum: https://chrome.google.com/webstore/detail/spectrum/ofclemegkcmilinpcimpjkfhjfgmhieb

[13] Site Palette: https://chrome.google.com/webstore/detail/site-palette/pekhihjiehdafocefoimckjpbkegknoh

[14] Toby: https://chrome.google.com/webstore/detail/toby-for-chrome/hddnkoipeenegfoeaoibdmnaalmgkpip

[15] Talend API Tester: https://chrome.google.com/webstore/detail/talend-api-tester-free-ed/aejoelaoggembcahagimdiliamlcdmfm

[16] Full Page Screen Capture: https://chrome.google.com/webstore/detail/full-page-screen-capture/fdpohaocaechififmbbbbbknoalclacl

[17] Image: https://ruvds.com/ru-rub/#order

[18] Источник: https://habr.com/ru/post/488662/?utm_source=habrahabr&utm_medium=rss&utm_campaign=488662