Отладка с помощью Firebug

Если вам уже доводилось заниматься разработкой пусть даже самых тривиальных вебприложений, вы наверняка знаете, что отладка по рой может превратиться в настоящую головную боль. Это особенно верно, когда проблема связана с трудноуловимыми различиями между броузерами или когда поведение броузера несколько отличается от стандартов W3C. К сожалению, добавление в приложение дополнительных мощных инструментальных средств иногда может только осложнить отладку, и это особенно верно для языка JavaScript с его динамическими замыканиями, динамической типизацией и неудобным выводом отладочных сообщений с помощью окон с предупреждениями. И вот появился Firebug – удивительное расширение для Firefox, позволяющее упростить отладку и вебразработку.

Всерьез подумайте над тем, чтобы вести разработку с использованием броузера Firefox, потому что его расширение Firebug, да и он сам, позволяют невероятно ускорить процесс разработки. С помощью этого расширения вы сможете просматривать и управлять любыми элементами в дереве DOM (включая и стили) в режиме реального времени, регистрировать события в консоли Firebug и получать часто достаточно точную информацию об ошибках, которая позволит идентифицировать фактическую проблему.


(Сравните это с гениальным окном предупреждения, вопрошающим: «Желаете приступить к отладке?».) При этом, конечно же, не забывайте проверять степень кроссплатформенности своего проекта, проверяя его работоспособность в IE и в других броузерах. Несмотря на то, что Dojo прилагает максимум усилий для обхода индивидуальных особенностей броузеров, тем не менее иногда могут возникать некоторые аномалии, и чем раньше они будут обнаружены, тем лучше.

Известно, что Dojo стремится настолько тесно интегрироваться с Firebug, насколько это вообще возможно, поэтому в ее состав входит версия Firebug Lite. Поэтому, даже если вы будете вынуждены вести разработку с применением другого броузера, такие функции, как console.log, sole.log, всегда будут доступны, если в них возникнет необходимость. Броузер Firefox и расширение Firebug можно получить по адресам http://www.getfirefox.com и http://www.getfirebug.com соответственно. В приложении A содержится учебное руководство по Firebug, который может оказаться для вас полезным.

Оцените статью: (0 голосов)
0 5 0

Статьи из раздела Dojo на эту тему:
dojo.addOnLoad
dojo.byId
dojo.connect
Исследование Dijit
Исследование Dojo с помощью Firebug