Публикации по теме 'chrome'


Ежедневные советы разработчикам №105 — Поддержка оператора JavaScript возведения в степень (**)
Когда я изучал Python, я очень завидовал разработчикам Python, у них была одна из самых мощных математических библиотек из коробки. Одна из функций, которые мне нравятся, — это оператор ** . Это так аккуратно. $ 2 ** 2 4 $ 2 * 10 1024 К счастью, ECMAScript 2016 spec (es7) представил эту функцию, и Chrome реализовал этот оператор возведения в степень (**) с версии 52, даже Edge 14 реализовал его. Раньше вам нужно было использовать Math.pow(x, y) , а теперь откройте свой Chrome..

Отладка консоли JavaScript с iPhone без удаленного устройства
Раньше для отладки вывода журнала консоли JavaScript на мобильный телефон требовалось подключение телефона к компьютеру и просмотр журнала в браузере, подключенном к телефону. С 2019 года хром на IOS поддерживает просмотр журнала консоли вывода прямо с телефона. Это может быть очень полезно, когда живое приложение JavaScript дает сбой, а рядом нет компьютера. Как просмотреть консольный вывод JavaScript: 1. Откройте вкладку в Chrome для iPhone с URL-адресом chrome://inspect и..

события выгрузки и перед выгрузкой и способы их легкой отладки!
tl; dr - если вы здесь только для того, чтобы научиться устанавливать точку останова и на самом деле отлаживать unload и beforeunload прослушиватели событий, переходите прямо к разделу «Уловка для успешной отладки unload / beforeunload прослушивателей событий» ниже. Как я часто это делаю, я искал потенциальные уязвимости в известных веб-сайтах и ​​веб-приложениях. У меня есть основания полагать, что есть конкретная уязвимость для серьезной XSS эксплуатации. В..

Приближается ли глубокое клонирование к нашим браузерам?
Прочтите о возможном раскрытии алгоритма структурированного клонирования в основных браузерах. В сети много дискуссий о глубоком клонировании в JavaScript. Хотя существуют собственные решения, такие как деструктуризация или Object.assign() для мелких клонов, глубокие клоны должны были быть созданы с использованием сторонних библиотек, таких как Lodash, или с использованием API-интерфейсов, таких как MessageChannel, чтобы воспользоваться преимуществами неэкспонированных реализаций..

Консоль Chrome DevTools неожиданно очищается? Во всем виновато расширение Buffer!
Это было забавно! После нескольких недель размышлений о том, что команда Chrome, возможно, напортачила, я, наконец, разочаровался и стал искать решение одной из самых странных проблем, с которыми я столкнулся: консоль DevTool неожиданно очищалась. Я использую консоль каждый день для отладки приложений, поэтому было довольно неприятно видеть, как стираются журналы, если я не устанавливал флажок « Сохранить журнал » — возникала ошибка, я откроет консоль только для того, чтобы найти ее..

Как создать расширение Google Chrome с внедренным ReactJS
Расширение Chrome можно использовать для улучшения работы пользователя в Интернете. Простые расширения можно разрабатывать, просто используя ванильный JS, но для более сложных расширений нужна какая-то правильная архитектура. Так почему бы не использовать фреймворк, который уже так популярен в мире JavaScript. Вы угадали, ReactJS. ReactJS - это фреймворк, разработанный Facebook для управления интерфейсом веб-приложения. Мы можем использовать фреймворк ReactJS для разработки надежных..

Советы DevTools - день 17: возвращение к консоли
Советы DevTools - день 17: возвращение к консоли часть серии «Адвент-календарь для фронтенд-разработчиков» В течение 24 дней до праздников я публикую короткие статьи с советами о том, как использовать DevTools более производительно и увлекательно. Вчера мы рассмотрели точки останова DOM и Ajax. Сегодня давайте начнем неделю с возвращения в консоль! 48. Для большей читабельности - скобки! Если вы console.log даже одну переменную, вы можете забыть (или запутаться), что это..