Uporaba orodij za razvijalce Chrome (vodič)

Učinkovita uporaba orodij za razvijalce Safari: Celovit vodnik

Vsi videoposnetki vadnice Uporaba orodij za razvijalce Chrome (Vodnik)

V tej navodilih ti želim podrobno predstaviti uporabo orodij razvijalca za Safari. Čeprav imajo razvijalčeva orodja v Safari nekaj razlik v primerjavi z orodji v Chrome in Firefox, ostaja osnovno načelo enako. Naučil se boš, kako aktivirati razvijalčeva orodja, kako uporabljati različna področja in funkcionalnosti ter kako izvesti ključne postopke odpravljanja napak. Začnimo neposredno z najpomembnejšimi ugotovitvami.

Najpomembnejše ugotovitve

  • Razvijalčeva orodja v Safari niso tako enostavno dostopna kot v drugih brskalnikih, saj jih je treba omogočiti v nastavitvah.
  • Uporabniški vmesnik in funkcionalnosti razvijalčevih orodij so podobni drugim brskalnikom, vendar se specifične implementacije razlikujejo.
  • Odpravljanje napak na iOS napravah je s Safari možno, če napravo povežeš prek USB kabla.

Korak za korakom

1. Aktiviranje razvijalčevih orodij v Safariju

Za aktiviranje razvijalčevih orodij v Safariju moraš prilagoditi nastavitve Safarija. Zaženi Safari in pojdi v menijsko vrstico. Izberi "Safari" in nato "Nastavitve".

Pojdi na zavihek "Napredno" skrajno desno. Tam najdeš možnost "Pokaži razvojna orodja za spletnega razvijalca". Omogoči to možnost, da aktiviraš razvijalčeva orodja.

2. Dostop do razvijalčevih orodij

Ko so razvijalčeva orodja aktivirana, jih lahko odpreš prek menija "Razvijalec" v menijski vrstici ali s posebnimi bližnjicami na tipkovnici. Neposreden dostop prek tipk F12 ali Alt-Cmd-I ne deluje, vendar lahko na primer z desno miškino tipko klikneš na element in izbereš "Razišči element".

Lahko uporabiš tudi bližnjico Cmd+Option+C, da odpreš konzolo in preklopiš med različnimi pogledi.

Učinkovita uporaba orodij Safari za razvijalce: Celovit vodnik

3. Navigacija skozi razvijalčeva orodja

Čeprav se uporabniški vmesnik razvijalčevih orodij zdi podoben kot ga poznaš iz drugih brskalnikov, imajo nekaj posebnih odstopanj. Na levi stranski vrstici lahko preklopiš med zavihki "Elementi", "Konzola", "Izvorne datoteke", "Omrežje" in drugimi.

Učinkovita uporaba orodij za razvijalce Safari: Celovit priročnik

Tukaj lahko izveš več o elementih spletne strani, da prikažeš in urejaš njihove sloge in postavitve. Vsak stil lahko urejaš tako, da preprosto klikneš na ustrezna CSS pravila.

Učinkovita uporaba orodij za razvijalce v brskalniku Safari: Celovit vodnik

4. Delo s konzolo

Konzola v Safariju ti omogoča izvajanje JavaScript kode in prikazovanje želenih izhodov. Zanimiv vidik je, da se oblikovanje izpisov tukaj razlikuje. Prvi argument se izpiše kot besedilo, vse naslednje argumente pa se prikažejo kot JavaScript objekti.

Učinkovita uporaba orodij za razvijalce Safarija: Celovit vodič

Če izpišeš dodatne dnevniške zapise, bodi pozoren, da med posameznimi argumenti ni presledkov, temveč so ločeni z črticami. To je lahko pomembno, da se izogneš nesporazumom pri odpravljanju napak.

Učinkovita uporaba orodij Safari Developer: Celovito navodilo

5. Nastavljanje izvorne kode in prekinitev

V zavihku "Izvorne datoteke" lahko ogledaš originalne datoteke in prevedene datoteke svoje spletne strani. Tu je mogoče tudi nastaviti prekinitve, da se olajša odpravljanje napak. Preprosto klikni na ustrezno vrstico kode.

Učinkovita uporaba razvijalskih orodij Safari: Celovit vodnik

Ne pozabi uporabljati različnih kontrol za lažje prehajanje s korakom skozi kodo. V Safariju je bližnjica za prehajanje drugačna; namesto tega uporabiš specifične simbole.

Učinkovita uporaba orodij za razvijalce Safari: Celovit vodič

6. Izvajanje analiz omrežja

Zavihek "Omrežje" ti zagotavlja celovite informacije o vseh zahtevah, ki jih tvoja stran naredi med svojim nalaganjem. Tukaj vidiš zahtevane in prejete zahteve ter njihove glave in predogledi.

Učinkovita uporaba orodij za razvijalce v brskalniku Safari: Celovit vodič

Ena zanimiva funkcija tukaj je razlikovanje med glavi in časi, ki vam omogočajo globlji vpogled v učinkovitost vaše strani.

Učinkovita uporaba orodij za razvijalce Safari: Celovit vodnik

7. Uporaba meritev zmogljivosti in časovnih načrtov

V zavihku "Časovnice" lahko izvajate obsežne analize zmogljivosti in snemate, da bolje razumete hitrost in postopke na svoji spletni strani.

Učinkovita uporaba orodij za razvijalce Safari: Celovit vodič

Ta funkcija deluje podobno kot profil učinkovitosti v drugih brskalnikih, vendar se morda morate privaditi nekaterim razlikam v prikazu in imenovanju.

Učinkovita uporaba razvojnih orodij Safari: Celovit vodič

8. Odpravljanje napak na mobilnih napravah

Ena od posebnih značilnosti orodij za razvijalce Safari je možnost, da razvijate spletne strani na vašem iPhoneu ali iPadu. Napravo priključite prek vmesnika USB in v nastavitvah naprave omogočite ustrezne možnosti odpravljanja napak.

Učinkovita uporaba orodij za razvijalce Safari: Celovit vodič

Nato pojdite v meni "Razvijalec" in izberete svojo povezano napravo, da dostopate do odprtih oken in njihovih orodij za razvijalce.

Učinkovita uporaba orodij za razvijalce Safari: Celovit vodič

Povzetek

V tej obsežni vadnici ste se naučili, kako aktivirati orodja za razvijalce Safari, kako uporabljati različne funkcije in zavihke ter kako odpravljati napake na mobilnih napravah. Večina funkcij je podobna orodjem v drugih brskalnikih, vendar obstajajo posebne razlike, predvsem pri uporabniškem vmesniku in bližnjicah. Ko se s tem seznanite, boste hitro obvladali odpravljanje napak v Safariju.

Pogosto zastavljena vprašanja

Kako aktiviram orodja za razvijalce v Safariju?Pojdite v nastavitve Safarija v "Napredno" in omogočite možnost "Prikaži razvojne funkcije za spletnega razvijalca".

Kako odprem konzolo v Safariju?Konzolo lahko odprete s tipkama Cmd+Option+C ali tako, da kliknete "Preišči element" v kontekstnem meniju.

Kakšne so razlike v konzoli Safarija v primerjavi z drugimi brskalniki?V Safariju se prvi argument izpiše kot besedilo, vsi naslednji pa kot JavaScript objekti, med izpisi pa ni presledka.

Ali lahko odpravljam napake na svojem iPhoneu s Safarijem?Da, s priključitvijo iPhona prek USB-ja in omogočitvijo možnosti odpravljanja napak lahko odpravljate napake na svojem iPhoneu prek Safarija.

Ali Safari nudi enako analizo učinkovitosti kot Chrome?Da, funkcija Časovnice v Safariju omogoča podobne analize zmogljivosti, vendar se lahko prikaz razlikuje.