`
鹤惊昆仑
  • 浏览: 230271 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

dojo.require使用XMLHTTPRequest同步请求加载js

阅读更多
dojo.require使用XMLHTTPRequest同步请求加载js(然后eval之)。之所以使用同步请求,应该是考虑到js之间的依赖关系,这样的处理当然是最简单的。dojo.provide、dojo.require和dojo.registerModulePath等组合的包系统确实相当不错了。上线系统还是应该慎用dojo.require按需加载,把所需文件打包成一个是比较明智的。文件的合与分需要随需应变。
分享到:
评论

相关推荐

    dojo-release-1.0.3-src.zip

    - **dojo/io**:负责异步请求,如XMLHttpRequest和IFrame通信。 - **dojo/json**:JSON对象的处理,包括序列化和反序列化。 - **dojo/xhr**:处理HTTP请求,如GET、POST。 4. **Dojo的Widget系统** Dojo ...

    dojo-0.4.3-ajax.rar

    在0.4.3版本中,使用`dojo.require`来加载所需的模块。 3. **Dojo XHR(XMLHttpRequest)对象** AJAX的核心是异步数据交换,Dojo 提供了 `dojo.xhr` 对象来简化与服务器的通信。你可以使用`dojo.xhrGet`、`dojo....

    dojo1.4.1代码下载

    1. **模块管理**:Dojo 提供了一个模块加载系统,称为`dojo.require`,允许开发者按需加载所需的功能模块,提高了代码的组织性和性能。此外,它还支持AMD(Asynchronous Module Definition)规范,这是现代...

    introduction to dojo toolkit(SUN)

    Dojo Toolkit 支持前进后退按钮以及书签功能,这意味着即使是在动态加载内容的情况下,用户也可以像使用传统 Web 页面一样使用浏览器的历史记录功能。这对于提升用户体验至关重要。 #### 4. 事件系统 (Dojo Event ...

    dojo的源码

    1. **模块化系统**:Dojo 使用AMD(Asynchronous Module Definition)模块化规范,允许开发者按需加载和组织代码,减少初始加载时间,并提供更好的代码隔离和可维护性。`require`和`define`是AMD的关键函数,`...

    实战Dojo工具包

    Dojo 的 `dojo.io.bind()` 函数提供了一种简单的方式来发起Ajax请求,并处理响应数据。 ```javascript var request = dojo.io.bind({ url: "path/to/server", method: "POST", content: { key: "value" }, load...

    dojo enhancedGrid pagination 分页实现

    本篇文章将深入探讨如何利用dojo enhancedGrid实现分页功能,以及如何通过静态数据和JSON文件加载数据,并使用XHR(XMLHttpRequest)进行数据请求。同时,我们还将讨论如何使用fetch API实现分页、过滤和排序。 ...

    Dojo 工具包教程

    2. **提供大量的基础架构设施**:Dojo隐藏了复杂的XMLHttpRequest处理细节,简化了浏览器兼容性问题的处理。 3. **强大的开发者社区**:活跃的社区支持意味着更多的资源和支持可供参考。 #### 二、Dojo Toolkit的...

    Dojo3.rarDojo3.rarDojo3.rarDojo3.rar

    7. **AJAX与XHR封装**:Dojo3的`dojo/xhr`模块对XMLHttpRequest进行了封装,提供了更友好的API,支持异步请求、JSONP等多种数据获取方式。 8. **事件系统**:Dojo3的事件系统易于理解和使用,支持DOM事件和自定义...

    ajax in prpc

    <script type="text/javascript" src="/path/to/dojo/dojo.js"> ``` 3. **Define What Packages You Are Using:** Similar to Java's "import" statement, this section specifies every package that you are ...

    ajax利用json在struts2.0中的使用

    在前端,我们可以使用Struts2自带的Dojo库或者自定义的XMLHttpRequest来发起Ajax请求。Dojo的使用方式如下: ```html <script src="path/to/dojo.js"> dojo.require("dojo.xhrGet"); dojo.xhrGet({ url: "your-...

    dojo 官方教程 中文翻译

    4. **dojo/request**:Dojo的请求模块用于处理AJAX和非同步数据请求,支持XMLHttpRequest和JSONP等多种方式。 5. **dojo/store和dojox/data**:这两个模块提供了数据存储和检索的抽象层,使得与各种数据源(如JSON...

    Dojo实例应用演示源码收集.zip

    - **dojo/require**: 用于加载模块的函数,是 Dojo 模块化的核心。 **5. Dojo 示例应用解析** 文件“132692148772424401”可能是实际的源代码文件,其内容可能涵盖了以上提到的 Dojo 功能的示例应用。通过分析这些...

    DOJO源代码

    `dojo/io-query` 可以方便地将查询参数添加到 URL 中,而 `dojo/request` 提供了发送 GET、POST 等请求的方法,支持 JSONP、XMLHttpRequest 等方式。 ### 7. 国际化与本地化 Dojo 提供了 `dojo/i18n` 模块来处理...

    dojo 1.9 demo

    4. ** xhr 和 Ajax**:Dojo提供了强大的异步请求处理能力,包括XMLHttpRequest(xhr)和Ajax操作。在demos中,你可以看到如何使用`dojo/xhr`和`dojo/io-query`模块进行服务器通信。 5. **事件处理**:Dojo的事件...

    dojo完整包

    5. **AJAX与数据通信**:`dojo/xhr`模块提供了异步请求功能,支持XMLHttpRequest和JSONP等通信方式。同时,`dojo/store`模块提供了数据存储抽象层,便于与服务器进行数据交互。 6. **动画效果**:`dojo/fx`和`dojo/...

    dojo实战+实用例子

    Dojo的DOM操作库提供了一组高效且易于使用的API,如`dojo/query`用于选择元素,`dojo/dom`用于获取和设置元素属性,`dojo/dom-geometry`用于获取元素的位置和尺寸,以及`dojo/dom-class`和`dojo/dom-style`用于处理...

    实战dojo工具包

    Dojo工具包是一款强大的JavaScript库,专为构建高性能、可扩展的Web应用程序而设计。它在Ajax技术领域中以其高效能和丰富的功能集而著称,远远超越了早期的简单原型(Prototype)库。Dojo提供了全面的解决方案,涵盖...

    Dojo笔记,翻译整理的重点

    1. **AMD(异步模块定义)**:AMD是Dojo引入的一种模块加载机制,允许开发者异步加载和依赖管理,解决了在大型应用中处理多个JavaScript文件的复杂性。通过`require`和`define`两个函数,开发者可以声明模块及其依赖...

    征服DOJO源码

    2. **DOJO模块系统**:深入学习`dojo/require`和`dojo/ready`,理解它们如何帮助加载和初始化模块,以及如何使用`dojo/has`进行条件加载。 3. **DOJO DOM操作**:DOJO提供了一系列强大的DOM操作方法,如`dojo/query...

Global site tag (gtag.js) - Google Analytics