Voyeur.js - DOM рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдЫреЛрдЯрд╛ рдФрд░ рдЖрдХрд░реНрд╖рдХ рдкреБрд╕реНрддрдХрд╛рд▓рдп

рд╢реБрдн рджрд┐рди рдкреНрд░рд┐рдп рд╣рд░рдЬрд┐рддреЗрд▓реАред рдЖрдЬ рдореИрдВрдиреЗ GitHub рдкрд░ рдПрдХ рджрд┐рд▓рдЪрд╕реНрдк рдкрд░рд┐рдпреЛрдЬрдирд╛ рджреЗрдЦреАред рдпрд╣ рдЫреЛрдЯрд╛ рдкреБрд╕реНрддрдХрд╛рд▓рдп ( Voyeur.min.js - 1.2kb) рдЗрд╕рдХреА рд╡рд╛рдХреНрдп рд░рдЪрдирд╛ рдФрд░ рдЕрдЪреНрдЫреА рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рдЖрдХрд░реНрд╖рдХ рд╣реИред

рдЫрд╡рд┐

рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рд╡реЗрдмрд╕рд╛рдЗрдЯ рд╕реЗ рдкреНрд░рд▓реЗрдЦрди рдХрд╛ рдЕрдиреБрд╡рд╛рдж рдХрд┐рдП рдмрд┐рдирд╛, рдХреЛрдб рдХреЛ рд╕рд╣рдЬ рд░реВрдк рд╕реЗ рд╕рдордЭрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдкрд░рдВрдкрд░рд╛ рд╕реЗ, рдореИрдВ рдХреБрдЫ рдЙрджрд╛рд╣рд░рдг рджреВрдВрдЧрд╛:


рд╡рд╕реНрддреБрдУрдВ рдХреЗ рд▓рд┐рдП рдЦреЛрдЬреЗрдВ


Voyeur.div.h1; // body>div>h1.   h1 Voyeur.div.h1.innerHTML = "Habrahabr"; // Voyeur.div.ul.li; //     Voyeur.find("#example"); //    Voyeur.find(".example"); //    Voyeur.find("#example").h1.em; // 


рдХреЙрд▓рдмреИрдХ рдлрд╝рдВрдХреНрд╢рди


Voyeur.tag ... рдЙрдкрдпреЛрдЧ (рдХреЙрд▓рдмреИрдХ (рддрддреНрд╡)) рд░реВрдЯ HTMLElement

 Voyeur.div.ul.li.use(); //   div Voyeur.div.ul.li.use(function(li, i) { //     li.innerHTML = "List item #" + i; }); Voyeur.div.ul.use(function(ul) { ul.style.background = "blue"; //    li ul.li; //.. }); 


рддрддреНрд╡реЛрдВ рдХрд╛ рдирд┐рд░реНрдорд╛рдг


рдорд▓реНрд▓рд╛рд╣

 Voyeur.create.div; //   div Voyeur.create.div.h1; //   h1   div Voyeur.create.div.h1.em; // Voyeur.create.ul.li.mult(10).use(function(li, i) { //  10  li li.innerHTML = "Created list items!"; // }); //Voyeur.tag...eq( begin , end ) HTMLElement|Array Voyeur.create.ul.li.mult(10).eq(7).innerHTML = "The 8th item."; Voyeur.ul.li.eq(2, 6).use(function(li, i) { li.create.em.innerText = "!"; }); 


рдЖрдкрдХрд╛ рдзреНрдпрд╛рди рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рдмрд╣реБрдд рдзрдиреНрдпрд╡рд╛рдж!

Source: https://habr.com/ru/post/In186136/


All Articles