- 浏览: 497100 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (339)
- C# (2)
- Java集合 (7)
- Java设计模式 (15)
- Java基础 (31)
- Java-Spring (7)
- Java-Spring AOP (9)
- Java-Spring Transaction (6)
- Java-Hibernate (13)
- Jsp (7)
- JSTL (2)
- 加密解密 (13)
- sql (3)
- 数据库技术 (7)
- JQuery (2)
- css (3)
- JavaScript (19)
- Linux (34)
- 项目管理 (5)
- Tomcat (5)
- Oracle (4)
- axis2 (5)
- Linux c/c++ (40)
- Linux 防火墙及抓包分析 (10)
- Linux 环境配置 (3)
- Linux 高级命令 (14)
- Linux Server 配置 (9)
- c++ 内存管理 (4)
- JUnit (1)
- SSL 通信 (2)
- windows 系统调试 (8)
- 字符串处理 (8)
- 排序算法 (7)
- ACE (1)
- IT技术 (1)
- 敏捷开发 (1)
- TCPIP (4)
- 汇编语言 (7)
- STL (2)
- Struts (1)
- iBatis (3)
- 音视频开发 (2)
- Java多线程 (3)
- 架构设计 (2)
- Java网络编程 (1)
- Ubantu (0)
- Eclipse (2)
最新评论
-
df270464278:
请问博主有遇到中文乱码的问题吗?就是json字符串里面包含中文 ...
cur发送json字符串, post 请求 -
ykbj117:
你们知道刘绍华么?就是北邮的一个教授,专门研究WebRTC的资 ...
WebRTC -
隐形的翅膀:
不会用powershell
去除SVN标志 -
lengbamboo:
改注册表比较危险,给个powershell的脚本:powers ...
去除SVN标志 -
hedong56:
[/b][b][i][/i][u][/u][flash=20 ...
JAVASCRIPT定义对象的四种方式
1. 命令
build.bat profile=foo action=release releaseName=myDojo optimize=shrinksafe
$build.sh profile=foo action=release releaseName=myDojo optimize=shrinksafe
2. foo.profile.js
3. company example
4. company command
build.bat profile=foo action=release releaseName=myDojo optimize=shrinksafe
build.bat profile=foo action=release releaseName=myDojo optimize=shrinksafe
$build.sh profile=foo action=release releaseName=myDojo optimize=shrinksafe
2. foo.profile.js
dependencies ={ layers: [ { name: "mydojo.js", dependencies: [ "dijit.Button", "dojox.wire.Wire", "dojox.wire.XmlWire", "explosive.space.Modulator" ] } ], prefixes: [ [ "dijit", "../dijit" ], [ "dojox", "../dojox" ], ] };
3. company example
dependencies ={ layers: [ { name: "dojo4userlist.js", dependencies: [ "util.doh._browserRunner", "util.doh._rhinoRunner", "util.doh.runner", "dijit.Tooltip", "dijit.form.DateTextBox", "company.UserList", "dojo.parser", "company.ConfirmDialog" ] }, { name: "dojo4casestudy.js", dependencies: [ "util.doh._browserRunner", "util.doh._rhinoRunner", "util.doh.runner", "dijit.form.Textarea", "company.CaseStudyDialog", "dojo.parser" ] }, { name: "dojo4basicquery.js", dependencies: [ "dijit.form.DateTextBox", "dojo.parser" ] }, { name: "dojo4useradmin.js", dependencies: [ "dijit.TitlePane", "dijit.Tooltip", "dojo.parser" ] }, { name: "dojo4bugcommon.js", dependencies: [ "util.doh._browserRunner", "util.doh._rhinoRunner", "util.doh.runner", "dojo.data.ItemFileReadStore", "dijit.form.ComboBox", "dijit.form.DateTextBox", "dijit.form.FilteringSelect", "company.CommentsDialog", "company.UserList", "company.BugEnterCommentDlg", "company.BugDeferDlg", "dojo.parser" ] }, { name: "dojo4subscribe.js", dependencies: [ "util.doh._browserRunner", "util.doh._rhinoRunner", "util.doh.runner", "dojo.data.ItemFileReadStore", "dijit.form.ComboBox", "dijit.form.FilteringSelect", "dijit.layout.ContentPane", "dijit.layout.TabContainer", "company.CommentsDialog", "company.UserList", "company.ConfirmDialog", "company.WarningDialog", "dojo.parser" ] } ], prefixes: [ [ "dijit", "../dijit" ], [ "company", "../company" ], ] };
4. company command
build.bat profile=foo action=release releaseName=myDojo optimize=shrinksafe
发表评论
-
Java Script 闭包
2014-11-14 20:46 722Javascript闭包就是在另一个作用域中保存了一份它从上一 ... -
JavaScript Compress
2011-06-14 15:58 9861. YUI java -jar yuicompress.j ... -
Spring Transaction 五: 使用基于注解的AOP的事务管理
2010-12-06 14:00 2253xml aop事务管理 1. Example ... -
Spring Transaction 四: 使用基于注解的AOP的事务管理
2010-12-06 13:58 2899使用基于注解的AOP的事务管理 @Transactional ... -
Spring Transaction 三: 使用声明性事务管理
2010-12-03 16:45 1245使用声明性事务管理 TransactionProxyFact ... -
Spring Transaction 二: 编程式式事务管理
2010-12-03 16:43 1680编程式式事务管理 1. 使用PlatformTransact ... -
Spring Transaction 一: 基本概念
2010-12-03 16:41 12421. 两个重要的接口 TransactionDefiniti ... -
apply 使用的一个例子
2010-11-17 09:25 1046<html> <head> & ... -
Google 地图的一些资料
2010-11-17 09:22 991国内一个google map api 开发者的博客 http: ... -
JQuery 对一些特殊HTML元素的操作
2010-11-17 09:12 10591. $("#select_id").ch ... -
javascript compress
2010-10-08 15:51 10451. packer 2. dojo 3. ie 内存泄露探 ... -
扩展Jquery
2010-08-20 15:59 10721. 为jQuery添加全局函数 jQuery ... -
JavaScript 实现事件的广播,并让各个对象执行事件
2010-07-30 15:32 1744<html> <head> & ... -
在浏览器中使用flash 存储客户端数据
2010-07-28 11:05 13311. example 1 jStore fla ... -
IE中使用firebug
2010-07-19 09:09 11681. IE 中使用FireBug 在页面中引入 firbug ... -
javascript 正则表达式应用两例
2010-05-13 10:19 1299Javascript 正则表达式 1. test reg ... -
tinymce 应用四---为tinymce添加一个plugin
2010-04-21 16:33 7778如何为TinyMce写一个插件 1. 目录切换到tiny_m ... -
tinymce 应用 三
2010-02-21 14:34 1847在ToolBar上添加一个listbox <scri ... -
tinymce 应用 二
2010-02-21 14:07 1812在源代码编辑器和所见即所得编辑器之间进行切换 <fo ... -
tinymce 应用 一
2010-02-21 13:35 2932添加去除Tool Bar <script type=& ...
相关推荐
该工具可自动分析HTML文件生成打包方案,自动排除没有用到的js文件,可将dojo压缩到数百K大小. 自带支持高亮、代码提示的profile编辑器,自带jre. 源代码: http://www.ecranesoft.com/aauto/dojo/dojoBuild-src.rar ...
为了便于阅读源码,可以查看未压缩的 `dojo.js.uncompressed.js` 文件。Dojo.js 的大小较大,因为它包含了多个常用模块,但通过构建工具可以根据需求定制只包含必需模块的最小化版本。 `dojo.io.IO` 和 `dojo.io....
mapbuilder源码 Mapbuilder是开源web地图软件,可以在本地... Single file compression:单个文件压缩,压缩程序是为了创建基于dojo压缩系统的MapbuilderCompressed.js文件压缩。协议: Academic Free License v.2.1。
mapbuilder源码 Mapbuilder是开源web地图软件,可以在本地...Single file compression:单个文件压缩,压缩程序是为了创建基于dojo压缩系统的MapbuilderCompressed.js文件压缩。协议: Academic Free License v.2.1。
### Dojo类机制实现原理分析 #### 一、概述 Dojo框架是一个强大的JavaScript库,它不仅提供了丰富的用户界面组件,还内置了一套强大的类机制。本文旨在深入探讨Dojo类机制背后的实现原理,包括其类声明方式、继承...
6. **Dojo Build System**:Dojo的构建系统能够优化和压缩JavaScript代码,合并所有依赖的模块,减少HTTP请求,提升网页加载速度。此外,还可以进行代码混淆和压缩,提高代码安全性。 7. **i18n和l10n**:Dojo提供...
- `dojo/tools` 包含了一些辅助工具,如代码压缩、合并等,便于构建和优化应用。 这个离线参考手册对于开发者来说是宝贵的资源,它详尽地介绍了Dojo 1.10中的每个功能和模块,无论你是初学者还是经验丰富的开发者...
- 变量重命名:Dojo压缩器使用Mozilla基金会的Rhino JavaScript引擎来分析代码结构,从而安全地缩短变量名,同时保持代码逻辑不变。 - **优点**: - 维护API兼容性:确保压缩后的代码与原始代码功能相同。 - 平衡...
这个压缩包包含的是Dojo的核心源码,分为压缩版和未压缩版。`dojo.js.uncompressed.js`是未压缩的源码文件,适合学习和调试;而`dojo.js`则是经过压缩和优化的版本,用于生产环境以提高页面加载速度。 1. **模块化...
最后,本教程还会介绍Dojo的工具链,包括构建工具`dojo-build`和测试工具`dojotoolkit.org/test`,它们能帮助优化代码、合并模块、压缩资源,以及自动化测试,确保项目的质量和性能。 通过《dojo权威入门教程》,你...
10. **Dojo构建系统**:Dojo还提供了一个强大的构建工具,允许开发者对源代码进行优化,如压缩、合并、混淆等,以提升应用的加载速度。 总之,Dojo 1.1 JavaScript框架以其全面的功能和优秀的性能,为开发者提供了...
Dojo还提供了强大的工具链,如`build system`,可以进行代码压缩、合并和优化,以提升生产环境下的性能。还有`dojo/test`和`dojo/tools`,用于单元测试和项目管理,确保代码的质量和可靠性。 综上所述,Dojo JS框架...
DOJO 提供的构建系统可以优化和压缩代码,合并模块,减少 HTTP 请求,提高页面加载速度。通过配置 `build.profile.js` 文件,开发者可以自定义构建过程,实现定制化的需求。 ### 8. DOJO 社区与资源 DOJO 有活跃的...
### 文件结构与压缩包子文件 在名为"**DojoAMD**"的压缩包中,可能包含以下内容: - `dojo/`:Dojo库的核心文件和模块 - `dijit/`:Dojo的UI组件 - `dojox/`:扩展的Dojo模块 - `require.js`:Requirejs核心文件 - ...
它允许开发者对项目进行优化,包括合并、压缩和混淆JavaScript及CSS文件,提高页面加载速度。另外,Dojo的测试框架dojox/testing也有助于确保代码质量。 《Getting.StartED.with.Dojo.2009.pdf》这本书可能涵盖了...
dojo的js文件,dojo.js压缩文件
- **Build System**:Dojo的构建工具可以优化和压缩JavaScript代码,合并模块,减少HTTP请求,提高页面加载速度。 - **dojo/parser**:解析DOM结构,根据`data-dojo-type`属性自动实例化对应的Dojo组件。 - **dojo...
10. **Dojo Build System**: Dojo的构建系统允许开发者优化和打包应用程序,去除未使用的代码,合并和压缩资源,以提升页面加载速度和降低服务器负担。 通过深入学习和实践这个DOJO API中文参考手册,开发者能够...
8. **工具和构建系统**:Dojo有强大的构建工具`build system`,可以进行模块合并、压缩、混淆等,以优化生产环境的性能。`dojo/_base/kernel`模块中的`dojo/_base/xhr`用于异步请求,可以配合构建系统优化资源加载。...
压缩文件"dojo-release-1.4.3.zip"包含的不仅仅是一个单一的文件,它是一个完整的开发包,包括源代码、文档、示例和测试套件。开发者可以解压后直接使用,或者通过查看源码学习Dojo的实现原理。同时,Qooxdoo的提及...