Dojo的ready函數:dojo.ready(之前的dojo.addOnLoad)

dojo的dojo/domReady!插件和dojo/ready的區別:app

    In simple cases,dojo/domReady! should be used. If an app uses parseOnLoad: true, Dojo Dijits, widgets from the Esri library or custom dijits, dojo/ready should be used.dom

 

        事實上「ready」方法能夠接受三個參數:ready(priority,context,callback),只是咱們一般只傳入了第三個參數而已。priority 表示優先級,這裏默認是 1000,若是咱們傳入了 80,則表示回調函數會在 DOM 加載完成可是「dojo/parser」未完成時觸發。context 這裏表示設定的回調方法的上下文。固然,咱們也能夠使用方法 2 的方式,這樣也能夠省去不少代碼。函數

能夠看出,正常狀況下,若是沒有使用dojo的小部件,使用DomReady!和ready函數的效果同樣,固然,ready函數範圍更廣,建議直接使用。spa

參考文章:插件

http://g00glen00b.be/dojo-domready-vs-ready/code

相關文章
相關標籤/搜索