我们把 ezj 的代码直接放在 <script> 标签下也是可以运行的,但由于照顾某些 IE 6,我们建议将 ezj 代码放在 ezj.ready 或 $(window).ready 中。
比如
具体就是为了解决某些代码调用 document.body.appendChild,在某些 IE 6 中出错。请参见 document.body.appendChild “Internet Explorer 无法打开 Internet 站点,已终止操作”。
那么是用 ezj.ready 还是 $(window).ready 呢?
ezj.ready 比 $(window).ready 多一个功能,就是会将所有带 id 的 HTML 元素赋给与其 id 名称相同的变量,这种减少我们的代码量,但也容易导致一个问题,就是 id 是特殊名称时,变量可能出错。
官方网站