`
aibozeng
  • 浏览: 11846 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
社区版块
存档分类
最新评论

昨天试了一下 GWT 的 CodeSplitting 功能,真是不错

    博客分类:
  • GWT
阅读更多
最近两年一直在为 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访问后台服务一样。

预祝大家清明节时一路顺风祭奠共和国的先烈们!
分享到:
评论

相关推荐

    gwt java ajax programming source code

    标题 "gwt java ajax programming source code" 暗示了这个压缩包可能包含与Google Web Toolkit (GWT)、Java和Ajax编程相关的源代码。GWT是一个开源的开发框架,它允许开发者使用Java语言来编写客户端的Web应用程序...

    GWT开发环境JAVA

    6. **优化的性能**:GWT的编译器通过各种优化技术,如Dead Code Elimination和Code Splitting,提高应用的运行效率。 7. **强大的社区支持**:GWT有活跃的开发者社区,提供了许多第三方库和扩展,增强了其功能和...

    gwt 练习 gwt学习

    GWT,全称为Google Web Toolkit,是一个开源的Java框架,用于构建高性能、可维护的...逐步理解并实践这些知识点,你将能够创建更复杂、功能丰富的GWT应用程序。记得在实践中不断尝试、调试和优化,以加深对GWT的理解。

    GWT入门 GWT中文教程

    EXT-GWT的API和DOC文档对于学习和使用EXT-GWT至关重要,它们详尽地介绍了各个组件的用法和功能,帮助开发者了解如何在项目中集成和使用这些组件。 接下来,“Gwt-Ext基础-中级-进阶”这部分教程可能涵盖了从基础到...

    GWT

    标题 "GWT" 指的是 Google Web Toolkit,这是一个开源的Java开发框架,主要用于构建高性能、跨浏览器的富互联网应用程序(Rich Internet Applications,简称RIA)。GWT通过将Java代码编译为JavaScript,使得开发者...

    GWT 配置

    - 在生产环境中,通常需要对GWT应用进行优化,包括代码分割(Code Splitting)以减少首屏加载时间,以及压缩和合并JavaScript文件以减少网络传输量。 - 将`war`目录部署到支持Servlet的Web服务器(如Tomcat、Jetty...

    GWT进阶教程

    9. **GWT的优化策略**:包括 Dead Code Elimination、Code Splitting 和 Compile-time Module Weaving 等,用于减少生成的JavaScript体积,提升应用性能。 10. **GWT与HTML5的结合**:GWT可以充分利用HTML5的新特性...

    GWT快速开发(GWT) 是一个Java软件开发框架用于开发类似于Google Maps和Gmail的AJAX应用程序。GWT的设计参考Java AWT包设计,类命名规则、接口设计、事件监听等。你可以用Java编程语言开发你的界面,然后用GWT编译器将Java类转换成适合浏览器执行的...

    ### GWT快速开发知识点详解 #### 一、GWT简介 **Google Web Toolkit (GWT)** 是由Google推出的一款开源的Java开发框架,主要用于构建高度交互式的Web应用程序,特别是那些类似Google Maps和Gmail这样的AJAX应用。...

    spring集成gwt的办法

    4. **优化**:使用GWT的Code Splitting、Permutation等优化技术,提高加载速度和用户体验。 通过以上步骤,我们可以成功地将Spring与GWT集成,构建出高性能、易于维护的Web应用程序。集成后的应用能够充分利用...

    Gwt开发文档

    12. **优化技巧**: GWT提供了多种优化选项,如 Dead Code Elimination(死代码消除)、Code Splitting(代码分割)等,以减小最终生成的JavaScript文件大小,提高应用加载速度。 13. **Javadoc**: 提到的`javadoc`...

    GWT Eclipse 3.4 插件

    GWT(Google Web Toolkit)是Google推出的一款用于开发富互联网应用程序(Rich Internet Applications,简称RIA)的开源工具,它允许开发者使用Java语言编写前端代码,然后自动编译为JavaScript,从而在浏览器上运行...

    GWT入门和进阶

    GWT允许开发者使用Java语言编写代码,然后自动编译为优化过的JavaScript,使得开发者能够利用Java的强大功能同时享受到JavaScript在Web端的广泛支持。 ### GWT入门 **1. 安装与配置** 首先,你需要下载GWT SDK,并...

    GWT+开发和部署.doc

    GWT 开发和部署 GWT 是什么? GWT(Google Web Toolkit)是一...GWT是一种功能强大且灵活的Web应用程序开发工具,使用Java语言开发Web应用程序,提供了许多的优点和特点,可以与EXTJS集成,提供更多的界面组件和功能。

    smartgwt最新版本GWT的DEMO

    SmartGWT是基于Google Web Toolkit (GWT) 的一个开源框架,它为开发富互联网应用程序(RIA)提供了丰富的组件库和高级功能。SmartGWT的最新版本进一步提升了用户体验,简化了开发过程,提供了更多现代Web设计的需求...

    进阶GWT,属于GWT的详细描述

    GWT开发基础知识点 在本资源中,我们将讨论Google Web Toolkit(GWT)的基础知识点,包括GWT的安装、配置、编码基础和客户端代码编写等方面的内容。 GWT安装和配置 在Eclipse中添加GWT插件是使用GWT开发的第一步...

    gwt 揭秘 源码

    GWT提供了多种优化策略,包括代码分割(Code Splitting)以减少初始加载时间,延迟加载(Deferred Binding)根据浏览器特性生成定制的JavaScript,以及压缩和合并JavaScript文件以减小下载体积。 9. **社区与生态*...

    GWT Eclipse 3.5 插件

    GWT社区活跃,不断有新的库和框架涌现,如GXT、SmartGWT等,它们为GWT应用提供了更丰富的组件和功能。GWT Eclipse插件也随着GWT的发展不断更新,以兼容新特性并提供更好的开发体验。 总的来说,GWT Eclipse 3.5插件...

    gwt入门项目代码

    GXT(Ext GWT)是Sencha公司开发的一个基于GWT的UI组件库,提供了丰富的用户界面组件和强大的数据绑定功能,用于构建复杂的Web应用。 本"gwt入门项目代码"是一个很好的起点,适合初学者了解和学习GWT和GXT框架。这...

Global site tag (gtag.js) - Google Analytics