该方法与jQuery.ready相仿.
熟悉jQuery的人, 都知道domReady事件. window.onload事件是在页面所有的资源都加载完毕后触发的. 如果页面上有大图片等资源响应缓慢, 会导致window.onload事件迟迟无法触发.所以出现了DOM Ready事件. 此事件在DOM文档结构准备完毕后触发, 即在资源加载前触发. 另外我们需要在DOM准备完毕后, 再修改DOM结构, 比如添加DOM元素等. 否则有可能出现“Internet Explorer无法打开站点”的问题.
avalon.ready(function(){ //等待dom加载完成后才执行avalon代码 var vm=avalon.define({ $id:'ceshi', text:'1', array:[11,'我','ta'] }); avalon.scan(document.body,[vm,vm1]); //在2.0中如果使用了ready方法,就必须手动扫描avalon.scan不然就无法工作 });