Ok - with my major JSAPI project about to be fully live I thought I'd try to get my head around AMD, but failed, almost at the start.For example the link https://developers.arcgis.com/en/javascript/jsapi/argument_aliases-amd.html on this page https://developers.arcgis.com/en/javascript/jstutorials/ 404s , so I am strugling to work out what exactly the function inside the require is for<script>
require(["esri/map"], function(Map) { ... });
</script>
For a simple map it seems only to define the map, but WTF is this all about?function(dom, domAttr, array, Color, parser, esriConfig, Map, Graphic, GeometryService, BufferParameters, Draw, SimpleMarkerSymbol, SimpleLineSymbol, SimpleFillSymbol)
So, I'm giving up for now, and my code will be a horrid mix for a while.I may return later when there are better guidesACM