0 0

dojo和ext的加载效率问题请教10

我的理解是

ext可以根据需求打成一个js文件,使用的时候下载到本地,由于有文件缓存,只需要一次加载

dojo好像是动态加载,使用时再加载,对于那些只用很少功能的用户我感觉加载的文件会很小,应该比ext效率高

还有的就是内存问题,是不是加载js文件,就会占用一定的内存?加载的文件越小占用的内存越小

我感觉因为有文件缓存,只需要提前加载一次,正常使用的话反而没有dojo动态加载新的js文件影响运行效果

但是内存问题,我就不太清楚拉,有没有必要使用dojo的加载机制,来提高ext的效率?
2008年12月13日 12:52

2个答案 按时间排序 按投票排序

0 0

完全错误!Dojo和ExtJS都是JS,而且两个不是一个级别的,应用的范围也不一样,所以没有可比性!

至于说ExtJS的加载,完全都是动态的,初始只需要加载基础部分,其它的都是在点击模块之后才动态加载页面和JS的,当然,如果你一次性加载所有的模块和JS,系统完全能运行,但是用户得忍受漫长的加载过程。

2008年12月13日 12:52
0 0

Ext的却应该向dojo学习加载机制。
我们做过这Ext的项目内网访问没有问题,外网初始化加载客户投诉率高!说一开网页就要等1分多钟太长了!

2008年12月13日 12:52

相关推荐

    dojo的包加载机制

    首先,Dojo的包加载机制基于AMD(Asynchronous Module Definition)规范,这允许异步加载和定义模块,确保代码的并行加载和延迟加载,从而提高页面性能。在Dojo中,模块和包是组织代码的基本单元。模块是具有独立...

    Requirejs异步加载Dojo1.6

    AMD规范是一种在浏览器环境中异步加载和定义JavaScript模块的方式。它允许模块和其依赖项并行加载,提高页面加载速度。Requirejs是AMD规范的主要实现者之一。 ### 使用Requirejs加载Dojo 1. **配置Requirejs**:...

    dojo dojo实例 dojo例子 dojo资料 dojo项目 dojo实战 dojo模块 dojo编程

    Dojo 是一个强大的JavaScript工具库,它为Web开发提供了丰富的功能和组件,涵盖了从DOM操作、事件处理到AJAX通信等多个方面。Dojo的核心在于它的模块化系统,这使得开发者可以按需加载代码,提高应用的性能和可维护...

    四种时兴的框架jQuery,Mootools,Dojo,ExtJS的对比

    四种时兴的框架jQuery,Mootools,Dojo,ExtJS的对比

    dojo包和例子

    Dojo 是一个强大的JavaScript工具库,专为构建富互联网应用...通过深入研究这个压缩包中的例子,开发者不仅可以学习到Dojo的基本用法,还能掌握如何根据项目需求定制和优化Dojo的应用,从而提升开发效率和应用质量。

    DojoChina Ext代码(视频代码)

    【DojoChina Ext代码(视频代码)】是一个专门针对Dojo和Ext框架的学习资源,它包含了一组示例代码,这些代码可能源自一系列的教学视频。Dojo和Ext都是JavaScript库,用于构建富互联网应用程序(RIA),尤其在企业级...

    精通Dojo by Dojo之父

    在众多的Ajax框架中,Dojo与Prototype和Ext JS一样,备受开发者青睐。Dojo是一款非常优秀的框架,但是它和Ext JS一样,缺乏完善而系统的参考资料。鉴于此,图灵公司引进了Dojo之父亲自撰写的《Mastering Dojo》一书...

    第一个基于DOJO1.0程序

    2. **DOJO模块和加载机制**:DOJO采用模块化设计,比如`dojo.require()`用于加载指定的模块,这使得代码结构清晰,便于管理和维护。 3. **DOJO对象和API**:DOJO提供了丰富的API,如DOM操作(`dojo.query()`,`dojo...

    DOJO中文手册【出自dojo中国】

    Dojo的包加载机制允许动态加载所需模块,为用户提供高度的灵活性来扩展和定制工具包。 在技术特性上,Dojo的文件结构包括一个核心代码文件(Dojo.js)和多个JavaScript文件,按照功能不同分为多个版本,如AJAX版、...

    DOJO 学习笔记 dojo

    在 Dojo 中,模块和包的概念是核心组成部分,它们帮助开发者组织和管理代码,使其更易于维护和重用。 模块(Module)是 Dojo 中的独立代码单元,每个模块代表一个特定的功能或者一组相关的函数和对象。通过使用模块...

    dojo实战+实用例子

    首先,Dojo的核心特性之一是它的模块系统,称为AMD(Asynchronous Module Definition),它允许开发者以异步方式加载和组织代码,提高了页面的加载效率。在实际项目中,你可以利用`require`和`define`这两个关键函数...

    Ajax资源大全-prototype、ext、dojo、dwr等

    本资源大全集合了多种Ajax框架,包括Prototype、Ext、Dojo和DWR,这些框架大大简化了开发人员使用Ajax的过程,提升了用户体验。下面将详细介绍每个框架及其相关资源。 1. **Prototype** Prototype是一个轻量级的...

    dojo中文文档-dojo手册

    《dojo中文文档-dojo手册》提供了全面而深入的Dojo框架知识,这是一份非常有价值的资源,对于想要理解和掌握Dojo ...通过阅读和实践,开发者可以深入理解Dojo的精髓,提高开发效率,打造出更加优秀的Web应用。

    DOJO和验证框架和国际化

    在“DOJO和验证框架和国际化.rar”这个压缩包中,可能包含的是一个示例项目,展示了如何在DOJO框架下使用验证功能和实现国际化。当你将这些文件解压并导入到Web工程后,可能需要调整包结构、导入必要的DOJO模块,...

    DOJO权威指南+DOJO1.1源码

    - **dojo/ready**: 它是dojo/domReady的别名,用于在DOM加载和所有模块加载完成后执行函数。 - **dojo/aspect**: 实现AOP(面向切面编程),提供方法的前置、后置、环绕和异常处理等通知功能。 - **dojo/store**:...

    dojo相关详细资料

    Dojo 是一个强大的JavaScript工具库,它为Web开发提供了丰富的功能和组件,涵盖了从DOM操作、事件处理到AJAX通信、动画效果等各个方面。...无论你是新手还是经验丰富的开发者,Dojo都能为你带来便利和效率。

    dojo1.8.chm+dojo1.11中文入门pdf

    Dojo 1.8是Dojo Toolkit的一个重要版本,它引入了许多新特性,例如模块化系统AMD(Asynchronous Module Definition),这个系统使得代码组织更加有序,提高了页面加载效率。同时,1.8版本改进了Dojo的DOM操作和事件...

    Dojo教程

    此外,了解Dojo的模块加载器(dojo.require和dojo.moduleUrl)是理解Dojo工作原理的关键。 Ajax是Asynchronous JavaScript and XML的缩写,虽然现在XML在实际应用中并不常见,但Ajax的核心思想——异步数据传输和...

    dojo文档 dojo文档 dojo文档

    dojo文档 dojo文档 dojo文档 dojo文档 dojo文档 dojo文档 dojo文档 dojo文档 dojo文档 dojo文档 dojo文档 dojo文档

    domino xpages开发 整个db不加载dojo

    总之,解决 Domino XPages 开发中不加载 Dojo 的问题需要综合考虑设计、配置和代码等多个方面。通过逐步排查和测试,通常能找到问题的根源并进行修复。同时,了解并掌握 Dojo 框架的基本概念和使用方法,对诊断和...

Global site tag (gtag.js) - Google Analytics