Jak zoptymalizować stronę internetową za pomocą wtyczki Firebug

Firebug to wtyczka lub rozszerzenie przeglądarki Firefox stworzone, aby móc testować kod i przeprowadzać optymalizacje podczas programowania strony internetowej. Jest to zestaw narzędzi, za pomocą których można analizować szybkość ładowania różnych elementów tworzących sieć, strukturę sieci. edytuj, znajduj błędy, debuguj kod źródłowy i zobacz, jak działa kod CSS, HTML lub JavaScriptMożemy również edytować lub modyfikować dowolny aspekt, a podgląd zostanie natychmiast wyświetlony.

Firebug jest doskonałym uzupełnieniem innej wtyczki, takiej jak Web Developer. Jego interfejs jest łatwy w obsłudze i aktywuje się tylko wtedy, gdy go potrzebujemy, a także jest bezpłatny. Celem tego samouczka jest pokazanie szczegółowego i profesjonalnego wykorzystania Firebug, możemy również zobaczyć inne samouczki Firebug Web Developer Tool i Inspect HTML with Firebug.
Firebug Jest to niezbędne narzędzie dla tych, którzy programują lub optymalizują strony internetowe, niezależnie od tego, czy są projektantami, czy webmasterami. Dzięki temu możemy wyeliminować błędy programistyczne lub projektowe, wiedzieć, jak działają i jak wygląda struktura strony internetowej, jak wszystkie elementy ją tworzące.
Instalujemy wtyczkę Firebug
Aby zainstalować wtyczkę, wchodzimy na stronę pobierania firebuga i tam szukamy najnowszej wersji narzędzia do pobrania.

Po instalacji ponownie uruchamiamy komputer i widzimy, że jest dodawany podczas uruchamiania sieci, aby go aktywować, klikamy prawym przyciskiem myszy i szukamy opcji Sprawdź element:

Gdy już aktywujemy narzędzie, zobaczmy najważniejsze funkcjonalności:

Zakładka Konsola


Konsola Firebug To tam będą wyświetlane komunikaty o tym, co robi sieć i jakie błędy się pojawiają. Możemy zobaczyć komunikaty o wywołaniach funkcji lub stron, które tworzy sieć podczas interakcji, pokazując nam funkcje, wywołania wywołań zwrotnych lub usług internetowych oraz wartości, które są wymieniane w czasie wykonywania podczas kontrolowania przepływu aplikacji.
Zobaczmy kilka przykładów, wchodzimy na stronę motores.com.ar, klikamy prawym przyciskiem myszy i aktywujemy Firebug.

Na karcie konsoli podczas wyszukiwania marek zobaczymy, że konsola pokazuje, że w Ajax wywoływana jest funkcja, która prześle zapytanie do bazy danych za pomocą php i zwróci modele w formacie JSON i doda je do kombi Modele. przesłane parametry, nagłówek zwrócony przez get lub post oraz odpowiedź. Spójrzmy na inny przypadek sklepu internetowego.

W tym przypadku widzimy, że konsola wskazuje, że w folderze /css/font brakuje trzech czcionek lub czcionek, być może projektant zapomniał je dodać lub zmienić czcionki i nie usunął poprzednich odwołań.
Możemy też zobaczyć, jak dodając produkt do koszyka, wysyła następujące parametry: funkcja, ilość produktu, id produktu.
 Wywołano funkcję Ajax insertItem cant 1 Id 5850326
Chociaż widzimy, że zostanie dodany tylko wtedy, gdy jesteśmy zalogowani jako użytkownicy, w przeciwnym razie poprosi o rejestrację.
Możemy więc zobaczyć, jak działa aplikacja i jaki parametr wysyła lub odbiera oraz jakie odpowiedzi udziela i jaki był czas odpowiedzi, np. aby dodać produkt, który zajęło 335 milisekund.

Karta HTML


pozwala zobaczyć strukturę sieci i edytować kod strony internetowej w czasie rzeczywistym. Możemy na przykład zmodyfikować kod HTML strony internetowej lub kodu css i przeglądać je bezpośrednio, bez trwałych zmian. Na przykład, jeśli uzyskujemy dostęp do witryny Ebay, możemy użyć programu Firebug do zmiany koloru bloku treści głównej lub internetowej.

Aby to zrobić, z zakładki HTML szukamy wiersza kodu HTML, który wygląda tak:
W prawym panelu Styl Pokaże nam styl css tego elementu, klikamy dwukrotnie linię po zdaniu szerokość: 980px i piszemy:
 tło: czerwony brak powtórz przewijanie 0 0;
Po zakończeniu pisania środkowy blok zmieni kolor na czerwony, jeśli zaktualizujemy stronę, zmiany zostaną utracone i powróci do pierwotnego wyglądu.
Możemy również spróbować manipulować kodem html i kodem css, aby zmienić logo Ebay na Google, odbywa się to poprzez zmianę adresu URL obrazu logo Ebay na inny adres URL obrazu, który chcemy.

Szukamy linii kodu w HTML i zmieniamy link src = ”urlimagen””, Następnie dostosowujemy rozmiary
 
Ta funkcjonalność nie służy do zmiany całego projektu, ale do wykonywania małych testów i wizualizacji zmian bez konieczności dostępu do edytora.

Karta CSS


Zakładka panelu CSS Pokazuje wszystkie klasy i identyfikatory CSS, które tworzymy lub które ma sieć, którą analizujemy. Z tego panelu możemy modyfikować nasze klasy i zdania css, tak jak robiliśmy to wcześniej w zakładce Style panelu HTML.

Zakładka Skrypt


Ten panel służy do debugowania kodu JavaScript lub jQuery. Pokazuje nam wszystko, co robi skrypt, jego zmienne, funkcje, debugowanie według punktów przerwania, wykonywanie skryptu krok po kroku, ekran do kontrolowania stosu zmiennych, a także możemy zobaczyć zachowanie funkcji.

Karta DOM


Panel SŁOŃCE lub Tryb obiektu dokumentuTo on otrzymuje informacje o różnych właściwościach DOM i ich metodach. DOM jest częścią elementów sieci i pozwala programistom na dostęp i manipulowanie stronami XHTML.
JQuery udostępnia metody efektywnego manipulowania DOM. Możemy uzyskać dostęp do dowolnego atrybutu dowolnego elementu lub wyodrębnić kod HTML z akapitu lub bloku. Oprócz tego zapewnia metody takie jak .attr (), .HTML (), Tak .val () Działają one jako pobierające i pobierające informacje z elementów DOM do późniejszego wykorzystania.
Zobaczmy w tym przykładzie jQuery i DOM, jak kontrolować div i wyodrębnić tekst:
 Jquery i DOM

Wyodrębnij tekst z bloku:

To jest tekst testowy DOM

Tagi HTML Dostęp do elementu uzyskuje się poprzez klasę css lub identyfikator, a następnie właściwość, która może być tekstem lub inną, która umożliwia jQuery i DOM.

Karta Sieć


Celem panelu Sieć jest monitorowanie ruchu internetowego oraz obciążenia i zużycia każdego żądania internetowego HTTP, raport ten składa się z listy wpisów, gdzie każdy z nich reprezentuje żądanie / odpowiedź w obie strony wykonane przez stronę.
Okno panelu sieci przedstawia listę żądań, gdy sieć jest ładowana i używana. Każda pozycja na liście zawiera informacje generowane przez żądanie, a graficzna oś czasu pokazuje zużyte bajty, czas potrzebny na odpowiedź, który reprezentuje fazy ładowania w czasie. Poniżej znajduje się lista informacji, które są wyświetlane dla każdego żądania:
  • Metoda żądania HTTP
  • Kod odpowiedzi HTTP i opis (200 301 404 itp.)
  • Wywoływana nazwa pliku
  • Nazwa domeny, z której pochodzi odpowiedź
  • Rozmiar odpowiedzi w bajtach
  • Czas odpowiedzi w milisekundach.

Możemy również filtrować, aby zobaczyć części jako tylko obrazy lub tylko pliki js lub css, a tym samym określić, co waży więcej i jak to zoptymalizować.Podobał Ci się i pomógł ten samouczek?Możesz nagrodzić autora, naciskając ten przycisk, aby dać mu pozytywny punkt
wave wave wave wave wave