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