Epizoda

Vymazení běžných chyb jQuery

with Elijah Manor

jQuery je tak snadné používat a naštěstí abstrahuje mnoho obav mezi prohlížeči, které jsme použili k práci před lety. Stejně jako u jakékoli knihovny existuje běžná sada chyb, které mají tendenci oříznout čím více ho používáte. Cílem této relace je pomoct vývojářům s příslušnými znalostmi a nástroji k vyhubení mnoha běžných chyb v kódu jQuery. Pro každé téma, které jsme probírali, začneme částí kódu, která obsahuje chybu jQuery, pak zjistíme, co je chyba, vysvětlíme, proč k ní dochází, a pak přejdeme k prozkoumání různých technik k vyhubení chyby. Některé chyby mají jednoduchou opravu, zatímco jiné chyby mají mnoho způsobů, jak se můžete podívat na řešení problému. Tato řešení se můžou lišit od jednoduchých až po pokročilé koncepty. Když vyhubíte chyby několika způsoby, pomůže to odhalit některé novější a pokročilejší funkce jQuery, které nejsou tak široce známé. Některé chyby, které budeme řešit, zahrnují řešení synchronního a asynchronního kódu, odhalení některých možná matoucích aspektů $.each metody, vysvětlení, proč a jak jste mohli zabít delegování událostí, podívat se na divné problémy s formátováním při práci s JSON a literály objektů, diskutovat o nejasnosti obálky jQuery versus nativní prvek DOM, vysvětlení rozdílu mezi běžně zmatenou metodou jQuery, odhalením, proč některé animace mají vlastní mysl, určit, kdy se několik volání ajax dokončilo, a mnoho dalšího. Jak jste si možná všimli některých výše uvedených příkladů, nemusí být nutně specifické pro jQuery, ale vzhledem k tomu, že knihovna je JavaScript, existuje mnoho základních konceptů JavaScriptu, které jsou nezbytné k pochopení při použití jQuery.