操作DOM文档

HTML DOM加载过程及其处理

  1. 解析HTML结构
  2. 加载外部脚本和样式表文件
  3. 解析并执行脚本代码
  4. 构造HTML DOM模型
  5. 加载图片等外部文件
  6. 页面加载完毕

一般可执行脚本都放在页面初始化事件处理函数中,这样能保证文档完全加载完毕后才执行脚本,即第六步时才执行脚本:

window.onload = function(){

      ......

 }

但是如果包含很多外部文件,如大量图片、视频、音频、动画等,可能会延迟脚本执行时间。这时候可以吧需要执行的部分放在HTML文档结构中间,这样只要在DOM构造后,执行到脚本所在的结构位置,就会执行脚本。

 

write()和writeln()使用注意事项:

我们只能在当前文档正在解析时使用write方法向其输出HTML代码,即只能在script元素中调用write方法,因为这些脚本的执行是文档解析过程的一部分。如果从事件处理函数中调用write方法,那么write方法动态输出的结果将会覆盖当前文档,而不是将文本添加到其中。所以在使用时一定要小心,不可以在事件处理函数中包含write和writeln方法。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值