Dojo提供了类似Java的包的机制,你可以根据需要讲所需的Dojo的部分进行打包,打包成一个单一的dojo.js文件。
比如我只需要Dojo的拖放功能,那么我先要查看dojo.dnd包下面的源文件,查看其依赖,根据源文件前面的dojo.require就知道它依赖什么了。
接着下载:http://archive.dojotoolkit.org/nightly.tgz
2007-5-31更新:现在这个文件已经不存在了,需要从http://download.dojotoolkit.org/下载你需要版本的src目录,然后再按照下面的步骤来完成。
解压之后,进入buildscripts目录,在profiles目录下面新建一个dnd.profile.js,其内容如下:
js 代码
- var dependencies = [
- ”dojo.lang”,
- ”dojo.html”,
- ”dojo.style”,
- ”dojo.event.*”,
- ”dojo.date”,
- ”dojo.string.*”,
- ”dojo.graphics.*”,
- ”dojo.animation.*”,
- ”dojo.dnd.*”,
- ”dojo.math.*”,
- ”dojo.uri.*”
- ];
-
- load(”getDependencyList.js”);
-
接着在buildscripts目录下运行Ant命令:
ant -Dprofile=dnd -Ddocless=true release intern-strings
这样在release/dojo目录下就可以看到了dojo.js,其内容正好是你需要的拖放相关的。
分享到:
相关推荐
Dojo工具包是一个广泛使用的JavaScript库,主要用于构建交互式的Web应用程序。这个压缩包包含了你在学习Dojo时可能需要用到的各种资源,旨在提供一个完整的开发环境,同时也作为一种备份手段。现在,让我们深入了解...
在"dojo包(含报表例子)"这个压缩包中,我们很可能会找到一系列关于Dojo框架的源代码、文档以及实际应用示例。这些例子可以帮助开发者更好地理解和学习如何使用Dojo来处理各种Web开发任务,尤其是涉及到数据展示和...
在实际开发中,"dojoroot"这个目录可能包含了Dojo所有版本的jar包,你需要根据项目的具体需求选择合适的版本,并通过配置类加载器(如ClassPath或Maven、Gradle等构建工具)将它们添加到项目依赖中。在Java环境下,...
这个"最新dojo包"中的实例文件可以帮助初学者快速理解和上手Dojo框架,通过实际操作掌握如何使用这些功能和组件。无论是对于前端开发新手还是有经验的开发者,Dojo 1.7都是一个值得深入研究的工具集。通过实践这些...
这个包下载包含了四个主要的文件目录:dijit、dojo、dojox 和 util,这些都是Dojo框架的核心部分。 1. **dojo**: 这是Dojo框架的基础模块,包含了许多核心功能,如模块加载(AMD, Asynchronous Module Definition)...
Dojo是一个广泛使用的开源JavaScript库,它为Web开发提供了丰富的功能和工具,尤其在构建交互式的、高性能的用户界面方面...无论你是新手还是经验丰富的开发者,这个包都能帮助你快速、高效地构建功能丰富的Web应用。
通过对Dojo的JS打包方法的学习,我们不仅可以了解到如何有效地减少页面加载时间,还能深入了解Dojo框架的内部工作原理及其构建机制。这对于提高Web应用的性能以及开发者的工作效率都具有重要意义。此外,通过自定义...
很不错的中文教程!文件太大分3个包! 目录如下: dojo精品中文教程 Dojo.1.0 Practice Note [1] ...使用 Dojo 工具包和 JSON-RPC 构建企业 SOA Ajax 客户端 利用Dojo实现拖动(Drag and Drop)效果
- **依赖解析**:当调用`require`或`define`函数时,Dojo会解析模块依赖,并构建加载队列。 - **异步加载**:Dojo会按照依赖关系,异步加载所需的模块。对于同一包内的模块,Dojo会合并请求,减少HTTP请求数。 - ...
很不错的中文教程!文件太大分3个包! 目录如下: dojo精品中文教程 Dojo.1.0 Practice Note [1] ...使用 Dojo 工具包和 JSON-RPC 构建企业 SOA Ajax 客户端 利用Dojo实现拖动(Drag and Drop)效果
Dojo 是一个强大的JavaScript工具库,它为Web开发提供了丰富的功能和组件,广泛应用于构建交互式的Web应用程序。这个“Dojo1.5.0包下载”包含的是Dojo框架的1.5.0版本,这是一个重要的里程碑,因为它带来了许多新...
在实际项目中,开发者通常会结合这些知识点来构建复杂的Web应用程序。例如,使用`dojo/ready`确保页面加载完成后初始化UI组件;通过`dojo/store`管理应用的数据;利用`dojo/aspect`实现业务逻辑的解耦;使用`dojo/...
作为Ajax的最佳框架之一,Dojo 提供了全面的解决方案,涵盖了从数据管理到用户界面构建的所有方面。 1. **Dojo核心**: Dojo的核心库包括了XHR(异步HTTP请求)模块,使得开发者能够轻松地与服务器进行数据交换。...
这个“dojo完整包”包含了解压后可以直接使用的所有Dojo资源,使得开发者无需从头构建环境,能够快速地进行开发工作。 Dojo的核心特性包括: 1. **模块化系统**:Dojo采用了AMD(Asynchronous Module Definition)...
Dojo工具包是一款广泛使用的JavaScript库,它提供了一系列强大的功能,用于构建富互联网应用程序(RIA)。这个包源自Dojo Toolkit的官方版本,主要是dojo-release-1.9.2-src,这意味着它包含了源代码,便于开发者...
Dojo包工具是一款强大的JavaScript库管理和构建工具,主要用于简化Web应用程序的开发和维护。Dojo Toolkit,简称为Dojo,是一个全面的JavaScript框架,包含了丰富的UI组件、数据管理、动画效果以及工具集,旨在提高...
总的来说,Dojo是一个功能强大且全面的JavaScript工具包,对于Java开发者来说,它提供了从强类型语言向动态脚本语言过渡的桥梁,让开发者能够利用熟悉的面向对象编程概念来构建高性能的Web应用。通过深入理解Dojo的...
Dojo 是一个功能丰富的 JavaScript 库,它提供了一系列模块化、面向对象的工具,用于构建高性能的 Web 应用程序。在 Dojo 中,模块和包的概念是核心组成部分,它们帮助开发者组织和管理代码,使其更易于维护和重用。...
《实战Dojo工具包中文版》是一本专为Dojo框架初学者设计的指南,旨在帮助读者快速掌握这个强大的JavaScript库。Dojo是开源社区的一个重要成员,它提供了丰富的功能和组件,包括DOM操作、AJAX通信、动画效果、模块化...
分三个包上传时,第三个包好像传不上去,我给整合了一下,打在一个包里上传了! dojo精品中文教程 ...使用 Dojo 工具包和 JSON-RPC 构建企业 SOA Ajax 客户端 利用Dojo实现拖动(Drag and Drop)效果