2013.04.21
因为ArcGIS Sever需要用到Dojo框架,所以开始学点Dojo,入门阶段
关于Dojo的教程很少,官方教程(英文)http://dojotoolkit.org/documentation/tutorials/1.8/hello_dojo/ ,谭卓的一个视频教程:http://v.youku.com/v_show/id_XNDQzNzM2NzM2.html?f=16591606 也是参照的官方教程。
以下笔记多数为翻译官方教程。
1.Dojo的调用,方式如下
同时也可以下载Dojo的源码放在web服务器中,下载地址: http://dojotoolkit.org/download/<
script
src
=
"//ajax.googleapis.com/ajax/libs/dojo/1.8.3/dojo/dojo.js"
data-dojo-config
=
"async: true"
>
</script>
<
script
src
=
"../dojo/dojo.js"
data-dojo-config
=
"async: true"
>
</script>
注:
data-dojo-config
=
"async: true" 即异步加载机制
AMD:Asynchronous Module Definition 异步模块加载机制。AMD的东西需要再看了另外写。
2.定义模块
先新建一个模块myModule
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
|
定义的模块有一个附属模块即dom,它的值是定义了两个方法的对象
.................CDN的部分还不太明白暂时省略....................
3.调用模块
1
2
3
4
5
6
7
8
9
10
|
setTimeout() 方法用于在指定的毫秒数后调用函数。