Ich habe eine Frage bezüglich der Leistung, Zuverlässigkeit und Best-Practice-Methode der Verwendung von Extjs update() -Methode gegenüber dem direkten Aktualisieren der innerHTML des dom eines Ext-Elements.Frage mit Ext's update() anstelle von dom.innerHTML
Betrachten sie die beiden Aussagen:
Ext.fly('element-id').dom.innerHTML = 'Welcome, Dude!';
und
Ext.fly('element.id').update('Welcome, Dude!', false);
ich jedes Skript eval()
nicht brauchen, und ich bin sicher, dass update()
in Betracht Macken jeden Browser nimmt.
Auch weiß jemand, ob mit:
Ext.fly('element-id').dom.innerHTML
die gleichen wie
istd.getElementById('element-id').innerHTML
?
Browser-und Plattform-Kompatibilität sind wichtig, und wenn die beiden im Grunde die gleichen sind, dann würde Ext.element.dom.innerHTML
insgesamt für update()
Graben würde wahrscheinlich meine beste Lösung sein.
Vielen Dank im Voraus für Ihre Hilfe,
Brian
Also, um es im Grunde genommen zu machen, wenn ich nicht einen Callback verarbeiten oder einige Skripte auswerten will, dann ist 'update()' mehr oder weniger Overkill. Verstehe ich das richtig? Mein Hauptanliegen ist Browserkompatibilität. Also hat 'update()' einen Vorteil gegenüber 'Ext.fly(). Dom'? Danke !! – DondeEstaMiCulo
Es macht keinen Unterschied. Es ist nicht übertrieben - es ist genau dasselbe. Es gibt keinen Unterschied in der Kompatibilität. –