前言
首先Dojo是通过模块化的方式来进行管理各个逻辑单元,Dojo分为三个大的架构:dijit、dojoX、dojo,Dojo的体系架构类似于一个分层的体系架构,最下面的一层是包系统,它提供了上百个包,这些包分别放在dojo、dojox和dijit三个一级命名空间中,可以通过dojo的require函数进行加载我们需要的包。
1. 使用require引入包
在代码中,如果我们需要一个模块,要先利用require来导入模块。例如我们需要定义一个类,代码如下:
require(["dojo/_base/declare"], function(declare) {
// 定义一个People类
dojo.declare('People&#