dojo整理的包api,適合新手看

dojo.raise               拋出一個異常
dojo.errorToString將異常轉換爲字符串
dojo.render      系統環境對象
dojo.hostenv.getText返回指定url的內容
dojo.addOnLoad可以加載指定函數到window.load時執行,好處就是可以很方便的在window.load時執行多個函數
dojo.exists        判斷指定對象是否具有指定名稱的方法
dojo.dom.isNode         測試指定對象是否爲節點
dojo.dom.getUniqueId  取得唯一id
dojo.dom.removeNode  刪除指定的節點
dojo.dom.getAncestors  返回指定節點的父節點集合
dojo.dom.innerXML       返回指定節點的XML
dojo.dom.createDocument 創建一個空的文檔對象
dojo.dom.createDocumentFromText    根據文字創建一個文檔對象
doc.load                     根據文件裝在XML
dojo.dom.prependChild   將指定的節點插入到父節點的最前面
dojo.dom.insertBefore     將指定的節點插入到參考節點的前面
dojo.dom.insertAfter       將指定的節點插入到參考節點的後面
dojo.dom.insertAtPosition 將指定的節點插入到參考節點的指定位置
dojo.dom.insertAtIndex    將指定的節點插入到參考節點的子節點中的指定索引的位置
dojo.dom.textContent    設置或獲取指定節點的文本
dojo.dom.hasParent        判斷指定節點是否有父節點
dojo.dom.isTag              判斷節點是否具有指定的tag
dojo.dom.firstElement = dojo.dom.getFirstChildElement
取得指定節點下的第一個滿足指定Tag條件的子節點
dojo.dom.lastElement = dojo.dom.getLastChildElement
取得指定節點下的最後一個滿足指定Tag條件的子節點
dojo.dom.nextElement = dojo.dom.getNextSiblingElement
取得指定節點的下一個滿足指定Tag條件的子節點
dojo.dom.prevElement = dojo.dom.getPreviousSiblingElement
取得指定節點的前一個滿足指定Tag條件的子節點
dojo.dom.moveChildren
把指定節點下的所有子節點移動到目標節點下,並返回移動的節點數
dojo.dom.copyChildren
把指定節點下的所有子節點複製到目標節點下,並返回複製的節點數
dojo.dom.removeChildren
刪除指定節點下的所有子節點,並返回刪除的節點數
dojo.dom.replaceChildren
用指定的新節點替換父節點下的所有子節點
dojo.dom.getAncestorsByTag
返回所有符合指定Tag的指定節點的父節點集合
dojo.dom.getFirstAncestorByTag
返回最近的一個符合指定Tag的指定節點的父節點
dojo.dom.isDescendantOf
判斷指定的節點是否爲另一個節點的子孫
dojo.requireIf=dojo.requireAfterIf
可以根據指定的條件來決定是否加載指定的模塊
dojo.debug
輸出調試信息,如果在djConfig中指定了debugContainerId,則輸出到指定的console容器中,否則直接document.write
dojo.hostenv.println 與dojo.debug類似,不同的是,輸出內容沒有 DEBUG:
包名                     功能
dojo.io           不同的 IO 傳輸方式。 script、IFrame 等等;通過腳本或者iframe與服務器進行通信
Dojo.i18n 支持多個區域設置,可以與dojo.cldr協同工作
dojo.dnd 拖放功能的輔助 API 。
dojo.string 這個包可以對字符串進行如下的處理:修整、轉換爲大寫、編碼、esacpe、填充(pad)等等;
dojo.parser Html解析器
dojo.event 事件驅動的 API,支持 AOP 開發,以及主題 / 隊列的功能;
dojo.event模塊下的:
dojo.event.browser.preventDefault將當前事件的返回值設置爲false
dojo.event.browser.stopPropagation阻止Event傳播
dojo.event.browser.callListener調用監聽器
dojo.event.browser.addListener增加監聽器
dojo.event.browser.removeListener清除監聽器(這個方法似乎是無效的)
dojo.event.browser.isEvent判斷指定對象是否爲event對象
dojo.event.connect  綁定指定的方法到指定的對象的方法上  
                 connect可以對任何對象的方法進行綁定,而不是隻能針對DOM對象  
dojo.event.connectBefore    
     dojo.event.connect默認是後綁定,connectBefore則是早綁定,綁定的方法將在指定方法前執行,用法與connect一致  
dojo.event.connectOnce  
                connectOnce就是指保證只綁定一次,來避免重複綁定會導致的重複執行的問題  
dojo.event.disconnect  解除綁定,調用參數與connect一致,即可解除之前的綁定操作  
dojo.event.kwConnect 
   kwConnect可以做到更加靈活的綁定,比如可以設置延遲執行綁定  
dojo.event.kwDisconnect  用來解除使用kwConnect指定的綁定  
dojo.event.log      在執行指定對象的指定方法後自動記錄日誌 
dojo.event.topic.destroy刪除主題,此主題所有的訂閱都將失效
dojo.event.topic.unsubscribe取消訂閱主題
dojo.event.topic.subscribe訂閱主題
dojo.event.topic.registerPublisher註冊主題發佈器
dojo.back 用來撤銷用戶操作的棧管理器;爲那些不適用載入url來導航的應用程序提供返回按鈕功能
dojo.reflect 提供反射功能的函數庫;
dojo.rpc 與後端服務(例如理解 JSON 語法的 Web 服務)進行通信;遠程過程調用(RPC,Remote procedure call)框架
Dojo.regexp 用以幫助聲稱正則表達式功能
Dojo.number 解析、格式化國際化數字數據的功能
Dojo.cookie 簡單http cookie控制
dojo.colors 顏色工具包;
Dojo.currency 解析、格式化及國際化貨幣數據的功能
Dojo.date 解析、格式化及國際化時間數據的功能;解析日期格式的有效助手;
dojo.data Dojo 的統一數據訪問接口,可以方便地讀取 XML、JSON 等不同格式的數據文件;泛化數據源的訪問功能以及數據源
dojo.fx          基本動畫效果庫;,DOM效果
dojo.regexp 正則表達式處理函數庫;
dijit.forms 表單控件相關的 Widget 庫;
dijit.layout 頁面佈局 Widget 庫;
dijit.popup 這個包用於以彈出窗口方式使用 Widget ;
dojox.charting 用於在頁面上畫各種統計圖表的工具包;
dojox.collections     很有用的集合數據結構(List、Query、Set、Stack、Dictionary...);
dojox.encoding 實現加密功能的 API(Blowfish、MD5、Rijndael、SHA...);
dojox.math 數學函數(曲線、點、矩陣);
dojox.storage 將數據保存在本地存儲中(例如,在瀏覽器中利用 Flash的本地存儲來實現);
dojox.xml XML 解析工具包;

整理是很累的,如果誰有中文版的dojo API請給我發一份謝謝
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章