Dojo學習筆記1

2021-08-29 09:00:25 字數 1074 閱讀 5638

一:dojo類包包括:

dojo. collections: 資料集合如:list, queue, set, stack, dictionary

dojo.crypto:  各種加密api如:(blowfish, md5, rijndael, sha*)

dojo.date :日期類,可以很方便的顯示各種日期格式

dojo. dnd: 拖拽api,利用它我們可以很方便的製作出各種拖拽程式

dojo. event: 事件類。

dojo. lfx: 各種html特效以及svg

dojo. io :各種io通道從cookie到iframe

dojo.lang: 

dojo.logging: 日誌框架

dojo. math:

dojo.reflect:

dojo. rpc: 可以實現jason資料與webservice進行互動

dojo. storage: 本地儲存類

dojo. string: 字串類

dojo. undo: 利用堆疊可以實現可撤銷操作的管理

dojo. uri:

dojo. widget: 各種html小部件

dojo. xml, dojo.dom: xml與dom操作類

dojo.style :控制html樣式

二 設定dojo

dojo由於包含很多類,因此在使用dojo以前你必須選擇合適的dojo版本,在 或者 匿名svn via 你會發現五個版本的dojo:

i/o (xhr) 版: 僅僅包含以ajax方式與伺服器進行互動

event + i/o edition: i/o (xhr) 版 加上事件系統

ajax edition: 前兩個版本再加上各種html特效

widget edition: 可以實現各種小部件包括各種事件

「kitchen sink」 edition: 全部功能

三 動態載入子包

dojo乙個動人的特性是它可以「按需載入」所需要的包,如我們需要使用拖拽,事件系統或者各種html特效以及svg ,則我們只需使用dojo.require ()呼叫相應的包,如下操作:

dojo學習筆記(三)

模組 dojo.string.common dojo.string dojo.string.common 和dojo.string 是一樣的,只要 require 其中乙個就可以使用以下方法 dojo.string.trim 去掉字串的空白 usage example s abc dojo.stri...

dojo學習筆記(四)

這裡所說的基礎物件和方法是指的不 require 任何包就能夠呼叫的物件和方法 匿名函式 在開始前,我想介紹一下 js裡的匿名函式,這個在閱讀 dojo 的源 的時候,會發現到處都有匿名函式 function 前面的分號是乙個空語句,是可以不要的 匿名函式。乙個匿名函式就是乙個沒有名字的函式。你可以...

Dojo 1 x 筆記1 入門

dojo是個框架 是個js框架,現在除了這一點什麼都不知道,就這麼上手了。ps 不建議web初學者看我的筆記,這個要有一定積累才能看。在標籤內寫這麼一點 body h1 id greeting hello h1 script src data dojo config async true scrip...