Oficial lansat de Alex Sexton și Ralph Holzmann la sfârșitul lunii februarie 2011, încărcătorul de resurse yepnope.js prezintă încărcarea asincronă, condiționată și preîncărcarea resurselor JavaScript și CSS. Acest lucru face ca gestionarea codului dependent, condițional să fie o briză.
Tutorial publicatLa fiecare câteva săptămâni, revizuim câteva postări preferate ale cititorului nostru de-a lungul istoriei site-ului. Acest tutorial a fost publicat pentru prima dată în martie 2011.
Acest încărcător de resurse minuțios, care este doar 1.6KB minified și gzipped, este acum asociat cu Modernizer și este excelent pentru încărcarea de polyfills, preloading sau "priming" cache-ul utilizatorilor sau ca un simplu încărcător / filtru de resurse asincrone!
Pentru aceia dintre voi care nu sunt familiarizați cu polifluziile, ele sunt în mod esențial pluginuri sau șabloane care permit utilizarea tehnologiilor noi sau viitoare în browserele mai vechi, de ex. baze de date web sql, transformări CSS3 etc.
De asemenea, Yepnope acceptă și un număr de prefixe și filtre, care, atunci când sunt prependate la urlul de resurse, adaugă la funcția de bază un alt strat de reglare fină sau personalizare. Ca și cum acest lucru nu ar fi fost deja grozav, yepnope vă oferă, de asemenea, un mecanism pentru a vă defini propriile prefixe și filtre. Să aruncăm o privire la ceea ce poate face yepnope.js!
Înainte de a ne îndrăgosti de yepnope și de trăsăturile sale, este important să înțelegem un pic despre cum funcționează încărcarea script-ului asincron, de ce este util și cum este diferit de încărcarea de script-uri vanilla.
Încărcările asincrone elimină caracterul inerent de blocare al unui script.
De obicei, fișierele JavaScript încărcate cu >