dojo AMD開發之dojo/_base/html

孫群發表於2013-12-01
在dojo的AMD開發方式中,以前在dojo全域性中的方法被拆分到各個不同的檔案中,比如在開發一個widget的時候經常要對dom進行操作,為了遵從AMD的開發方式,要引入很多的檔案,比如dojo/dom-construct、dojo/dom-class、dojo/dom-style等,這樣每次引入的檔案太多,一則麻煩,二則加大了http的請求數量,dojo官方也考慮到了這個問題,將dojo中有關dom操作的模組打包成了一個dojo/_base/html,之需要引入該模組就可以完成建立dom、刪除dom、修改dom樣式等等的一系列dom操作,也就是在html模組中都能找到在其他各個單獨的dom小模組中對應的方法。比如在引入dojo/dom-style設定dom樣式時,執行domStle.set("display","block");在引入html模組後,執行html.setStyle("display","block")。dojo官方也給出了這種詳細的對應關係,地址如下http://dojotoolkit.org/reference-guide/1.8/dojo/_base/html.html

相關文章