Byl jsem požádán, jestli bych si nestřihl nějakou krátkou přednášku na JavaScriptové téma na ostravských Frontendistech. Protože nejsem úplně kodér ani frontendový vývojář, popsal jsem jen osobní zkušenost. Tento blog jsem totiž po redesignu tvořil úplně od píky a rozhodl se jej udělat bez jQuery a s minimem externích knihoven.
Přednáška neměla nabádat ani shazovat jQuery - jen měla upozornit na fakt, že se jQuery používá často úplně zbytečně. Lidé jej použijí jen ze zvyku, přitom využijí minimum toho, co jQuery opravdu nabízí. A to může být velmi jednoduché nahradit čistým JavaScriptem.
Zdroje a vhodné odkazy
V přednášce jsou zahrnuty odkazy na pár webů, které mohou pomoct těm, kteří jQuery znají a hledají alternativu v čistém JS, neboli Vanilla JS. Jejich list jsem doplnil i zde:
- YouMightNotNeedJQuery.com - Stránka obsahuje přepínač pro IE8 - IE10 na jehož základě vypisuje kód pro danou verzi IE a výše.
- YouMightNotNeedJQueryPlugins.com - Podobně jako výše, jen se jedná alternativy k pluginům, které jQuery vyžadují.
- blog.garstasio.com/you-dont-need-jquery - Velmi podrobný seznam včetně informací od které verze IE daná alternativa v čistém JS funguje. Několikrát jsem byl překvapen, co fungovalo již od doby IE 5.5+.
- github.com/nefe/You-Dont-Need-jQuery
- Polyfill.io - Nástroj obsahující builder, který následně vygeneruje odkaz s vybranými polyfily. Ty navíc doplňuje na základě prohlížeče a doplní jen ty nezbytné
Přednáška
Jedná se o velmi diskutované téma v poslední době. Proto pokud máte jakékoli námitky či připomínky, můžete je vložit do komentářů.
K tomuto článku již není možné přidávat další komentáře
Komentáře
Tomáš kdysi dávno vytvořil knihovnu Skinny (https://bitbucket.org/sonnycze/.../skinny.js) jako alternativu pro jQuery. Několikrát jsem to použil a pracovalo se mi s tím celkem pěkně.
Bohužel tvůj odkaz nefunguje. Je to soukromé repo, takže se na to nepodívám.