Dojo 1.7重大更新:AMD模块化解析
需积分: 10 140 浏览量
更新于2024-09-12
收藏 1.25MB DOCX 举报
"Dojo 1.7 版本注释"
Dojo 1.7 是一个具有重大变革的版本,自发布以来已有近两个月的时间,并且已经推出了1.7.2的小版本更新,包含了对一些小问题的修复。尽管如此,Dojo 1.7 的 releasenotes 仍然处于草案状态,这给用户理解和使用带来了不便。Dojo 社区在技术上的专注似乎超过了对文档更新和社区服务的关注,亟需改进。
尽管 releasenotes 尚未正式发布,但它已经包含了重要的更新介绍和部分升级指南。翻译完成的 Dojo1.7 ReleaseNotes 重点介绍了新特性,尤其是 Asynchronous Module Definition (AMD)。AMD 是 Dojo 1.7 的核心改进之一,它实现了模块的异步加载,允许开发者更灵活地控制和组织代码,同时支持同步或异步加载,可通过 "async" 属性进行配置。
Dojo 1.7 在浏览器支持方面表现出色,经过有效测试,它兼容以下桌面和移动平台:
- 桌面系统:
- Firefox 3.6-8
- Safari 5.0-5.1
- Chrome 13-15
- Internet Explorer 6-9
- Opera 10.50-11.50
- 移动系统(dojox/mobile):
- iOS 4.x, 5.0 (MobileSafari)(不支持 Editor 和 Dialog Dijit)
- Android 2.2, 2.3, 3.1
- Blackberry 6
此外,Dojo 1.7 也在某些未列出的浏览器上可能运行良好,特别是那些快速迭代的浏览器。然而,对于最新的浏览器,后续的小版本更新可能包含针对性的修复,但不一定保证全面兼容。
在 DojoBase(基础功能)部分,AMD 的引入极大地提升了代码的组织和加载效率。通过使用 require() 函数,开发者可以声明依赖并异步加载模块,这有助于减少页面加载时间,提高用户体验。同时,Dojo 1.7 还提供了对旧版 API 的兼容性,使得现有代码能够平稳过渡到新版本。
此外,Dojo 社区为了保持信息同步,提供了新浪微博账号 (@dojotoolkit) 来跟踪最新进展,帮助用户获取 Dojo 1.7 的更新信息。
Dojo 1.7 的主要亮点在于引入 AMD 支持,优化了模块加载机制,提高了代码的可维护性和性能。同时,它广泛支持各种桌面和移动浏览器,确保了跨平台的兼容性。虽然官方文档的更新有所滞后,但社区的努力弥补了这一不足,提供了必要的翻译和指导,帮助开发者更好地利用 Dojo 1.7 进行开发。
点击了解资源详情
点击了解资源详情
点击了解资源详情
104 浏览量
2012-10-24 上传
2012-08-29 上传
141 浏览量
2012-06-21 上传
angeleyes2008
- 粉丝: 1
- 资源: 8
最新资源
- 2009年研究生入学考试计算机统考大纲-完整版.pdf
- MapReduce Simplied Data Processing on Large Clusters.pdf
- 关于usb的驱动开发
- ASP.NET程序设计基础篇
- 数字移相信号发生器设计
- JBoss EJB 3.0 实例教程--企业应用开发核心技术(黎活明)
- LCD液晶显示屏工作原理
- 10秒清除你电脑中的垃圾(使你电脑急速如飞)
- html语法大全,总结了所有的基本语法
- C++Primer4rd 习题解答
- 基于P2P的在线流媒体服务系统
- 一卡通企业应用全面解决方案
- quartz说明文档(适合于java的任务处理)
- DWR中文文档v0.9 欢迎大家下载
- 语音识别区分性训练normandin博士论文
- MyEclipse开发基于 MVC 模式的WEB应用 实例讲解