Objectif



    var _gaq=[['_setAccount','UA-XXXXX-X'],['_trackPageview']];
    (function(d,t){var g=d.createElement(t),s=d.getElementsByTagName(t)[0];
    g.src=('https:'==location.protocol?'//ssl':'//www')+'.google-analytics.com/ga.js';
    s.parentNode.insertBefore(g,s)}(document,'script'));


La lecture de ces quelques lignes vous pose des difficultés : ce  cours est pour vous !


Que fait cette fonction ?

find = (node, string) => {
    if (node.nodeType == document.ELEMENT_NODE) {
       for (nd of node.childNodes) {
          find(nd, string);
       }
    } else if (node.nodeType == document.TEXT_NODE) {
       if (node.nodeValue.indexOf(string) > -1) {
         node.parentNode.classList.add("find");
       }
    }
}