代码改变世界

JavaScript 判断 DOM 何时加载完毕

2012-11-11 12:45 by NinoFocus, 30775 阅读, 6 推荐, 收藏, 编辑
摘要:处理HTML DOM文档存在一个难题是,JavaScript可以在DOM完全加载之前执行,这会给你的代码引发不少的潜在问题。浏览器的渲染和操作顺序大致如下列表:HTML解析完毕外部脚本和样式表加载完毕脚本在文档内解析并执行HTML DOM完全构造起来图片和外部内容加载网页完成加载在网页头部并且从外部文件加载的脚本会在HTML真正构造之前执行。如前所述,这是个至关重要的问题,因为这两处执行的脚本并不能访问还不存在的DOM。幸好,我们还有若干的补救方法。目前,最常用的级数是完全等待整个页面加载完毕才执行DOM操作。这种技术只需利用window对象的load事件来绑定一个函数,页面加载完毕即可触发。 阅读全文

JavaScript事件绑定

2012-11-07 18:46 by NinoFocus, 26217 阅读, 4 推荐, 收藏, 编辑
摘要:本文介绍一些JavaScript事件绑定的常用方法及其优缺点,同时在最后展示一个由 Dean Edwards 写的一个比较完美的事件绑定方案。 阅读全文