Efektyvus "Chrome" programuotojo įrankių naudojimas (pamoka)

Praktinis taikymas "Application" skirtuke "Chrome" kūrėjo įrankiuose

Visi pamokos vaizdo įrašai Efektyvus "Chrome" programuotojo įrankių naudojimas (pamoka)

Šiame vadove paaiškinsiu, kaip naudodamas Chrome Developer Tools Application skirtuką gali ištirti tinklalapio programų išteklius. Ypatingas dėmesys skiriamas įvairiems saugojimo variantams, tokkiems kaip Vietinis saugojimas, Sesijos saugojimas ir IndexedDB. Taip pat bus aptartas duomenų valdymas, saugojimas naudojant paslaugų darbuotoją, bei Slapukų valdymas. Optimizuodamas atminties valdymą, užtikrinsi, kad tavo programų sistema veiktų efektyviau.

Svarbiausios išvados

  • Application skirtukas yra pagrindinis įrankis analizuojant ir optimizuojant tavo programų sistemą.
  • Gali tiesiogiai naršykleje ištirti manifestavimo failą, paslaugų darbuotoją, saugojimo pasirinkimus ir slapukus.
  • Šių saugojimo pasirinkimų išvalymas ir atstatymas gali padėti derinant klaidų paiešką ir našumo optimizavimą.

Žingsnis po žingsnio vadovas

Prieiga prie Application skirtuko

Norėdamas atidaryti Application skirtuką, eik į savo puslapį ir paspausk F12 klavišą arba spustelėk dešinįjį pelės klavišą ir pasirink "Tirti kodą". Developer Tools meniuje rasysi "Application" skirtuką, kuriame rasysi apžvalgą apie skirtingus išteklius, kuriuos tavo programų sistema naudoja.

Praktinis taikymas „Application“ kortelėje „Chrome“ kūrėjo įrankiuose

Manifestavimo tyrimas

Application skirtuke patikrink skiltį "Manifest". Čia matysi savo programos manifestavimo failą ir pateiktą informaciją, tokiai kaip piktogramos, pavadinimai ir aprašymai, ir patikrink, ar tie duomenys yra teisingi. Tai ypač svarbu kuriantis progresyvias programas (PWA).

Paslaugų darbuotojo naudojimas

Kita žingsnis yra paslaugų darbuotojų tyrimas. Šie darbuotojai yra svarbūs tavo programų sistemos offline veikimui. Spausk "Paslaugų darbuotojai" skiltį, kad pamatytum užregistruotus paslaugų darbuotojus ir ištirtum jų funkcionalumus, tokius kaip pranešimai dėl atnaujinimo ar synchronizacija.

Praktinis "Application" skirsnio naudojimas „Chrome“ kūrėjo įrankiuose

Testuoti offline funkcionalumą

Svarbus žingsnis yra testavimas offline režime. Gali įjungti offline režimą ir perkrauti puslapį, kad pamatytum, kaip jis elgiasi. Gerai sukurta programa turi veikti ir siųsti atitinkamus pranešimus, kai yra neprisijungusi prie interneto.

Praktiškas taikymas "Application" skirtuke "Chrome" kūrėjo įrankių lange

Saugojimo analizė

Dabar pereik į "Saugojimas" sritį. Čia rasysi apžvalgą apie talpyklą, Vietinį saugojimą, Sesijų saugojimą ir IndexedDB. Šie saugojimo variantai atlieka svarbų vaidmenį, kai reikia saugoti duomenis tarp skirtingų apsilankymų ar seansų.

Praktiškas Application Tabs naudojimas „Chrome“ kūrėjo įrankiuose

Išvalyti saugomus duomenis

Gali išvalyti visus saugomus duomenis, pažymėdamas atitinkamus langelius ir pasirinkęs "Valyti svetainės duomenis". Tai gali padėti spręsti problemas, kurias sukelia seni ar klaidingi duomenys.

Darbas su Vietiniu saugojimu

Dabar nueik į Vietinio saugojimo sritį ir įrašyk kai kuriuos duomenis. Gali naudoti localStorage.setItem('raktas', 'reikšmė'); konsolėje, norėdamas sukurti naują įrašą, ir tuomet atnaujinti Vietinio saugojimo sritį, kad pamatytum pakeitimus.

Praktinis taikymas "Application" skirtuke "Chrome" kūrėjo įrankių lange

Reikšmių keitimas Vietiniame saugojime

Šioje srityje taip pat gali tiesiogiai keisti reikšmes. Dukart spustelėk reikšmę, kad ją redaguotum. Atkreipk dėmesį, kad tekstas gali būti suvedamas JSON formatu, suteikiant galimybę saugoti sudėtingesnius duomenis.

Praktinis taikymas "Application" skirtuke "Chrome Developer Tools

Sesijos saugojimo naudojimas

Sesijos saugojimas yra panašus į Vietinį saugojimą, tačiau yra asmeninis ir ištrinamas, kai uždaromas skirtukas ar naršyklė. Gali išbandyti tai, pridėdamas kai kuriuos duomenis ir tikrindamas juos savo seanso metu.

Praktiškas taikymas „Chrome Developer Tools“ programos skirtuke

Slapukų tyrimas

Paspauskite „Slapukai“, kad pamatytumėte savo internetinės aplikacijos domeną ir peržiūrėtumėte nustatytus slapukus. Galite patikrinti šių slapukų reikšmes, juos pakeisti ar net ištrinti. Tai ypač svarbu, jei turite problemų su naudotojo sesijomis ar autentifikacija.

Praktinis programos skirtukų naudojimas "Chrome" kūrėjo įrankiuose

Talpyklos saugyklos apžvalga

Talpyklos saugykla suteikia jums informaciją apie visus jūsų aplikacijos naudojamus talpykloje laikomus failus. Tai padeda suprasti, kurie failai yra prieinami neprisijungus prie interneto ar kurie galbūt turėtų būti atnaujinti.

Praktinis taikymas taikomojoje sklaidos lentelėje „Chrome“ kūrėjo įrankiuose

Pagalbinių paslaugų naudojimas

Jei jūsų internetinė aplikacija naudoja funkcijas kaip pranešimai ar fono sinchronizacija, šias galite rasti skiltyje „Pagalbinės paslaugos“. Tai ypač svarbu kuriant PWAs, nes jos naudoja šias funkcijas siekdamos pagerinti naudotojo patirtį.

Cadrų ir iCadrų analizė

Jei jūsų internetinėje aplikacijoje naudojate iCadrus arba Cadrų rėmus, skiltyje „Cadrų“ galite patikrinti įkeltų išteklių sąrašą. Čia galite pamatyti, kurie failai yra įkelti iCadrų arba ar kiltų problemų.

Praktinis "Application" kortelės naudojimas „Chrome" kūrėjų įrankiuose

Santrauka

Šiame vadove išmokote, kaip naudoti skirtingas „Application Tabs“ funkcijas „Chrome Developer Tools“. Gavote informaciją apie manifestą, tarnybų darbuotojų naudojimą, skirtingas saugyklos parinktis bei valdymą, kaip tvarkyti slapukus. Nuolat analizuodami ir optimizuodami šiuos išteklius, galite iš esmės pagerinti savo internetinės aplikacijos veikimą.

Daugiausia užduodamų klausimų

Kaip prieiti prie Application Tab?Paspauskite F12 arba kairiuoju pelės mygtuku spustelėkite puslapį ir pasirinkite „Tirti“.

Kokia skirtumas tarp Lokaliosios saugyklos ir Sesijos saugyklos?Lokalioji saugykla ilgalaikai saugo duomenis, tuo tarpu Sesijos saugykla yra galiojanti tik prisijungusioje naršyklės sesijoje.

Kaip ištrinti slapukus per Application Tab?Eikite į skiltį „Slapukai“, pasirinkite domeną, tada galėsite peržiūrėti ir ištrinti slapukus.

Kaip patikrinti savo internetinės aplikacijos neprisijungimo funkcionalumą?Aktyvinkite neprisijungimo režimą skirtuke „Tinklas“ ir perkraukite puslapį, kad patikrintumėte jo neprisijungimo funkcionalumą.

Kas yra paslaugų darbuotojas?Paslaugų darbuotojas yra skriptas, kurį naršyklė įdiegia fone ir kuris kontroliuoja tinklo užklausas siekiant leisti neprisijungimą ir talpinimą.