Публикации по теме '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 даже одну переменную, вы можете забыть (или запутаться), что это..