Extjs中使用loader.docxVIP

  1. 1、本文档共16页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Extjs中使用loader

在EXTJS官网看到一片文章,讲的是Extjs.Loader的使用方法,文章非常详细的介绍了Loader的机制及用法,感觉非常不错,但无奈英文实在太烂,就没转过来。昨天恰好在CSDN看到了这篇文章的译文,而译文的质量非常高,对译者的翻译水平怎一个羡慕了得。废话不多说,正文开始。在开始之前,将英文原文链接放上来,英文水平高的可以看看原文哦。链接地址:/blog/using-ext-loader-for-your-application//blog/using-ext-loader-for-your-application/ExtJS 4.0是一个使用新的依赖系统的类加载系统。这两个强大的新功能允许你创建大量允许浏览器按需下载脚本代码的应用。今天,我们将通过建立一个小的使用新的类加载系统的应用程序来熟悉一下依赖管理系统。同时,我们将讨论Ext加载系统的各种配置项。在开始之前,我们先来看看将要实现的结果。这样做,可使我们确定需要扩展那些类。应用会包括互相绑定的GridPanel和FormPanel,名称分别为UserGridPanel和UserFormPanel。UserGridPanel的操作需要创建一个模型和Store。UserGridPanel和UserFormPanel将被渲染到一个名称为UserEditorWindow的窗口,它扩张自ExtJS的Window类。所有这些类都会在命名空间MyApp下。在开始编码前,首先要确定目录结构,以下是使用命名空间组织的文件夹:从上图可以看到,MyApp目录已经按照命名空间进拆分成几个目录。在完成开发的时候,我们的应用将会有一个如下图所示的内部依赖运行模型。(尽管应用的目录构成很象ExtJS 4 MVC架构,事实上示例并没有使用它 )现在开始编写index.html文件,这里需要包含应用需要的启动文件和应用的根文件(app.js)。?!DOCTYPE?HTML?PUBLIC??-//W3C//DTD?HTML?4.01//EN?/TR/html4/strict.dtd html head ?titleExt?4?Loader/title ?link?rel=stylesheet?type=text/css??href=js/ext-4.0.1/resources/css/ext-all.css?/ ?script?type=text/javascript?src=js/ext-4.0.1/ext-debug.js/script ?script?type=text/javascript?src=js/MyApp/app.js/script /head body /body /html !DOCTYPE HTML PUBLIC -//W3C//DTD HTML 4.01//EN /TR/html4/strict.dtdhtmlhead titleExt 4 Loader/title link rel=stylesheet type=text/css href=js/ext-4.0.1/resources/css/ext-all.css / script type=text/javascript src=js/ext-4.0.1/ext-debug.js/script script type=text/javascript src=js/MyApp/app.js/script/headbody/body/htmlindex.html文件中需要使用link标记包含ExtJS 4的样式文件。包含ext-debug.js文件的javascript标记可能要修改多次,ext-all-debug.js文件是开发调试用的,而ext-all.js则是在发布产品时使用的。这里有几个选择,每个选择都有优缺点。以下是这些文件的说明:ext-all-debug-w-comments.js:带注释的的完整调试版本。文件比较大,加载时间比较长。ext-all-debug.js : 不带注释的完整调试版本。文件也比较大,但很适合调试。ext-all.js ;压缩后的完整版本,文件比较小。使用该版本调试很困难,因此一般在发布产品时才使用。ext-debug.js : 该文件只包含ExtJS基础架构和空的结构。使用该文件,可以实现ExtJS类文件的远程加载,而且提供了很好的调试体验,不过代价是相当的慢。ext.js : ext-debug.js的压缩版本。我们的index.html将使用ext-debug.js文件,这是实现动态加载所需的最低要求。最后,我们将展示如何使用ext-all版本获取最好的结果。由于UserGridPanel 类要求模型和Store,因而,要先定义编写这些支持类。现在开始编写模型和Store:?

文档评论(0)

xcs88858 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档