Firefox 6 — полезности для разработчиков


Если вы используете Firefox в качестве браузера, вы, вероятно, обновились до версии 6, которая была выпущена вчера. Что вы могли не заметить, так это то, что в нем есть некоторые новые функции для разработчиков, в частности Scratchpad.

Электронный блокнот стал новым способом, с помощью которого разработчики могут вводить, выполнять, тестировать и настраивать код JavaScript.

Одно из ключевых отличий от веб-консоли Firefox или командной строки Firebug заключается в том, что она уходит от однострочного интерфейса и позволяет вводить часть кода, а затем запускать, проверять или отображать ее. У него также есть способ сохранить его содержимое или загрузить файл JavaScript. Используя эту функцию, вы можете сохранять Блокноты с коллекциями часто используемых функций.

Когда вы запускаете код в Scratchpad, он запускается в песочнице, которая имеет доступ ко всему на вашей странице, но предохраняет вас от случайной утечки переменных на вашу страницу, и если вы занимаетесь разработкой самого Firefox или надстроек Firefox, вы может настроить Scratchpad так, чтобы он имел доступ ко всем внутренним компонентам браузера.

Представляя новый текстовый редактор в блоге Mozilla, Кевин Дангур объясняет:

Идея Scratchpad проста: браузер — фантастическое место для экспериментов с JavaScript.

Он добавляет «интересную историческую сторону».

Scratchpad был в значительной степени вдохновлен функцией Workspaces в средах Smalltalk. Спустя 30 лет мы все еще изобретаем Smalltalk заново 🙂

Щелкните выше, чтобы просмотреть видео-демонстрацию, созданную Робом Кэмпбеллом, в которой используется Электронный блокнот. (Работает только с браузерами, совместимыми с WebM).

Для разработчиков, которые предпочитают веб-консоль, Mozilla также обновила ее, улучшив инструмент автозаполнения и позволив вам изменить его местоположение — теперь параметры находятся вверху или внизу окна браузера или в отдельном окне.

API Window.matchMedia был добавлен, чтобы помочь разработчикам оптимизировать свой сайт или веб-приложение для разных платформ. Два других новых API, WebSockets и событие, отправленное сервером, облегчают связь между Firefox и внутренними веб-серверами.

Одновременно с Firefox 6 Mozilla также выпустила новую версию Firefox для Android, доступную на Google Andriod Market. Для пользователей он имеет новую страницу приветствия, его интерфейс оптимизирован, чтобы соответствовать внешнему виду Android, в то время как шрифты и кнопки были оптимизированы для планшетов, а улучшенный рендеринг изображений обеспечивает более быстрое масштабирование, четкий текст и уменьшение пикселизации.

Для разработчиков он добавляет API событий одного касания для обнаружения событий касания и жестов, а также API IndexedDB, который обеспечивает локальное хранилище базы данных для повышения производительности, уменьшения использования данных и просмотра в автономном режиме.


Добавить комментарий