Полезные онлайн-инструменты для разработчиков, которые я люблю использовать.
Интернет полон потрясающих инструментов, которые облегчают нашу жизнь как фронтенд-разработчиков. В этом посте я дам краткий обзор 12 инструментов, которые я часто использую в своей разработке.
1. Можно ли использовать
Вы когда-нибудь были не уверены, будет ли веб-API совместим с определенным браузером или даже доступен ли он в мобильных браузерах? Этот онлайн-инструмент упрощает тестирование веб-API на совместимость с браузером.
Могу ли я использовать ... Таблицы поддержки для HTML5, CSS3 и т. Д.
« Могу ли я использовать предоставляет обновленные таблицы поддержки браузеров для поддержки интерфейсного веб-интерфейса. технологии на компьютерах и мобильных устройствах… caniuse.com »
Допустим, мы хотим знать, какие браузеры и их версии будут поддерживать Web Share API: navigator.share(...)
Смотрите результаты. Все браузеры и версии, поддерживающие navigator.share(...)
, перечислены.
2. Уменьшить
Чтобы уменьшить размер пакета кода нашего приложения, который мы запускаем в производство, мы минимизируем их. Минификация удаляет пробелы, мертвый код и т. Д. Это приводит к резкому уменьшению размера пакета приложений, что приведет к более быстрой загрузке в браузерах.
Этот онлайн-инструмент minify.com позволяет нам минимизировать код из веб-приложения.
3. Bit.dev
Bit.dev - отличный компонентный хаб. Я использую его для размещения, документирования и управления повторно используемыми компонентами из моих разных проектов. Это отличный способ увеличить повторное использование кода, ускорить разработку и оптимизировать совместную работу вашей команды.
Это также хорошая альтернатива для создания дизайн-системы с нуля (поскольку в ней есть все, что нужно дизайн-системе). Bit.dev отлично работает с Bit, инструментом с открытым исходным кодом, который обеспечивает изоляцию и публикацию компонентов.
Bit.dev поддерживает React, React with TypeScript, Angular, Vue и многие другие.
4. Уничтожить
Этот инструмент меняет то, что делает minify.
Этот инструмент позволяет вам снова сделать часть минифицированного JS-кода доступной для чтения путем их распаковки, деобфускации и предварительной настройки.
5. Stackblitz
Это популярный инструмент. Stackblitz предложил нам возможность использовать всемирно популярную и наиболее используемую IDE в мире Visual Studio Code в Интернете.
Stackblitz предлагает быстрый набор проектов Angular, React, Vue, Vanilla, RxJS, TypeScript одним щелчком мыши.
Stackblitz особенно полезен, когда вы хотите опробовать фрагмент кода или функцию в любой из текущих JS-фреймворков из своего браузера. Представьте, что вы читаете статью об Angular и сталкиваетесь с кодом, который хотите опробовать. Вы можете свернуть свой браузер и создать новый проект Angular всего за несколько LOC.
Быстро и просто.
Есть и другие замечательные онлайн-IDE, но я считаю, что поворотным моментом для Stackblitz стало использование всеми любимого Visual Studio Code - инструмента, с которым все знакомы.
6. JWT.io
Если вы используете JSON Web Tokens (JWT) для защиты своего приложения или используете JWT, чтобы позволить пользователям получать доступ к защищенным ресурсам на вашем сервере.
Один из способов принять решение о том, следует ли осуществлять доступ к маршруту или ресурсу, - это проверить время истечения срока действия токена. Бывают случаи, когда мы хотим декодировать JWT, чтобы увидеть его полезную нагрузку, jwt.io предоставляет именно это.
Этот онлайн-инструмент позволяет нам подключать токены, чтобы увидеть их полезную нагрузку. Как только мы вставляем токен, jwt.io декодирует токен и отображает его полезные данные.
7. BundlePhobia
Вы когда-нибудь не были уверены в размере своего node_modules
или просто хотели знать, какой размер pakckage.json будет установлен на вашем компьютере? BundlePhobia дает ответ
Этот инструмент позволяет нам загрузить файл package.json и отображает размер зависимостей, которые будут установлены из package.json.
8. Babel REPL
Babel - это бесплатный транскомпилятор JS с открытым исходным кодом, который используется для преобразования современного кода ES в простой старый JavaScript JavaScript.
Этот инструмент представляет собой онлайн-приложение, созданное командой Babeljs, с помощью которого мы можем перенести код ES6 + в ES5.
Это позволяет нам опробовать недавние дополнения, внесенные в ES, или некоторые функции, которые находятся на определенных этапах добавления в ECMA. ИТ-специалисты могут усовершенствовать код, ограничить размер файла и позволить нам путешествовать во времени на протяжении всей транспиляции.
9. Красивейшая детская площадка.
Prettier - упрямый форматтер JS-кода. Он обеспечивает единый стиль, анализируя ваш код и повторно распечатывая его с использованием передовых методов кодирования JS.
Этот инструмент широко используется в нашей среде разработки, но у него также есть онлайн-площадка, где вы можете изменить свой код.
10. Почтальон
Этот инструмент помогает быстро проверить конечные точки вашего API: GET, POST, DELETE, OPTIONS, PUT.
Я воспользовался этим инструментом, и он достоин 11-й позиции.
11. JSLint
В мире JS-линтеров JSLint возглавляет лигу. Эта онлайн-версия JSLint позволяет нам размещать фрагмент кода JS или файл JS в нашем браузере.
Перейдите на https://jslint.com, чтобы попробовать.
Заключение
В списке есть еще много других, но это мои любимые.
Если у вас есть какие-либо вопросы относительно этого или чего-либо, что я должен добавить, исправить или удалить, не стесняйтесь комментировать, писать по электронной почте или писать мне в прямом сообщении.
Спасибо !!!
Получить мою электронную книгу
Я написал электронную книгу, которая объясняет многие концепции JavaScript в более простых терминах со ссылкой на EcmaSpec в качестве руководства: