最近两年一直在为 GWT编译后的 JavaScript代码的大容量烦恼。
昨天有空了,在我的开源邦 www.openbang.net 动态模块 试了一下 GWT2.0提供的代码划分功能。呵呵,成功了,苦尽甜来呀!!!
特此与大家分享一下。
GWT官方文档说明:
http://code.google.com/intl/zh-CN/webtoolkit/doc/latest/DevGuideCodeSplitting.html
谈到动态DIV页面快速体验的问题,一般有两个地方需要注意:
(1)延迟创建对象。当操作到时,再新建对象实例。
(2)延迟加载代码。当操作到时,再从服务器端下载相关代码。
不过,在 GWT中采用 CodeSplitting 功能,前提是得需要好好规划你的模块结构。因为它是异步的,就跟 异步AJAX访问后台服务一样。
预祝大家清明节时一路顺风祭奠共和国的先烈们!