国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

Dojo 學習要點

2019-11-21 00:16:02
字體:
來源:轉載
供稿:網友
由于要學習 ArcGIS Server JavaScript API,在此 API 中 ESRI 采用的是 JavaScript 開源框架 Dojo,于是先學習了點 Dojo 的知識,算是為以后的工作做準備吧。
其實開源 JavaScript 框架很多,比如最早的 prototype,很實用的 jQuery,Yahoo 的 Yui,超炫的 ExtJS 等,至于為什么 ESRI 采用 Dojo,我們也不必去猜測,肯定有人家的道理滴,好好學習 Dojo 才是硬道理。
學習 Dojo 之前,務必要掌握一些必要的J avaScript 知識,如 json 等。由于以前 JavaScript 自認為學的還可以,ExtJS 也算是入門了,相對來說學習 Dojo 容易很多了。
現在 Dojo 的最新版本是 1.5.0 版,在其官網上可以下載到 dojo-release-1.5.0.zip 壓縮文件。
言歸正傳,下面為自己的一些學習要點,就權當是做個私人筆記吧。
復制代碼 代碼如下:

1,通過dojo.require以類似C編程中#include或者Java中import的方式加載所需的部件
如dojo.require("dojo.parser");dojo.require("dijit.form.Button");
2,跨域自定義模塊
Dojo配置,djConfig="baseUrl:'./'"
注冊模塊的路徑,dojo.registerModulePath("dtdg","./dtdg");
加載自定義模塊,dojo.require("dtdg.foo");
3,本地工具箱模塊
直接加載自定義模塊,dojo.require("dtdg.foo");
4,為對象注冊事件
dojo.connect();
5,json和字符串之間轉換
dojo.fromJson(/*String*/ json);//返回JavaScript對象,json對象
dojo.toJson(/*Object*/ json, /*Boolean*/ prettyPrint);//返回字符串
6,Ajax通信
dojo.xhrGet(/*Object*/ args);dojo.xhrPost(/*Object*/ args);
dojo.xhr(/*String*/ method, /*Object*/ args, /*Boolean?*/ hasBody);
7,本地化
djConfig="dojo.local:'zh'"
8,控件、布局等都在dijit中
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 昭苏县| 洪江市| 襄汾县| 瓦房店市| 云霄县| 漠河县| 彰化市| 新津县| 大理市| 合川市| 九龙县| 留坝县| 黄平县| 惠东县| 汝州市| 来安县| 洛浦县| 旺苍县| 阿城市| 临高县| 五指山市| 庆元县| 班玛县| 鄂温| 永德县| 马公市| 大化| 图木舒克市| 巴林右旗| 东阿县| 全州县| 迁安市| 安岳县| 德州市| 屏东县| 牙克石市| 来宾市| 汉阴县| 遂宁市| 安福县| 资兴市|