Ho una domanda per quanto riguarda le prestazioni, l'affidabilità e il metodo migliore pratica di usare il metodo di ExtJS update(), contro l'aggiornamento direttamente l'innerHTML del DOM di un elemento Ext.domanda utilizzando l'aggiornamento di Ext() al posto di dom.innerHTML
Considerate le due affermazioni:
Ext.fly('element-id').dom.innerHTML = 'Welcome, Dude!';
e
Ext.fly('element.id').update('Welcome, Dude!', false);
Io non hanno bisogno di eval()
qualsiasi script, e sono certo che update()
prende in considerazione eventuali capricci del browser.
Inoltre, qualcuno sa se si utilizza:
Ext.fly('element-id').dom.innerHTML
è lo stesso di
d.getElementById('element-id').innerHTML
?
browser e la compatibilità della piattaforma sono importanti, e se i due sono fondamentalmente gli stessi, quindi ammaraggio Ext.element.dom.innerHTML
del tutto per update()
probabilmente sarebbe la mia soluzione migliore.
Grazie in anticipo per il vostro aiuto,
Brian
Quindi, per dirla in sostanza, a meno che non ho voglia di elaborare un callback o eval qualche script, quindi utilizzando 'update()' è più o meno eccessivo. Lo capisco correttamente? mia preoccupazione principale è la compatibilità del browser. Quindi in questi termini, 'update()' ha qualche vantaggio su 'Ext.fly(). Dom'? Grazie !! – DondeEstaMiCulo
Non fa differenza. Non è eccessivo: è esattamente lo stesso. Non c'è differenza di compatibilità. –