Chrome-kehitystyökalujen tehokas käyttö (opetusohjelma)

Chrome Developer Tools: Korvaukset ja Työtilat - Kattava opas

Kaikki oppaan videot Chrome-kehitystyökalujen tehokas käyttö (opetusohjelma)

Tässä ohjeessa opit, kuinka voit käyttää Chrome-kehittäjätyökaluja tyyleihin ja skripteihin tekemättä muutoksia alkuperäiseen koodiin. Näytetään, miten voit käyttää Overridesia ja Chromen työtilaa laajoihin testauksiin ja muokkauksiin verkkosivustollasi ilman alkuperäisen palvelintiedoston muokkaamista.

Tärkeimmät oivallukset

  • Overridesin avulla voit korvata tiedostoja paikallisesti testien ja muokkausten tekemiseksi.
  • Työtila mahdollistaa paikallisen kehityskansion liittämisen Chrome-kehittäjätyökaluihin muutosten tekemistä varten.
  • Nämä kaksi ominaisuutta ovat äärimmäisen hyödyllisiä ongelmien vianmäärityksessä tuotantoympäristössä alkuperäisen palvelinkoodin vaikuttamatta.

Vaiheittainen ohje

Jotta voit hyödyntää Chromen kehittäjätyökaluja tehokkaasti, noudata seuraavia ohjeita:

1. Overridesin käyttö

Ensimmäiseksi haluamme käyttää Chromen Overrides-toimintoa. Etsi JavaScript-tiedosto, kuten main.js, joka ladataan palvelimelta.

Chrome Developer Tools: Overrides ja Workspace - Kattava opas

Valitse tiedosto hiiren oikealla painikkeella ja valitse "Override Content" kontekstivalikosta.

Auennut dialogiruutu mahdollistaa paikallisen tiedoston sijainnin valitsemisen. Varmista, että olet jo luonut kansioon, johon haluat tallentaa korvaavat tiedostosi.

Chrome Developer Tools: Overrides ja Workspace - Kattava opas

Valitse haluamasi kansio ja napsauta "Select Folder". Tämä yhdistää alkuperäisen tiedoston ja paikallisen tiedostosi.

Nyt sinun on annettava selaimelle pääsy tähän hakemistoon. Napsauta uudelleen Overrides-valikkoa ja varmista, että käyttöoikeus haluttuun hakemistoon on käytössä.

Chrome Developer -työkalut: Ylikirjoitukset ja työtila - Kattava opas

2. Paikallisen tiedoston luominen

Nyt voit luoda uuden tiedoston Overrides-kansioon. Avaa tiedosto ja kirjoita siihen esimerkiksi yksinkertainen alert()-skripti.

Chrome Developer Tools: Ylikirjoitukset ja työtila - Kattava opas

Voit mukauttaa sisällön tarpeidesi mukaan. Tallenna tiedosto ja päivitä sivu nähdäksesi, että nyt ilmestyy ilmoitusikkuna alkuperäisen palvelimelta ladatun tiedoston sijaan.

Chrome-kehitystyökalut: Ohittaa ja työtila - Kattava opas

3. Verkkoaktiviteetin tarkistaminen

Varmista, ettei tiedostoa enää ladata palvelimelta avaamalla Network-välilehti Developer-työkaluista. Main.js-tiedoston pitäisi nyt ladata paikallisesti korvatut sisällöt sen sijaan, että se latautuisi palvelimelta.

Chrome Developer Tools: Overrides ja Workspace - Kattava opas

Mikäli haluat lisätä lisää Overridesia tai poistaa olemassa olevia, siirry Overrides-alueelle, josta näet kaikki aktiiviset Overridesit.

Chrome Developer Tools: Overrides ja Workspace - Kattava opas

4. Työskentely työtilassa

Seuraavaksi haluamme asettaa työtilan. Tässä voit kytkeä paikallisen kehityskansion kehittäjätyökaluihin. Siirry kehittäjätyökalujen asetuksiin ja etsi "Työtila"-vaihtoehto.

Chrome Developer Tools: Overrides ja Workspace - Kattava opas

Valitse kansio, jossa projektit sijaitsevat. Chrome tarvitsee myös tässä tapauksessa käyttöoikeuden tähän kansioon, joten varmista, että olet antanut tarvittavat luvat.

Chrome Developer Tools: Overrides ja Workspace - Kattava opas

5. Muutokset koodiin

Nyt voit työskennellä suoraan Workspace-tilassa. Avaa esimerkiksi main.js-tiedostosi, tee muutoksia ja tallenna tiedosto. Koodi ladataan automaattisesti uudelleen palvelimelta, jolloin voit heti nähdä miten muutokset vaikuttavat verkkosivustollasi.

6. Debuggaus Workspace-tilassa

Yksi kätevä etu Workspacessa on, että voit asettaa katkaisupisteitä koodisi tehokkaaseen testaamiseen. Aseta katkaisupisteitä koodiriveille ja päivitä sivu, jotta voit keskeyttää suorituksen ja tarkistaa muuttujien nykyisen tilan.

Chrome Developer -työkalut: Overrides ja Workspace - Kattava opas

7. Etuja ja haittoja

Vaikka Workspace on hyödyllinen, monet kehittäjät suosittelevat tehdä muutokset suoraan koodieditorilla, kuten Visual Studio Codella, ja tallentaa tiedostot siellä. Tämä auttaa näkemään selvemmin, mitä tiedostoversiota käytetään. Workspacen käyttö voi olla hämmentävää, etenkin jos alkuperäisten tiedostojen linkitys ei ole selvää.

Chrome Developer Tools: Ylikirjoitukset ja Työtila - Kattava opas

Silti, jos muokkaat vain yksinkertaisia CSS-tiedostoja tai ei käännettyä koodia, Workspace voi olla hyvä vaihtoehto.

Chrome Developer Tools: Overrides ja Workspace - Kattava opas

Yhteenveto

Tässä oppaassa olet oppinut, miten voit käyttää Overrideseja ja Workspacea Chrome Developer Tools -työkalussa mukauttaaksesi tyylejä ja skriptejä koskematta alkuperäiseen palvelintiedostoon. Overrideseilla voit tehdä nopeita muutoksia, kun taas Workspace mahdollistaa suoran yhteistyön kehityskansion kanssa.

Usein kysytyt kysymykset

Voinko käyttää Overrideseja myös CSS-tiedostoille?Kyllä, voit käyttää Overrideseja myös CSS-tiedostoille. Valitse haluamasi CSS-tiedosto ja ota Override käyttöön.

Miten voin poistaa Overrideseja käytöstä?Voit poistaa Overrideseja käytöstä menemällä Developer Toolsiin Overrides-osioon ja poistamalla ne sieltä käytöstä tai poistamalla ne kokonaan.

Onko Workspacella rajoituksia?Kyllä, joskus voi olla vaikeaa tunnistaa oikea Workspace, erityisesti käännetyn koodin kanssa.

Miksi minun pitäisi käyttää Overrideseja työtilan sijaan?Overridet tarjoavat selkeämmän tavan tehdä muutoksia ilman, että sekoittaa eri versioita tiedostoista. Ne ovat usein helpompia käsitellä, jos et halua muokata alkuperäisiä tiedostoja suoraan.