přejít na obsah přejít na navigaci

Linux E X P R E S

Příspěvky jQuery (15) – připojování dat k objektům, odložené zpracování

jQuery (15) – připojování dat k objektům, odložené zpracování
daks 18. 08. 2015, 11:51:28
Odpovědět  Odkaz 
Co když provedu rovnou přiřazení:

$('#myelement').mytimeout = 1000;

je to něco proti něčemu, nebo je lepší používat "data" funkce?
Lukáš Jelínek Re: jQuery (15) – připojování dat k objektům, odložené zpracování
Lukáš Jelínek 18. 08. 2015, 12:13:13
Odpovědět  Odkaz 
Tohle přiřazení rozhodně není totéž jako použití metody data(). Vytváří položku v instanci jQuery, nikoli v objektech DOM (typicky elementech), které daná instance jQuery obsahuje.

Ale i kdyby se položka vytvářela přímo v instanci například třídy Element, nebylo by to správné. Může dojít ke kolizi s již existující položkou (třeba v pozdější verzi JS, což náhle rozbije dosud fungující aplikace), kdežto použití data() by mělo zajišťovat fungování i do budoucna.
Re: Re: jQuery (15) – připojování dat k objektům, odložené zpracování
daks 18. 08. 2015, 12:49:55
Odpovědět  Odkaz 
Rozumím, dík za vysvětlení...
jQuery (15) – připojování dat k objektům, odložené zpracování
ferri 19. 08. 2015, 06:35:20
Odpovědět  Odkaz 
K článku ste omylom priradili ikonu zo série Dva týdny s Linuxem.
Lukáš Jelínek Re: jQuery (15) – připojování dat k objektům, odložené zpracování
Lukáš Jelínek 19. 08. 2015, 10:42:54
Odpovědět  Odkaz 
Děkuji za upozornění, nevšiml jsem si toho.
jQuery (15) – připojování dat k objektům, odložené zpracování
Tomáš Jurman 2. 09. 2015, 11:00:32
Odpovědět  Odkaz 
Super! Díky za článek.