1. Esri Namespace
All objects are under the Esri namespace, and Esri has its own properties and methods.
such as Esri.version returns the version number of the current JavaScript API. Esri.hide (Element) hides HTML elements, such as DIV or TABLE elements.
2. Graphic Object
If you have done arcserver ADF development or Arcserver API for Silverlight development, you should be familiar with Graphic objects. This is a representation of an image that exists in memory and is used when we need to highlight the map we are querying.
3. Infotemplate Object
We know from the English meaning that this is an informational template object, a content template string that contains a caption and is used to translate the Graphic.attributes attribute into HTML representation.
4. Map Object
This is an object that any Webgis must use to load a map and perform various operations on the map.
5. Spatialreference Object
The spatial reference object.
6. Units Object
The Unit object.
7. Dijits namespace
We know that there is a Dijit package in Dojo, which is about the content of some page layouts and HTML controls.
The Dijits namespace under ESRI also has HTML controls, but this is only ESRI's own custom control, which is Infowindow, as the name implies, a window that can be used to display information, just like a pop-up window for desktop products.
8. Geometry namespace
The namespace contains a number of geographic geometry types, such as Point,polyline,polygon objects.
9. Layers Namespace
The namespace contains objects of various layer types, such as Arcgisdynamicmapservicelayer,arcgisimageservicelayer and Arcgistiledmapservicelayer.
10. Render Namespace
The namespace contains objects related to rendering, such as Classbreakrenderer,simplerenderer and Uniquevaluerenderer.
11. Symbol Name Space
The namespace contains objects such as Simplemarkersymbol, Simplelinesymbol, and Simplefillsymbol, for styles such as points, lines, and polygons.
12. Tasks namespace
The namespace contains objects for tasks such as Findtask, Querytask, and Routetask.
13. Toolbars Namespace
The namespace contains some objects of the toolbar, such as Draw and navigition.
14. Vitrualearth Namespace
The namespace contains some objects related to Microsoft's Bing Map, such as Veaddress,vegeocoder and Vetilelayer.
ArcGIS Server JavaScript API The meaning of each namespace "go"