Chrome Dev Tools markup en stijl

Het is noodzakelijk voor webontwikkelaars om browserontwikkelaarstools te begrijpen en te kennen, en in deze zelfstudie zal ik u kennis laten maken met de Chrome-ontwikkelaarstools. Je zult enkele basisprincipes leren, beginnend met het markeren en stylen van een webpagina.

Een snelle notitie voor bestaande gebruikers van ontwikkelgereedschappen: Het doel van deze zelfstudie is om een ​​relatief eenvoudige inleiding te geven bij de ontwikkeltools van Chrome. Als u de ontwikkeltool van een browser, zoals Firebug in Firefox of IE's ontwikkeltools, gebruikt, dan zult u merken dat u al veel van de informatie kent die in deze specifieke tutorial aan bod komt.


Invoering

Browser-ontwikkelingstools stellen u in staat om naar een webpagina te gaan en zo ongeveer alles op de pagina te inspecteren. U kunt bijvoorbeeld:

  • de bijbehorende HTML-code van een element weergeven (bijvoorbeeld een koptekst van een bepaalde soort)
  • een overzicht krijgen van de CSS die op een pagina wordt gebruikt en hoe CSS op een element van toepassing is
  • wijzig CSS in realtime en zie uw wijzigingen visueel in de browser
  • bekijk de HTTP-verzoeken die door de browser zijn gedaan
  • voer JavaScript-code uit in de context van de pagina
  • vaststellen van knelpunten in de prestaties en het ophalen van verschillende prestatiestatistieken
  • snuffel rond met offline bronnen om erachter te komen welke gegevens de betreffende pagina lokaal opslaat

Browser Developer Tools

Voordat ik inga op de ontwikkelaarstools van Chrome, wil ik u een korte blik werpen op de ontwikkelingshulpmiddelen die door de grote browsers worden geboden. Merk op dat dit geen alomvattende kijk is op deze hulpmiddelen en hun kenmerken, maar ik voorzie wel basisinformatie voor elk hulpmiddel.

Chrome-ontwikkelaarstools

U kunt de ontwikkelaarstools gebruiken in Chrome, Chrome Canary en zelfs Chromium.

  • Browserdownload: google.com/chrome
  • Openen: Control + Shift + i
  • Documentatie: developers.google.com/chrome-developer-tools
  • Opmerkingen: kan ook worden geopend door met de rechtermuisknop op een element op de pagina te klikken en 'Inspect Element' te selecteren

Safari WebKit Inspector

Safari gebruikt code uit de Web Inspector-repository; Het is echter mogelijk dat het programma niet zo vaak wordt bijgewerkt als Chrome.

  • Browser downloaden: apple.com/safari/
  • Openen: Control + alt + i of "Develop"> "Show Web Inspector"
  • Documentatie: developer.apple.com/library/safari/documentation
  • Opmerkingen: kan ook worden geopend door met de rechtermuisknop op een element op de pagina te klikken en 'Inspect Element' te selecteren

Firefox-ontwikkelaarstools

Firebug

Firefox komt nu met zijn eigen set ontwikkelaarstools die een mooie focus heeft op de visuele kant van dingen. Voor degenen die gewend zijn aan Firebug, is dat nog steeds beschikbaar als een add-on.

  • Browser downloaden: mozilla.org/en-US/firefox
  • Openen: klik met de rechtermuisknop op pagina> Inspect Element
  • Documentatie: developer.mozilla.org/en-US/docs/Tools
  • Opmerkingen: Firebug is een extensie voor Firefox.

Internet Explorer Developer Tools

  • Browser downloaden: microsoft.com/ie
  • Openen: F12
  • Documentatie: msdn.microsoft.com/en-us/library/dd565628
  • Opmerkingen: Als u Chrome Frame hebt geïnstalleerd, werken de Chrome-ontwikkelaarstools met IE.

Opera Dragonfly

  • Browser downloaden: opera.com/browser/
  • Openen: Control + Shift + i
  • Documentatie: opera.com/dragonfly/documentation/
  • Opmerkingen: Dragonfly maakt deel uit van Opera

Ermee beginnen

Opmerking: deze tutorial maakt gebruik van de Canary-versie van Chrome. Daarom zijn sommige functies in dit artikel mogelijk wel of niet beschikbaar in de bètaversie of stabiele releases.

Voordat u de inhoud van de site bekijkt Elements paneel, laten we enige tijd nemen om de kleine bedieningsknoppen aan de boven- en onderkant te begrijpen. Raadpleeg de genummerde lijst onder de volgende afbeelding waarin de verschillende UI-elementen in het toolvenster worden uitgelegd.

  1. Sluit ontwikkelaarstools.
  2. Knoppen om verschillende gereedschapspanelen te selecteren (Elements is momenteel geselecteerd).
  3. Een aangepaste tool die is geïnstalleerd door een externe extensie (PageSpeed).
  4. Wijzig de lay-out van de ontwikkelaarstools.
  5. Laat de console zien (wordt behandeld in een andere tutorial).
  6. Selecteer een element in het hulpmiddel door erop te klikken op de pagina.
  7. JavaScript-fouten op de pagina.
  8. Open de overlay van het instellingenscherm.

Het is goed om een ​​lay-out te kiezen waarmee u vertrouwd bent. Klik eenmaal in de linkerbenedenhoek en merk op hoe het deelvenster met ontwikkelaarshulpmiddelen zichzelf losmaakt van het hoofdvenster - perfect voor installaties met meerdere monitoren. Door op het pictogram links onderaan te klikken en vast te houden, kunt u naar rechts dokken, zoals hieronder:


Elements Panel

De Elements paneel geeft de opmaak van de pagina weer zoals deze in de browser wordt weergegeven. Elke wijziging die via JavaScript in de DOM is aangebracht, wordt weerspiegeld in de elementen in dit venster.

Laten we bekend raken met dit panel. Zoals eerder, refereer je naar de lijst items onder de volgende screenshot die de verschillende delen van de Elements paneel.

De kracht die de dev-tools ons geven, is niets minder dan geweldig.

  1. De elementen zoals weergegeven in het document.
  2. De pijl geeft aan dat het element kinderen heeft. De positie van de pijl geeft aan of het element is samengevouwen of uitgevouwen.
  3. Elementaire broodkruimels beginnend met het documentelement () en eindigend met het momenteel geselecteerde element. Als u over elke kruim beweegt, wordt het betreffende element in het browservenster gemarkeerd.
  4. Een verplaatsbare scheidingslijn om de elementenlijst te scheiden van de stijlinformatie.
  5. Wisselvensters die stijlinformatie (en meer) bevatten.
  6. Berekende stijlen tonen de stylinginformatie die de browser heeft berekend voor het geselecteerde element.
  7. Toont de stijlen die zijn overgenomen van de standaardstijlen van de browser die op het geselecteerde element zijn toegepast.
  8. Toon u door gebruiker toegevoegde stijlen, zoals: stijlen opgehaald uit het overeenkomstige styles.css-bestand van de pagina, stijlen toegevoegd via JavaScript en stijlen toegevoegd via de ontwikkelaarstools.
  9. De knop "Nieuwe stijlregel". Het maakt een nieuwe stijlregel voor het geselecteerde element.
  10. Wissel Elementstatus laat u door de gebruiker geïnitieerde staten activeren zoals : hover (de gebruiker zweeft over iets met zijn muis, :actief, en meer. De afbeelding toont de knop in zijn "aan" -status; het is standaard uitgeschakeld.
  11. In het gedeelte Lettertype worden alleen de lettertypen weergegeven die de browser heeft moeten downloaden.

  12. Hiermee kunt u de gewenste indeling voor kleurwaarden instellen. U kunt de standaardinstelling ("as authored") behouden, alles in hex-formaat wijzigen, RGB gebruiken of zelfs instellen op HSL.
  13. Visualiseert het vakje van het element door rekening te houden met marge, rand en opvulling.

Extra informatie

  • Wat: De Elements paneel biedt de mogelijkheid om elementen en stijlinformatie te bekijken en te bewerken.
  • Waar: Het is het eerste paneel. U kunt het ook openen door met de rechtermuisknop op een element op de pagina te klikken en te selecteren Inspecteer het element.
  • Waarom: Er zijn een aantal use-cases. Mogelijk wilt u de DOM aanpassen door een knoop te verwijderen of een nieuwe toe te voegen. Naast het markeren is het elementenvenster een geweldige plek om de toegepaste stijlen van een specifiek knooppunt te bekijken. Je kunt ook stijlen toevoegen en verwijderen en nieuwe regels maken om eventueel aan je stylesheets toe te voegen.

DOM-modificaties

De DOM aanpassen binnen de Elements panel is een redelijk eenvoudig proces. Als u een knooppunt wilt verwijderen, klikt u er met de rechtermuisknop op en selecteert u Knoop verwijderen. Zoals je zou verwachten, verwijdert het verwijderen van een bovenliggend knooppunt ook de onderliggende items. Handige tip: U kunt ook op de delete-toets op uw toetsenbord drukken om het geselecteerde knooppunt te verwijderen.

Het wijzigen van het type van een element is mogelijk door te dubbelklikken op de elementnaam zelf. Bijvoorbeeld: de p gedeelte op een alinealabel. Natuurlijk verandert het veranderen van een element van het ene type naar het andere zowel de openingstags als de sluitingstags.

Het bekijken van de bronnen van de pagina is essentieel voor het debuggen.

Kenmerken toevoegen kan worden bereikt door met de rechtermuisknop op het element te klikken en te selecteren Attribuut toevoegen. De cursor positioneert zichzelf onmiddellijk waar je hem zou verwachten, en je kunt beginnen met het typen van de attributen die je aan het element wilt toevoegen. Bijvoorbeeld: class = "title". Door op de tabtoets op uw toetsenbord te drukken, plaatst u de cursor in de volgende attribuutpositie.

Attributen bewerken lijkt op het toevoegen ervan. Zoek het attribuut dat u wilt bewerken en dubbelklik op de attribuutnaam of de waarde ervan. De eerste markeert de attribuutnaam en de laatste accentueert de waarde.

Onbewerkte HTML-bewerking wordt ingeschakeld door met de rechtermuisknop op een element te klikken en te selecteren Bewerken als HTML.

Elementen lokaliseren

De ontwikkelaarshulpmiddelen bieden een paar nuttige technieken voor het vinden van elementen in het document. Zweven over elementen in de Elements venster zorgt ervoor dat de overeenkomende gerenderde elementen op de pagina worden gemarkeerd. Dit is een geweldige manier om te vinden welk element in overeenkomsten voor ontwikkelaarstools overeenkomt met het element op de pagina.

Vanzelfsprekend zien we geen elementen buiten het browservenster van de browser worden gemarkeerd wanneer deze over de corresponderende elementen in de. Zweven Elements ruit. Gelukkig zien we wel een tooltip die de richting van het element out-of-viewport aangeeft. De kers op de taart is echter de Scroll in beeld functie gevonden in het contextmenu van een element. Het doet precies wat het zegt: het scrollt het element in beeld.

De ontwikkelaarstools heeft ook een zoekfunctie. Terwijl het deelvenster dev-gereedschappen focus heeft, drukt u op Control + f om het zoekvak te openen. Dit is een eenvoudig tekstzoekvak; dus typ "body" om het eerste exemplaar van de tekst "body" in het document te vinden.

Stijlinformatie bekijken

Voordat we bij de stijlruiten (de rechterkant) van de Elements tab, kunnen we rechtstreeks toegang krijgen tot bepaalde stijlinformatie van een element als alle marges, opvullingen en randen zijn opgegeven in het stylesheet. Als je je over een van deze elementen beweegt, krijg je een idee van het doosmodel, zoals dit:

Wanneer u zich afvraagt ​​waarom sommige elementen met een drijvende functie zich niet gedragen zoals verwacht, kunt u door de marge- / opvulinformatie te bekijken, het probleem vaststellen. U kunt bijvoorbeeld merken dat een element breder is dan wat u verwachtte vanwege extra opvulling.

Laten we, terwijl we het hebben over marges / paddings / grenzen, overgaan naar het stijlengebied van de Elements paneel en bekijk het deelvenster "Metrieken".

Dit stelt u in staat om een ​​analyse uit te voeren en mogelijke problemen te identificeren met betrekking tot de reden waarom een ​​element wordt weergegeven zoals het doet. Het is ook een geweldige leermethode; als je het CSS Box Model niet hebt begrepen, dan is het metriek diagram is een geweldig visueel hulpmiddel.

De metriek paneel laat u elementafmetingen, opvulling, randen en marges bekijken. Merk op hoe u over elk afzonderlijk gedeelte kunt markeren om een ​​visuele weergave te krijgen van hoe het in de browser wordt weergegeven. De metriek diagram geeft ook pixelgebaseerde metingen voor elk deel van het element, b.v. een stijlregel van opvulling: 10px 5px (10px aan de boven- en onderkant, 5px rechts en links) toont de exacte metingen voor elke zijde van het element.

Stijlinformatie instellen

Stijlinformatie bekijken is leuk, maar direct sleutelen aan de stijl van elke pagina staat veel hoger op de 'ol fun meter'. Of het nu gaat om onszelf op te voeden, te experimenteren met een ontwerp of zelfs ideeën te communiceren met onze collega's, de kracht die de dev-tools ons geven is niets minder dan geweldig.

Zorg ervoor dat de stijlen paneel is uitgevouwen en klik net rechts van de openstaande accolade. U zult merken dat een cursor zichzelf automatisch positioneert, zodat u een stijleigenschap kunt schrijven. Typ een eigenschapsnaam, druk op tab om de cursor naar het waardegedeelte te verplaatsen en typ de waarde. Ik voeg de volgende CSS toe:

 rand: 1px effen groen

De Elements paneel geeft de opmaak van de pagina weer zoals deze in de browser wordt weergegeven.

Wanneer u de eigenschapsnaam begint te typen, geeft Chrome suggesties, waardoor u het voordeel van automatische aanvulling krijgt. Geweldig! Op het tabblad drukken selecteert de beste overeenkomst met wat u hebt getypt en verplaatst de cursor naar de waardepositie. Het drukken op de pijl naar rechts zorgt ervoor dat de cursor in het eigenschapsgedeelte blijft, maar vult de dichtstbijzijnde overeenkomst in met wat u hebt getypt.

Automatische aanvulling werkt ook met eigenschapswaarden. Als u bijvoorbeeld "pos" * tab * "fi" * -tabblad typt, wordt een stijleigenschap van gemaakt positie: vast. Bij het invoeren van op pixels / percentages gebaseerde waarden, zoals 15% of 10 px, kunnen we die waarden verhogen en verlagen met behulp van de pijltoetsen omhoog en omlaag. Gebruik de toets Shift + Pijl-omhoog om met 10 te verhogen.

Het aanpassen van kleurwaarden is een fluitje van een cent dankzij de kleurenkiezer. Nadat u een kleurwaarde hebt ingevoerd, klikt u één keer op het kleine, gekleurde vierkant links van de waarde om het hulpmiddel voor de kleurkiezer te openen. Je kunt ook schakelen tussen kleurwaardeformaten door te shift + klikken op het kleine gekleurde vierkantje.

U kunt een nieuwe stijlregel maken door op het kleine + pictogram in het stijlenpaneel te klikken. Opmaak die eruit ziet als:

 

Hallo

Genereert automatisch de volgende stijlregel:

 #iets  

Opmaak die eruit ziet als:

 

Hallo

Genereert automatisch het volgende:

 .wat klasse 

Opmaak die eruit ziet als:

 

Hallo

genereert:

 .h1 

Opmaak die eruit ziet als:

 

Hallo daar

Genereert automatisch:

 .class1.class2.class3 

Uiteraard kunnen stijlregels naar wens worden aangepast.

De Elements paneel geeft je veel power met de structuur en stijl van de pagina, maar de dev-tools geven ons veel meer tools die essentieel zijn voor ons werk.


Bronnenpaneel

De Middelen paneel laat zien welke bronnen een pagina gebruikt. Laten we eens kijken naar wat het biedt.

De metriek paneel laat u elementafmetingen, opvulling, randen en marges bekijken.

  1. De knop om de te activeren Middelen paneel.
  2. Het categorievak toont de verschillende soorten bronnen die we kunnen inspecteren. Een resourcekoptekst (zoals "Frames" of "Sessieopslag") heeft mogelijk een fout ernaast. Dit geeft aan dat er meer informatie is en als u op de kop klikt, wordt die informatie weergegeven. Dit venster is aanpasbaar; dus maak het zo groot of klein als je wilt.
  3. Paginabronnen zoals lettertypen, afbeeldingen, JavaScript, CSS en de pagina zelf zijn hier te vinden. Als de pagina meerdere frames gebruikt (bijvoorbeeld met behulp van een frameset), wordt elk frame weergegeven als een afzonderlijke map binnen de bovenliggende map "Frames". Dit is handig voor het begrijpen van de relatie tussen een frame en zijn bronnen.
  4. Als Web SQL-databases worden gebruikt in de pagina, toont dit hun inhoud.
  5. Net als bij Web SQL geeft IndexedDB de inhoud van de IndexedDB-database weer.
  6. Geeft de sleutel / waardeparen weer die zijn opgeslagen in lokale opslag.
  7. Geeft de sleutel / waardeparen weer die zijn opgeslagen in sessionStorage.
  8. Geeft de cookies weer die door het domein zijn gemaakt.
  9. Geeft de in de cache opgeslagen items weer volgens het cachemodel. Dit gedeelte bevat veel nuttige informatie. Een resource zoals een JavaScript-bibliotheek toont bijvoorbeeld het resourcepad, de bestandsgrootte en het bestandstype.
  10. Geeft de details over de geselecteerde bron weer in het linkerdeelvenster.

Extra informatie

De ontwikkelaarstools heeft ook een zoekfunctie.

  • Wat: In het bronnenvenster worden bronnen weergegeven die aan de pagina zijn gekoppeld.
  • Waar: Het tweede paneel, direct na de Elements paneel en voor de Netwerk paneel.
  • Waarom: Het bekijken van de bronnen van de pagina is essentieel voor het debuggen. U kunt ook benieuwd zijn naar welke informatie andere websites opslaan lokale opslag, cookies of enig ander mechanisme voor gegevensopslag. Bovendien zijn bepaalde bronnen, zoals lokale opslag kan worden gewijzigd via de ontwikkelaarstools.

Individuele beeldinhoud bekijken

Ondanks het gebrek aan framesgebruik op de websites van vandaag, is het een waardevolle vaardigheid om te begrijpen hoe u een pagina met meerdere frames kunt inspecteren. In de volgende schermafbeelding ziet u een kolompagina waarop elke kolom een ​​ander frame vertegenwoordigt:

U kunt een bron op uw computer opslaan

Elk frame wordt in zijn eigen map geplaatst. Elke map bevat de items van elke pagina en u kunt op elke pagina klikken om de inhoud ervan weer te geven. Het is nuttig om de inhoud van een HTML-pagina te bekijken, maar we kunnen dieper ingaan op elke pagina en de bijbehorende bronnen bekijken. JavaScript, CSS, afbeeldingen en zelfs lettertypen kunnen worden bekeken! Activa die code bevatten, worden weergegeven in de codeviewer van ontwikkelaarstools, die wordt geleverd met accentuering van syntaxis en regelnummers.

fonts

Het is belangrijk op te merken dat systeemlettertypen, zoals Arial of Helvetica, niet worden vermeld onder Lettertypen; het gedeelte Lettertype geeft alleen de lettertypen weer die de browser heeft moeten downloaden.

Het lettertype wordt zodanig geschaald dat het binnen het gebied met de inhoud van de bron kan passen; daarom wordt de grootte van het item gewijzigd door het formaat van de broninhoud aan te passen!

Afbeeldingen

Het is duidelijk dat er wat nagedacht is in de gebruikersinterface voor het bekijken van afbeeldingen.

Met de ontwikkelaarstools wordt de afbeelding in het inhoudsgebied weergegeven en wordt de afbeelding geschaald volgens de grootte van het inhoudsgebied. Afbeeldingen met transparantie (zoals die in de bovenstaande schermafbeelding) worden weergegeven met een dambord op de achtergrond, waardoor het gemakkelijker wordt om de afbeelding te bekijken. Andere nuttige informatie, zoals de afmetingen, bestandsgrootte en MIME-type, worden onder de afbeelding weergegeven.

scripts

JavaScript! Als u op een scriptbestand klikt, wordt de inhoud ervan weergegeven, maar niet veel anders.

Maar wanhoop niet; activa bekijken is eenvoudig dat: activa bekijken. In een toekomstige zelfstudie bekijken we de JavaScript-ondersteuning en -mogelijkheden van de dev-tools.

stylesheets

U kunt de verschillende stylesheets bekijken die de browser voor de webpagina heeft geladen.

Net als bij JavaScript-bestanden kunt u niet veel doen met de stylesheet-items.

Bronnen die niet konden worden geladen

Af en toe kan de browser een bepaalde bron niet laden vanwege netwerkproblemen of ontwikkelaarsfouten.

Wanneer dit gebeurt, verschijnt een kleine rode melding aan de rechterkant van het item. Het aantal geeft aan hoeveel fouten zich hebben voorgedaan en het inhoudspaneel geeft meer informatie over de fout.

Bronnen opslaan en bekijken

Elke bron heeft een contextmenu; gewoon rechts klikken op een resource toont een menu dat er ongeveer zo uitziet:

U kunt een resource op uw computer opslaan, een resource op een nieuw tabblad openen en vele andere taken uitvoeren. Dubbelklikken op de resource opent het item in een nieuw tabblad.

koekjes

Zoals ik eerder al zei, kunt u cookie-informatie bekijken voor een bepaalde website. Als u bijvoorbeeld naar Twitter navigeert terwijl u bent aangemeld, wordt mogelijk soortgelijke informatie weergegeven als in deze schermafbeelding:

Hier zien we:

Wanneer u zich afvraagt ​​waarom sommige elementen met een drijvende functie zich niet gedragen zoals verwacht, kunt u door de marge- / opvulinformatie te bekijken, het probleem vaststellen.

  • Naam - de naam van de cookie. Er is bijvoorbeeld een naam met 'remember_checked' die de waarde 1 heeft. Dit geeft waarschijnlijk aan of de gebruiker het selectievakje 'Onthoud mij' heeft aangevinkt tijdens het inlogproces.
  • Waarde - de waarde van de cookie. Voor de cookie '_twitter_sess' met de naam is er een lange gecodeerde sessie-ID voor de waarde.
  • Domein - het domein van de cookie. .twitter.com staat voor elk subdomein op twitter.com toe.
  • Pad - net als bij een domein, geeft het padveld geldige paden aan. "/" staat alle paden toe.
  • verloopt - de datum waarop de browser de cookie verwijdert.
  • Grootte - de grootte van de cookie in bytes.
  • HTTP - dwingen de cookie alleen toegang te krijgen via het HTTP-protocol. Dit voorkomt toegang tot cookies via JavaScript en kan helpen bij het bestrijden van het stelen van cookies via cross-site scripting.
  • Secure - instrueert de browser om cookiegegevens alleen door te geven via gecodeerde verbindingen zoals HTTPS

U kunt een cookie verwijderen door met de rechtermuisknop op een cookie te klikken en te selecteren Verwijder vanuit het contextmenu.

Het is interessant om te weten hoe browsers cookie-informatie gebruiken om te bepalen of u een geverifieerde gebruiker bent. Wanneer u bij Twitter bent ingelogd en de "auth_token" en "_twitter_sess" cookies verwijdert, vragen wij u om in te loggen na het vernieuwen van de pagina. Twitter slaat waarschijnlijk onze ingelogde status en andere gevoelige informatie in die cookies op.

Lokale opslag

Opslaan en bekijken van sleutel- / waardeparen in lokale opslag is vrij eenvoudig. In plaats van onze eigen sleutels op te slaan, gebruiken we een bestaande website als voorbeeld. De volgende schermafbeelding toont de weergave lokale opslag van een Kitchen Sink Example-app gemaakt met het mobiele webapplicatiekader Sencha Touch.

Bij het bekijken van de pagina vraagt ​​de browser een CSS-bestand aan. Het verversen van de pagina voelt veel sneller omdat Sencha de CSS in lokale opslag heeft opgeslagen. De gootsteen-app heeft enkele interessante sleutel / waarde-paren. Een sleutel ziet er bijvoorbeeld als volgt uit:

 3a867610-670a-11e1-a90e-4318029d18bb-http: //dev.sencha.com/deploy/touch/examples/production/kitchensink/resources/css/app.css

De waarde voor die sleutel begint met dit:

 / * 45e6f4ffe818855b26f3dcbfc156025eca58e4f5 * / code, pre, pre * font-family: Menlo, Monaco, Courier, monospace

Steve Souders schreef over het opslaan van activa in lokale opslag; het is een interessant en opwindend gebruik van lokale opslag die de prestaties kan verbeteren, vooral op mobiele apparaten.

Application Cache

De toepassingscache vertelt de browser welke bronnen moeten worden gecached, en de Application Cache categorie laat ons zien wat in de cache is opgeslagen.

Er zijn drie kolommen met deze weergave:

  • hulpbron - het volledige pad van de bron. Bestandsextensies zijn meestal assets en HTML-bestanden. Een van de bronnen is het manifestbestand zelf!
  • Type - kan variëren. De "Manifesteren"type is een uniek type gegeven aan het manifestbestand zelf. Een ander type is uitdrukkelijk: bronnen die expliciet zijn gedefinieerd in het manifestbestand. Het soort terugvallen geeft een resource aan die fungeert als een fallback voor een andere resource. De Meester type is de bron die de cache heeft gestart: de pagina zelf.
  • Grootte - de grootte van de bron in kilobytes of bytes.

Raadpleeg deze zelfstudie als u niet bekend bent met de cache van HTML5-toepassingen.


Tot ziens

We zijn net begonnen. In deel twee bekijken we meer panels met een lichte focus op prestaties, zodat we een betere gebruikerservaring kunnen bieden.