大体上,dojo.js和jquery.js 或者 prototype js, 里面有很多开发web应用的常用的特性: 包括:
JavaScript Language Helpers
Object 工具
Array 工具
DOM 操作
标准的事件机制
Ajax & 跨域请
JSON 工具
简单特效
浏览器兼容
不仅如此, dojo还有很多其他javascript库(jquery, ext等等)所不具有的功能. 其中一个很重要的功能就是模块化的机制 - 模块系统(dojo.require() ). JavaScript 和 浏览器本身以及其他的javascript库并不支持这种特性, dojo很好的解决了这种问题.