Jak optimalizovat web pomocí pluginu Firebug

Firebug je plugin nebo rozšíření Firefoxu vytvořené za účelem testování kódu a provádění optimalizací při programování webových stránek. Je to sada nástrojů, pomocí kterých můžete analyzovat rychlost načítání různých prvků, které tvoří web, strukturu webu. upravit, najít chyby, ladit zdrojový kód a zjistit, jak kód funguje CSS, HTML nebo JavaScriptMůžeme také upravit nebo upravit jakýkoli aspekt a okamžitě se zobrazí jeho náhled.

Firebug je skvělým doplňkem, který doprovází další podobný plugin Web Developer. Jeho rozhraní se snadno používá a aktivuje se pouze tehdy, když ho potřebujeme, a je také zdarma. Účelem tohoto tutoriálu je ukázat podrobné a profesionální použití Firebug, můžeme také vidět další návody Firebug Web Developer Tool a Inspect HTML with Firebug.
Firebug Je to zásadní nástroj pro ty, kteří programují nebo optimalizují webové stránky, ať už jsou to designéři nebo webmasteři. Můžeme tedy odstranit chyby v programování nebo návrhu, vědět, jak fungují a jaká je struktura webové stránky, jak všechny prvky, které ji tvoří.
Nainstalujeme plugin Firebug
Chcete -li nainstalovat plugin, přejděte na web pro stahování firebugu a tam hledáme nejnovější verzi nástroje ke stažení.

Po instalaci restartujeme počítač a uvidíme, že je přidán při spouštění webu, pro jeho aktivaci klikneme pravým tlačítkem a hledáme možnost Zkontrolovat prvek:

Jakmile nástroj aktivujeme, podíváme se na nejdůležitější funkce:

Karta konzoly


Řídicí panel Firebug Zde se budou zobrazovat zprávy o tom, co web dělá, a o chybách, které se vyskytují. Můžeme vidět zprávy o voláních funkcí nebo stránek, které web dělá, když komunikujeme, ukazující nám funkce, vyvolání zpětného volání nebo webových služeb a hodnoty, které jsou vyměňovány za běhu při řízení toku aplikace.
Podívejme se na několik příkladů, přistupujeme na web motores.com.ar, klikneme pravým tlačítkem a aktivujeme Firebug.

Na kartě konzoly při vyhledávání značek uvidíme, že konzola ukazuje, že je v Ajaxu vyvolána funkce, která bude dotazovat databázi pomocí php a vrátí modely ve formátu JSON a přidá je do pole Models. odeslané parametry, záhlaví vrácené příkazem get nebo post a odpověď. Podívejme se na další případ internetového obchodu.

V tomto případě vidíme, že konzola naznačuje, že ve složce / css / font chybí tři písma nebo písma, možná je designér zapomněl přidat nebo změnit písma a předchozí odkazy neodstranil.
Můžeme také vidět, jak při přidávání produktu do nákupního košíku odesílá následující parametry: funkce, množství produktu a ID produktu.
 Funkce Ajax vyvolala insertItem převýšení 1 Id 5850326
Přestože vidíme, že bude přidán pouze v případě, že jsme přihlášeni jako uživatelé, v opačném případě bude vyžadovat naši registraci.
Můžeme tedy vidět, jak aplikace funguje a jaký parametr odesílá nebo přijímá a jaké odpovědi poskytuje a jaká byla doba odezvy, například pro přidání produktu, který trval 335 milisekund.

Karta HTML


umožňuje zobrazit strukturu webu a upravit kód webové stránky v reálném čase. Můžeme například upravit kód HTML webu nebo kódu CSS a zobrazte jej přímo, aniž by tyto změny byly trvalé. Pokud například přistoupíme na web Ebay, můžeme pomocí Firebugu změnit barvu hlavního nebo webového obsahu bloku.

Chcete -li to provést, na kartě HTML hledáme řádek kódu HTML, který vypadá takto:
V pravém panelu Styl Ukáže nám styl css daného prvku, dvakrát klikneme na řádek za větou šířka: 980px a píšeme následující:
 pozadí: červená žádné opakování svitek 0 0;
Když dokončíte psaní, centrální blok zčervená, pokud stránku aktualizujeme, změny budou ztraceny a vrátí se do původního designu.
Můžeme také zkusit manipulovat s html kódem a css kódem a změnit logo Ebay pro Google, to se provádí změnou adresy URL obrázku loga Ebay na jinou URL obrázku, který chceme.

Hledáme řádek kódu v HTML a změníme odkaz src = ”urlimagen“, Potom upravíme velikosti
 
Tato funkce nefunguje ke změně kompletního designu, ale k provádění malých testů a vizualizaci změn bez nutnosti přístupu k editoru.

Karta CSS


Karta panelu CSS Ukazuje všechny třídy a identifikátory CSS, které vytváříme nebo které web, který analyzujeme, má. Z tohoto panelu můžeme upravovat své třídy a věty css jako dříve na kartě Styly na panelu HTML.

Karta skript


Tento panel slouží k ladění kódu JavaScript nebo jQuery. Ukazuje nám vše, co skript dělá, jeho proměnné, jeho funkce, ladění pomocí zarážek, postupné spouštění skriptu, obrazovku pro ovládání zásobníku proměnných a můžeme také vidět chování funkcí.

Karta DOM


Panel SLUNCE nebo Režim objektu dokumentuJe to on, kdo získává informace o všech různých vlastnostech DOM a jejich metodách. DOM je součástí prvků webu a umožňuje programátorům přístup a manipulaci s webovými stránkami XHTML.
JQuery poskytuje metody pro efektivní manipulaci s DOM. Můžeme přistupovat k libovolnému atributu jakéhokoli prvku nebo extrahovat kód HTML z odstavce nebo bloku. Kromě toho poskytuje metody, jako je .attr (), .HTML (), Y .val () Fungují jako getry a získávání informací z prvků DOM pro pozdější použití.
Podívejme se v tomto příkladu jQuery a DOM, jak ovládat div a extrahovat text:
 Jquery a DOM

Extrahovat text z bloku:

Toto je testovací text DOM

Štítky HTML K prvku se přistupuje prostřednictvím třídy nebo id css a poté vlastnosti, která může být textová nebo jiná, která umožňuje jQuery a DOM.

Karta Síť


Účelem panelu Síť je monitorovat webový provoz a zatížení a spotřebu každého webového požadavku HTTP. Tato sestava je tvořena seznamem záznamů, kde každý z nich představuje požadavek / odpověď zpáteční provedenou stránkou.
Okno síťového panelu představuje seznam požadavků při načítání a používání webu. Každá položka v seznamu zobrazuje informace, které jsou vytvářeny požadavkem, a grafická časová osa ukazuje spotřebované bajty, čas potřebný k odpovědi, což představuje fáze načítání v čase. Následuje seznam informací, které se zobrazují u každého požadavku:
  • Metoda požadavku HTTP
  • Kód a popis odpovědi HTTP (200 301 404 atd.)
  • Název souboru, který je vyvolán
  • Název domény, odkud odpověď
  • Velikost odpovědi v bajtech
  • Čas v milisekundách trvá, než odpovíte.

Můžeme také filtrovat, abychom viděli součásti pouze jako obrázky nebo pouze soubory js nebo css, a tak určit, co váží více, a jak to optimalizovat.Líbil se vám tento návod a pomohl mu?Autora můžete odměnit stisknutím tohoto tlačítka, čímž mu dáte kladný bod
wave wave wave wave wave