Копирование текста в буфер обмена на JavaScript
Простое и поддерживаемое решение для частой задачи: https://prglb.ru/4jxbj
#javascript #browser
Простое и поддерживаемое решение для частой задачи: https://prglb.ru/4jxbj
#javascript #browser
Cache API в JavaScript
Разбираемся, как кэшировать ресурсы с помощью сервис-воркеров и Cache API: https://prglb.ru/1h202
#performance #browser
Разбираемся, как кэшировать ресурсы с помощью сервис-воркеров и Cache API: https://prglb.ru/1h202
#performance #browser
Полезные плагины для Chrome
👉 Check My Links — проверка битых ссылок
https://prglb.ru/53tw3
👉 Unshorten.link — разворачивание сокращенных ссылок
https://prglb.ru/4a3ty
👉 Wappalyzer — определение технологий, на которых создан сайт
https://prglb.ru/42oh
👉 WhatFont — определение шрифтов
https://prglb.ru/1wv9t
👉 Colorzilla — пипетка для определения цветов
https://prglb.ru/2rzpv
👉 Web Developer — многофункциональное расширение для работы с сайтами
https://prglb.ru/5u9wh
#browser #tools
👉 Check My Links — проверка битых ссылок
https://prglb.ru/53tw3
👉 Unshorten.link — разворачивание сокращенных ссылок
https://prglb.ru/4a3ty
👉 Wappalyzer — определение технологий, на которых создан сайт
https://prglb.ru/42oh
👉 WhatFont — определение шрифтов
https://prglb.ru/1wv9t
👉 Colorzilla — пипетка для определения цветов
https://prglb.ru/2rzpv
👉 Web Developer — многофункциональное расширение для работы с сайтами
https://prglb.ru/5u9wh
#browser #tools
Разбор жизненного цикла сервис-воркера
От загрузки до получения контроля над страницей: все, что вы должны знать о сервис-воркерах.
https://prglb.ru/hkna
#serviceworkers #browser
От загрузки до получения контроля над страницей: все, что вы должны знать о сервис-воркерах.
https://prglb.ru/hkna
#serviceworkers #browser
Четыре подхода для обмена данными в браузере в режиме реального времени. Возможно вы о них даже знали!
https://proglib.io/w/476406a4
#browser
https://proglib.io/w/476406a4
#browser
Создаём расширение для Chrome
Написать расширение для Chrome непросто. Это не то же самое, что разработка веб-приложения: не хочется перегружать браузер оверхедом JS, ведь расширения работают одновременно с сайтами. Более того, у нас нет инструментов упаковки или отладки из привычных фреймворков.
https://proglib.io/w/2ac3f7a3
#tools #browser
Написать расширение для Chrome непросто. Это не то же самое, что разработка веб-приложения: не хочется перегружать браузер оверхедом JS, ведь расширения работают одновременно с сайтами. Более того, у нас нет инструментов упаковки или отладки из привычных фреймворков.
https://proglib.io/w/2ac3f7a3
#tools #browser
NOP::Nuances of programming
Создаём расширение для Chrome
Написать расширение для Chrome непросто. Это не то же самое, что разработка веб-приложения: не хочется перегружать браузер оверхедом JS, ведь расширения работают одновременно с сайтами. Более того, у нас нет инструментов упаковки или отладки из привычных…
Определение активности текущей вкладки браузера
Поиски ответа на один из самых обманчиво простых вопросов веба.
https://proglib.io/w/8bdfb0eb
#browser
Поиски ответа на один из самых обманчиво простых вопросов веба.
https://proglib.io/w/8bdfb0eb
#browser
5 советов о браузерных инструментах разработчика
Пять наиболее полезных и неизвестных функцияй инструментов разработчика, которые сделают вашу повседневную работу намного проще и эффективнее.
https://nuancesprog.ru/p/12673/
#browser #debagging #tools
Пять наиболее полезных и неизвестных функцияй инструментов разработчика, которые сделают вашу повседневную работу намного проще и эффективнее.
https://nuancesprog.ru/p/12673/
#browser #debagging #tools
NOP::Nuances of programming
5 советов о браузерных инструментах разработчика
Инструменты разработчика из веб-браузеров стали незаменимыми для выполнения работы веб-программистов. С годами разработчики браузеров добавляли все больше и больше инструментов, призванных упростить работу.
🛠 Продвинутые советы и хитрости console.log
Console – встроенный отладчик браузера. Многие разработчики постоянно используют в коде console.log() для вывода отладочных сообщений, но этот инструмент может предложить гораздо больше.
https://proglib.io/w/a777e9aa
#browser
Console – встроенный отладчик браузера. Многие разработчики постоянно используют в коде console.log() для вывода отладочных сообщений, но этот инструмент может предложить гораздо больше.
https://proglib.io/w/a777e9aa
#browser
Еще не используешь SVG фавиконки?
Тебе нужно использовать SVG фавиконки! Они поддерживаются почти во всех браузерах и использовать их намного удобнее, чем обычные фавиконы: https://proglib.io/w/76572817
#browser
Тебе нужно использовать SVG фавиконки! Они поддерживаются почти во всех браузерах и использовать их намного удобнее, чем обычные фавиконы: https://proglib.io/w/76572817
#browser
RenderingNG архитектура - следующее поколение веба
Разбор новой архитектуры рендеринга веб-страниц в Chromium:
👉 RenderingNG
👉 Overview of the RenderingNG architecture
#browser
Разбор новой архитектуры рендеринга веб-страниц в Chromium:
👉 RenderingNG
👉 Overview of the RenderingNG architecture
#browser
Как работает JS: отслеживание изменений в DOM с помощью MutationObserver
https://proglib.io/w/0a05b0b1
#browser
https://proglib.io/w/0a05b0b1
#browser
👍1
Сравнение JavaScript-методов добавления узлов и вставки контента в DOM
https://proglib.io/w/88e8663b
#browser
https://proglib.io/w/88e8663b
#browser
CSS-Tricks
Comparing Methods for Appending and Inserting With JavaScript | CSS-Tricks
Let's say we want to add something to a webpage after the initial load. JavaScript gives us a variety of tools. Perhaps you've used some of them, like append,
Никто не знает, как работает каскад
Подробное описание процесса вычисления стилей элементов браузером: https://proglib.io/w/8d890de4
#css #browser
Подробное описание процесса вычисления стилей элементов браузером: https://proglib.io/w/8d890de4
#css #browser
Браузерное расширение своими руками
Создаем собственное расширение для браузера с нуля: https://proglib.io/w/babb7e68
#browser
Создаем собственное расширение для браузера с нуля: https://proglib.io/w/babb7e68
#browser
👍3