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

Optimalus DOM "breakpoint" naudojimas „Chrome Developer Tools“

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

Šiame vadove sužinosite, kaip " Chrome" programuotojo įrankiuose naudoti DOM nutraukimo taškus, kad galėtumėte stebėti DOM elementų pokyčius. DOM pertraukos taškai ypač naudingi derinant manipuliavimą DOM struktūromis. Šis metodas leidžia sekti teisingą DOM pakeitimų laiką ir priežastis, o tai gali padėti šalinti triktis ir optimizuoti žiniatinklio programas.

Pagrindinės išvados

  • DOM pertraukos taškai leidžia stebėti konkrečius DOM elementų pakeitimus.
  • Yra įvairių tipų pertraukos taškų: "Subtree Modifications", "Attribute Modifications" ir "Node Removal".
  • DOM pertraukos taškų naudojimas gali padėti geriau suprasti scenarijų poveikį DOM struktūrai.

Žingsnis po žingsnio vadovas

Norėdami dirbti su DOM lūžio taškais, pirmiausia turite atidaryti "Chrome" programuotojo įrankius. Tai galite padaryti paspaudę klavišą F12 arba dešiniuoju pelės klavišu spustelėję puslapį ir pasirinkę "Explore" (tyrinėti).

Atidarę "Developer Tools" pereikite prie skirtuko "Elementai". Čia galite matyti visą dabartinio puslapio DOM struktūrą.

Geriamiausias DOM pertraukiklių naudojimas „Chrome Developer Tools“ 

Norėdami nustatyti DOM nutraukimo tašką, pasirinkite elementą, kurį norite stebėti. Mūsų pavyzdyje pasirenkame div elementą, kurio ID yra "App".

Geriamojo DOM punkto naudojimas „Chrome“ kūrėjo įrankiuose

Dešiniuoju pelės klavišu spustelėkite pasirinktą elementą arba spustelėkite tris vertikalius taškus elemento viršutiniame dešiniajame kampe. Dabar iš išskleidžiamojo meniu pasirinkite "Break on".

Atsidariusiame meniu galite rinktis iš trijų parinkčių: "Subtree Modifications" (medžio pakopos pakeitimai), "Attribute Modifications" (atributų pakeitimai) ir "Node Removal" (mazgų pašalinimas). Pradėkime nuo pirmosios parinkties "Subtree Modifications".

Optimalus DOM pertraukiklių naudojimas „Chrome“ kūrėjo įrankiuose

Jei įjungsite "Subtree Modifications", kiekvienam pasirinkto div elemento pavaldžių elementų pakeitimui bus nustatomas pertraukos taškas. Mūsų pavyzdyje turime mygtuką, kuris prideda naują dukterinį elementą prie mūsų div su ID "App".

Optimalus DOM Pertraukiklių naudojimas „Chrome“ kūrėjo įrankiuose

Dabar spustelėkite mygtuką. Pastebėsite, kad scenarijaus vykdymas sustoja toje vietoje, kurioje pridedamas vaikas. Čia galite matyti tikslią informaciją apie atliktus pakeitimus.

Optimalus DOM persiribojimų naudojimas „Chrome“ kūrėjo įrankiuose

Šiuo atveju pridėtas turinys atitinka elemento, kurio ID "App", appendChild iškvietimą. Matote, kad pridedamas elementas div, kuris yra po medžiu esantis pakeitimas.

Pereikime prie kitos parinkties: "Atributų pakeitimai". Tai padeda stebėti konkretaus elemento atributų pakeitimus. Norėdami tai padaryti, spustelėkite antrąjį mygtuką, kuris turėtų pakeisti elemento "App" stilių.

Google Chrome kūrėjo įrankių skirsnio DOM pertraukų optimalus naudojimas

Suaktyvinkite "Attribute Modifications" (atributų pakeitimai) ir spustelėkite mygtuką. Jei norite atlikti elemento atributų reikšmių pakeitimus, vykdymas vėl sustabdomas toje vietoje, kurioje atliekamas pakeitimas.

Geriausias DOM pertraukų naudojimas „Chrome“ kūrėjo įrankiuose

Pamatysite, kad elemento rodymo reikšmė nustatyta į none, todėl elementas tampa nematomas. Tai veiksmingas stilių ir atributų derinimo metodas.

Galiausiai yra parinktis "Mazgų pašalinimas". Šis stebėjimas naudingas, jei norite stebėti, kada elementas pašalinamas. Suaktyvinkite šį pertraukos tašką ir paspauskite trečiąjį mygtuką, kad pašalintumėte elementą.

Gerai naudokite DOM pertraukas „Chrome“ kūrėjo įrankiuose

Elementas bus pašalintas, o jūsų derintuvas vėl sustos šiame taške, kad galėtumėte matyti, jog pašalinimo komanda pašalino elementą.

Pastaba: kai pašalinsite elementą, nustatyti nutraukimo taškai taip pat išnyks. Norint juos naudoti toliau, reikės juos nustatyti iš naujo.

Visus nustatytus DOM lūžio taškus galite matyti elemento rodinyje. Jie yra svarbūs, jei norite giliau susipažinti su DOM struktūrų redagavimu.

Optimalus DOM pertraukos naudojimas "Chrome" kūrėjo įrankiuose

Apibendrinant galima pasakyti, kad DOM lūžio taškų naudojimas padeda sistemingai suprasti, kaip ir kada atliekami pakeitimai jūsų DOM. Tai neįkainojama, kai atliekate sudėtingas DOM manipuliacijas.

Apibendrinimas

Efektyviai naudodami DOM pertraukos taškus galite stebėti konkrečius DOM pokyčius, o tai padeda greičiau nustatyti problemas ir optimizuoti žiniatinklio programas.