GWT技术全解析:特性、应用与框架对比
1 GWT主要特性介绍
1.1 GWT的XML解析器
在过去几年里,XML已成为开发者日常生活的一部分。为了在客户端浏览器上轻松处理这些数据格式,GWT提供了基于文档对象模型(DOM)的XML解析器。其工作原理是消耗XML并创建对象树,然后可以使用DOM API遍历树并读取其内容。
GWT利用现代浏览器解析XML和创建DOM树的能力,解析由浏览器完成,因此能获得原生代码执行的性能优势。以下是使用 XMLParser 创建 Document 对象并遍历DOM树的代码示例:
Document doc = XMLParser.parse(responseText);
Element root = doc.getDocumentElement();
NodeList children = root.getChildNodes();
for (int i = 0; i < children.getLength(); i++) {
doSomethingWithNode(children.item(i));
}
从 Document 对象可以获取根元素(XML文档中只有一个根元素),然后可以迭代其子元素等。GWT的DOM实现基于万维网联盟(W3C)提供的标准。
1.2 管理浏览器历史记录
富互联网应用的一个常见问题是会破坏浏览器的后退按钮。当使用JavaScript动态替换网页上的内容时,浏览
超级会员免费看
订阅专栏 解锁全文
12

被折叠的 条评论
为什么被折叠?



