Introduction - If you have any usage issues, please Google them yourself
Dojo architecture is generally a layered architecture. The bottom layer is the package system. The structure of the Dojo API is similar to the Java, which divides all API into no one.
The same package (package), when you want to use a API, you only need to import the package that the API is in. The upper layer of the package system is the language library, which contains some language tools, API, which is similar to Java.
The util package. The last layer is the environment related package. The function of this package is to deal with cross browser problems. Dojo architecture diagram
Most of Dojo code is located in the application support library. Due to too small constraints, all packages in the diagram are not listed. Developers are calling API in this layer most of the time, for example, IO packets can be used for Ajax calls.