Оператор JavaScript: `try…catch` | Могу ли я использовать… Таблицы поддержки для HTML5, CSS3 и т. д.
Могу ли я использовать Поиск ?Оператор JavaScript: `try…catch`
Глобальное использование
96,24% + 0% «=» 96,24%
IE
- 6–10: Поддерживается
- 11: Поддерживается
Edge
- 12 — 113: Поддерживается
- 114: Поддерживается
Firefox
- 2 — 113: Поддерживается
- 114: Поддерживается 90 029 115 — 116: Поддерживается
Хром
- 4 — 113: Поддерживается 07% — Supported»> 114: Поддерживается
- 115–117: Поддерживается
Safari
- 3.1–16.4: Поддерживается
- 16.5: Поддерживается
- 16 .6 — TP: поддерживается
Opera
- 10–98: Поддерживается
- 99: Поддерживается
Safari на iOS
- 3.2–16.4: Поддерживается
- 16.5: Поддерживается
- 16.6–17: Поддерживается 90 014
Opera Mini
- все: поддержка неизвестна
Android Браузер
- 2. 1–4.3: не поддерживается
- 4.4–4.4.4: поддерживается
- 114: поддерживается
Opera Mobile
- 12–1 2.1: Поддерживается
- 73: Поддерживается
Chrome для Android
- 114: поддерживается
Firefox для Android
- 113: поддерживается
UC Browser для Android
- 13.4: поддержка неизвестна
Samsung Internet
- 4–20: поддерживается
- 21: поддерживается
QQ Browser
- 13.1: поддержка неизвестна
Baidu Browser
- 00% — Support unknown»> 13.18: поддержка неизвестна 9001 4
Браузер KaiOS
- 2.5: Поддержка неизвестна
- 3: Поддержка неизвестна
Как протестировать JavaScript в браузерах (5 методов)
Для тестирования JavaScript в браузере существует несколько инструментов и методов, которые можно использовать. Каждый инструмент поставляется с набором уникальных функций, которые способствуют достижению различных результатов. Хотя сузить круг до одного инструмента, который может удовлетворить все ваши потребности в тестировании, может быть сложно, рассмотрите возможность использования сочетания инструментов для достижения желаемых целей бизнеса и продукта.
В этой статье описаны 5 методов мгновенного тестирования кода JavaScript в широко используемых браузерах. Итак, если вы тестировщик JavaScript, давайте начнем.
Как проверить совместимость браузера в Javascript
Чтобы проверить совместимость браузера с Javascript, давайте кратко рассмотрим эти пять методов или типов инструментов в следующих разделах.
1. Инструменты кросс-браузерного тестированияХотя можно мгновенно протестировать JavaScript с помощью таких инструментов, как CodePen и JSFiddle, невозможно проанализировать поведение этих скриптов в разных настольных и мобильных браузерах. Здесь на помощь приходят онлайн-платформы для кросс-браузерного тестирования.
- Разработчики и тестировщики могут проверять свои веб-сайты на кроссбраузерность с помощью BrowserStack.
- Инфраструктура позволяет разработчику или QA мгновенно тестировать свои веб-сайты на различных мобильных устройствах и в таких браузерах, как Chrome, Safari, IE, Edge, Firefox и т. д.
- Пользователи также могут получить доступ к бесплатным инструментам, таким как тестирование адаптивного макета и тестирование снимков экрана, которое проверяет правильность JavaScript на конкретной веб-странице.
- Широкий спектр комбинаций ОС-браузер и новейшие реальные устройства, предоставленные BrowserStack для целей тестирования, не имеют себе равных. Его довольно просто использовать и мгновенно тестировать Javascript в вашем браузере.
Попробуйте кросс-браузерное тестирование
2.JSFiddleJSFiddle — это онлайн-инструмент, который позволяет QA мгновенно тестировать HTML, CSS и JavaScript прямо в браузере. Представленный в 2009 году, он первоначально был известен как Mooshell. Этот инструмент совместим с популярными средами JavaScript, такими как Vue, React и т. д. В нем фрагменты кода HTML, CSS и JavaScript называются скриптами. JSFiddle известен своим простым в использовании интерфейсом.
Пользователь может ввести JavaScript вместе с HTML и CSS и проверить результаты на месте. Панель инструментов JSFiddle довольно продвинута и разделена на три раздела — HTML, CSS и JavaScript. Для лучшего понимания обратитесь к изображению ниже.
3. CodePenПредставленная в 2012 году CodePen представляет собой онлайн-платформу, похожую на JSFiddle, для тестирования фрагментов кода HTML, CSS и JavaScript под названием Pens. Можно начать писать сценарии в редакторе и мгновенно проверить код на наличие желаемых результатов. Однако CodePen не ограничивается только кодированием и тестированием; он работает как социальное сообщество, которое обеспечивает онлайн-среду обучения. Начинающие разработчики могут делиться своей работой на этой платформе.
С колоссальными 33 000 активных пользователей это одно из крупнейших онлайн-сообществ разработчиков. CodePen предоставляет множество интересных функций, таких как размещение активов, режим совместной работы и многое другое.
Pro-Tip — BrowserStack Test University предлагает детальные, практические и самостоятельные онлайн-курсы для улучшения ваших навыков тестирования.
Хостинг активов позволяет пользователям перетаскивать изображения, не беспокоясь об отдельном хостинге. О хостинге для других ресурсов, таких как файлы CSS и JSON, позаботятся.
См. изображение ниже для быстрого ознакомления с интерфейсом.
4. JSBin
JSBin — эффективная альтернатива JSFiddle. Его функции также позволяют пользователям экспериментировать, учиться и учить. Сценарий, написанный и сохраненный в JSBin конкретным пользователем, называется Bin .
Для каждой корзины создается URL-адрес. Этим URL-адресом можно поделиться, чтобы показать работу пользователя или запросить улучшения кода, что способствует более тесному сотрудничеству.
С помощью встроенного редактора можно быстро приступить к тестированию своих бинов, написанных на HTML, CSS и JavaScript. Вы также можете получить доступ к премиальным функциям, таким как личные корзины и резервное копирование Dropbox, перейдя на профессиональную версию. Обратитесь к изображению ниже, чтобы получить четкое представление о пользовательском интерфейсе JSBin.
Примечание: После внесения изменений в любой код JavaScript его необходимо протестировать на нескольких реальных браузерах и устройствах, чтобы установить совместимость с каждой комбинацией браузер-устройство. Проверьте совместимость браузера Javascript с более чем 3000 реальных браузеров и устройств на BrowserStack.
Проверка Javascript на реальном устройстве Cloud
5. LiveweaveLiveweave — это еще одна платформа кодирования для разработчиков и веб-дизайнеров, позволяющая писать, тестировать и делиться кодом JavaScript, HTML и CSS с членами своей команды. Эта платформа предоставляет захватывающие функции, такие как предварительный просмотр в реальном времени, ночной режим и подсказки по коду. Подсказки по коду, в частности, облегчают программирование для начинающих, предоставляя раскрывающийся список часто используемых тегов. Liveweave также поддерживает несколько популярных библиотек, таких как jQuery, AngularJS и Bootstrap.
Эти простые способы тестирования JavaScript могут быть полезны разработчикам и веб-дизайнерам. Однако пользователи также могут использовать инструменты разработчика для определенных браузеров. Например, QA может отлаживать ошибки JavaScript с помощью консоли JavaScript в инструментах разработчика Chrome.