我有一个关于使用 Extjs 的 update() 方法与直接更新 Ext 元素的 dom 的 innerHTML 的性能、可靠性和最佳实践方法的问题。
考虑以下两个陈述:
Ext.fly('element-id').dom.innerHTML = 'Welcome, Dude!';
和
Ext.fly('element.id').update('Welcome, Dude!', false);
我不需要eval()
任何脚本,而且我确信这update()
会考虑到任何浏览器的怪癖。
另外,有谁知道是否使用:
Ext.fly('element-id').dom.innerHTML
是相同的
d.getElementById('element-id').innerHTML
?
浏览器和平台的兼容性很重要,如果两者基本相同,那么Ext.element.dom.innerHTML
完全update()
放弃可能是我最好的解决方案。
在此先感谢您的帮助,
布赖恩