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


Основы понимания движка Chrome V8
Чтобы понять и оценить, что делает движок Chromes V8, сначала нужно знать, что такое движок Javascript. Что такое движок Javascript? Движок JS (Javascript) - это интерпретатор или компилятор кода JS в машинный код. JS, являющийся динамическим языком более высокого уровня, не имеет возможности напрямую взаимодействовать с логикой более низкого уровня наших машин. Не все движки JS созданы одинаково, есть традиционные компиляторы и более современные, которые используют своевременную..

Amazon  — «Сохранено на потом», «Корзина»
Amazon — сохранено на потом, корзина Надоело удалять по одному элементу с Amazon При использовании Amazon в течение 5 лет 1000 товаров были сохранены в «Сохранено на потом» и еще пара товаров в корзине. Вот небольшой код javascript, который вы можете вставить из консоли разработчика на веб-сайт Amazon, и это сэкономит ваше время при удалении элементов «Сохранено на потом». function deleteSavedForLaterItems() { var query = document.querySelectorAll(“#sc-saved-cart..

Перейти непосредственно к сведениям о пользователе на SFDC
Моя жена работает администратором Salesforce. Когда Chatter запустили, ее очень быстро раздражала новая страница профиля Chatter, которая появлялась, когда вы нажимали на имя пользователя. Вместо этого она хотела перейти на страницу «Сведения о пользователе», так как здесь все действия администратора выполняются. Она поняла, что для перехода на страницу сведений о пользователе достаточно добавить noredirect=1 в конец URL-адреса. Я решил разработать расширение Chrome, чтобы делать это..

Микрозадачи и макроты - Подробнее о цикле событий
Это в значительной степени продолжение моего первоначального взгляда на Цикл событий Javascript . Я настоятельно рекомендую прочитать и понять, как Javascript обрабатывает асинхронный запуск кода, в частности, как цикл событий, очередь задач и стек вызовов работают вместе. Расплывчатая концепция Мы остановились на расплывчатом понятии, что Javascript помещает задачи в очередь задач перед тем, как на самом деле что-то выполнить. Весь этот процесс чтения кода, постановки задач в..

Web Share для современных веб-приложений
Использование параметров общего доступа, аналогичных мобильным устройствам, в веб-приложениях Вы когда-нибудь сталкивались с Web Share API? По крайней мере, многие из вас, возможно, слышали об этом термине. Web Share API уже давно существует. Однако первоначальная поддержка Web Share API была ограничена мобильными устройствами. Недавно Web Share и Web Share API начали поддерживать Windows и Chrome OS, что сделало их интересными для веб-разработчиков. Web Share API - быстрая..

Как настроить сквозное тестирование Angular с Headless Chrome на Travis CI
Непрерывная интеграция стала важной частью современной разработки программного обеспечения. Непрерывная интеграция (CI) - это практика разработки программного обеспечения DevOps, при которой разработчики регулярно объединяют свои изменения кода в центральный репозиторий, после чего запускаются автоматические сборки и тесты. Основные преимущества, которые обещает CI: Повысьте продуктивность разработчиков Находите и устраняйте ошибки быстрее (обычно путем выполнения тестов на CI)...

Интеграционное тестирование расширений браузера с помощью Jest
Ранее я писал о том, как Я стал разработчиком Saka , расширения браузера с открытым исходным кодом, которое позволяет пользователям искать и загружать открытые вкладки, историю просмотров и закладки. Я рассказал о том, как я придумал решение для модульного тестирования расширения , чтобы придать мне уверенности при изменении кода. Я также упомянул, что были проблемы с интеграционным тестированием, с которыми я столкнулся, что затрудняло тестирование компонентов, основанных на..