Как да оптимизираме уебсайт с помощта на приставката Firebug

Firebug е плъгин или разширение за Firefox, създадено, за да може да тества код и да извършва оптимизации при програмиране на уебсайт. Това е набор от инструменти, с които можете да анализирате скоростта на зареждане на различните елементи, които изграждат мрежата, структурата на мрежата. редактирайте, намерете грешки, отстранете грешките в изходния код и вижте как работи кодът CSS, HTML или JavaScriptМожем също да редактираме или променяме всеки аспект и той ще бъде визуализиран незабавно.

Firebug е отлично допълнение, което придружава друг плъгин като Уеб разработчик. Интерфейсът му е лесен за използване и се активира само когато имаме нужда от него, а също така е безплатен. Целта на този урок е да покаже подробно и професионално използване на Firebug, можем да видим и други уроци Firebug Web Developer Tool и да проверим HTML с Firebug.
Firebug Това е основен инструмент за тези, които програмират или оптимизират уебсайтове, независимо дали са дизайнери или уебмастъри. Така можем да елиминираме грешки при програмиране или проектиране, да знаем как работят и каква е структурата на уеб страница, как всички елементи, които я съставят.
Инсталираме приставката Firebug
За да инсталираме приставката, отиваме на уеб сайта за изтегляне на firebug и там търсим най -новата версия на инструмента за изтегляне.

След инсталирането рестартираме компютъра и ще видим, че е добавен при стартиране на мрежа, за да го активираме, щракваме с десния бутон и търсим опцията Инспектирай елемента:

След като активираме инструмента, нека видим най -важните функционалности:

Раздел конзола


Конзола Firebug Тук ще се показват съобщенията за това, което прави мрежата и възникналите грешки. Можем да виждаме съобщения за извикванията на функции или страници, които уеб прави, докато си взаимодействаме, показвайки ни функции, извиквания за обратно повикване или уеб услуги и стойностите, които се обменят по време на изпълнение, докато контролираме потока на приложението.
Нека да видим някои примери, влизаме в уеб motores.com.ar, щракваме с десния бутон и активираме Firebug.

В раздела на конзолата, когато правите търсене на марки, ще видим, че конзолата показва, че в Ajax се извиква функция, която ще запитва база данни с помощта на php и връща моделите във формат JSON и ги добавя към комбинацията Модели. Можем също да видим изпратени параметри, заглавката се връща чрез get или post и отговора. Нека разгледаме друг случай на онлайн магазин.

В този случай виждаме, че конзолата показва, че в папката / css / font липсват три шрифта или шрифта, може би дизайнерът е забравил да ги добави или промени шрифтовете и не е премахнал предишните препратки.
Можем също да видим как при добавяне на продукт в пазарската кошница той изпраща следните параметри: функция, количество продукт и идентификатор на продукта.
 Извикана функция Ajax insertItem cant 1 Id 5850326
Въпреки че можем да видим, че той ще бъде добавен само ако сме влезли като потребители, в противен случай той ще поиска да се регистрираме.
Така че можем да видим как работи приложението и какъв параметър изпраща или получава и какви отговори предоставя и какво е времето за отговор, например за добавяне на продукт, който отне 335 милисекунди.

HTML раздел


ви позволява да видите структурата на мрежата и да редактирате кода на уеб страницата в реално време. Можем например да променим кода HTML на уебсайта или css кода и да го преглеждате директно, без тези промени да са постоянни. Например, ако имаме достъп до уебсайта на Ebay, можем да използваме Firebug, за да променим цвета на основния или блока с уеб съдържание.

За да направите това, от раздела HTML търсим реда с HTML код, който изглежда така:
В десния панел Стил Ще ни покаже css стила на този елемент, щракваме двукратно върху реда след изречението ширина: 980px и пишем следното:
 фон: червен няма повторно превъртане 0 0;
Когато приключите с писането, централният блок ще стане червен, ако актуализираме страницата, промените ще бъдат загубени и той ще се върне към първоначалния си дизайн.
Можем също да опитаме да манипулираме html кода и css кода, за да променим логото на Ebay за Google, това става чрез промяна на url на изображението на логото на Ebay за друг url на изображение, което искаме.

Търсим реда на кода в HTML и променяме връзката src = ”урилаген”, След това коригираме размерите
 
Тази функционалност не работи за промяна на цялостния дизайн, а за извършване на малки тестове и визуализиране на промените, без да се налага достъп до редактор.

CSS раздел


Разделът на панела CSS Той показва всички класове и идентификатори на CSS, които създаваме или които мрежата, която анализираме, има. От този панел можем да променим нашите класове и css изречения, както направихме по -рано в раздела Стилове на HTML панела.

Раздел Скрипт


Този панел е за отстраняване на грешки в кода JavaScript или jQuery. Той ни показва всичко, което скриптът прави, неговите променливи, неговите функции, отстраняване на грешки чрез точки на прекъсване, поетапното изпълнение на скрипт, екран за управление на променливия стек и също така можем да видим поведението на функциите.

Раздел DOM


Панелът СЛЪНЦЕ или Режим на обект на документТой е този, който получава информация за всички различни свойства на DOM и техните методи. DOM е част от елементите на мрежата и позволява на програмистите да имат достъп и да манипулират XHTML уеб страници.
JQuery предоставя методи за ефективно манипулиране на DOM. Можем да получим достъп до всеки атрибут на всеки елемент или да извлечем HTML кода от параграф или блок. В допълнение към това той предлага методи като .attr (), .HTML (), Y .val () Те действат като получатели и извличане на информация от DOM елементи за по -късна употреба.
Нека да видим в този пример за jQuery и DOM как да контролираме div и да извлечем текст:
 Jquery и DOM

Извличане на текст от блок:

Това е тестов текст на DOM

Етикетите HTML Достъпът до елемента се осъществява чрез css класа или id и след това свойството, което може да бъде текст или друго, което позволява jQuery и DOM.

Раздел „Мрежа“


Целта на панела „Мрежа“ е да наблюдава уеб трафика и натоварването и потреблението на всяка HTTP уеб заявка, този доклад се състои от списък със записи, където всеки от тях представлява заявка / отговор за връщане, направена от страницата.
Прозорецът на мрежовия панел представя списък на заявките, докато мрежата се зарежда и използва. Всеки елемент в списъка показва информация, получена от заявката, а графична времева линия показва консумираните байтове, времето, необходимо за отговор, което представлява фазите на зареждане във времето. Следва списък на информацията, която се показва за всяка заявка:
  • Метод на HTTP заявка
  • Код и описание на HTTP отговор (200,301,404 и т.н.)
  • Име на файла, който се извиква
  • Име на домейн, откъдето е отговорът
  • Размер на отговора в байтове
  • Време в милисекунди, необходимо за отговор.

Можем също така да филтрираме, за да видим части само като изображения или само js или css файлове и по този начин да определим кое тежи повече и как да го оптимизираме.Хареса ли ви и помогнахте на този урок?Можете да възнаградите автора, като натиснете този бутон, за да му дадете положителна точка
wave wave wave wave wave