Grazie Xinod, lettura molto interessante.Originariamente inviato da Xinod
gli expando arbitrari sono trattati con molta cautela per via del memory leak che generano,
per evitare memory leak vanno rimossi
credo che questa lettura ti torni utile
Ho capito che il metodo data() di jQuery non sporca l'elemento perché memorizza i metadati sull'oggetto DOM in una proprietà definita (credo) con l'uuid; questo su tutti i browser tranne che su MSIE, che, ci piaccia o no, trasforma le proprietà assegnate all'oggetto DOM in attributi dell'elemento HTML e non si può far diversamente.
L'importante è quindi eliminare i metadati quando non servono più o al massimo all'unload del documento, per fare in modo che gli sfigati utenti di MSIE non vadano in balla...
![]()

Rispondi quotando