部分内容参考:http://www.aspbc.com/tech/showtech.asp?id=1256

在开发的过程中,经常使用window.onload和body onload两种,很少使用document.onreadystatechange,但这次写了一个js,使用window.onload和body.onload都实现不了,最后使用document.onreadystatechange才把它解决了。

这里介绍一下三者的区别和用法,大家使用的时候根据自己的需要选择哪一个

1、window.onload    页面全部加载完成,甚至包括图片

用法:

1 第一种:window.onload = function(){}
2 第二种: window.onload = functionName; //注意:没有括号

2、body.onload  等doucment加载完成再加载相应的脚本

用法:

1 <body onload="init();">

3、document.onreadystatechange   当页面加载状态改变的时候执行这个方法。
 用法:

1 document.onreadystatechange = function(){  
2   if(document.readyState=="complete")  
3   {
4      window.open('http://www.aspbc.com'); //这里是你要做的事
5   }
6 }

4、httpRequest.onreadystatechang Ajax中使用

window.onload,body onload=function(), document.onreadystatechange, httpRequest.onreadystatechang相关推荐

  1. php window.onload,window.onload,body onload和document.onreadystatechange

    我们经常使用 window.onload 来处理页面,当页面加载完成做一些事情.但这个 window.onload 是页面全部加载完成,甚至包括图片 1. window.onload = functi ...

  2. document.onreadystatechange的认识

    在开发的过程中,经常使用window.onload和body onload两种,很少使用document.onreadystatechange,但这次写了一个js,使用window.onload和bo ...

  3. 小程序页面onload(),onready()加载顺序

    小程序 onLoad(Object query) 页面加载时触发.一个页面只会调用一次,可以在 onLoad 的参数中获取打开当前页面路径中的参数. onShow() 页面显示/切入前台时触发. on ...

  4. window.onload与body.onload

    这两个都是在页面加载后运行.执行顺序和在代码中的位置有关,也和window.onload后面的函数是否匿名有关. 1.如果window.onload是在body里定义的,也就是在body onload ...

  5. JavaScript 页面资源加载:onload,onerror

    资源加载:onload,onerror 浏览器允许我们跟踪外部资源的加载 -- 脚本,iframe,图片等. 这里有两个事件: onload -- 成功加载, onerror -- 出现 error. ...

  6. JavaScript 页面资源加载方法onload,onerror总结

    资源加载:onload,onerror 浏览器允许我们跟踪外部资源的加载 -- 脚本,iframe,图片等. 这里有两个事件: onload -- 成功加载, onerror -- 出现 error. ...

  7. 页面加载完成事件 - onload,四种写法

    在js和jquery使用中,经常使用到页面加载完成后执行某一方法.通过整理,大概是五种方式: js动态加载外部插件后,导致页面加载顺序不是按照代码的书写顺序执行,引起报错, 这时候就可以用监听页面加载 ...

  8. 微信小程序生命周期(onLoad,onHide,onShow,onReady,onUnload)

    周期指程序从创建.到开始.暂停.唤起.停止.卸载的过程.下面从一下三个方面介绍微信小程序的生命周期: 应用生命周期 页面生命周期 应用生命周期影响页面生命周期 应用生命周期 image 1.用户首次打 ...

  9. 运行 wallhaven-electron 项目显示的是空白界面,浏览器端显示Uncaught TypeError: window.require is not a function

    运行 wallhaven-electron 项目显示的是空白界面,浏览器端显示Uncaught TypeError: window.require is not a function 浏览器端显示的完 ...

最新文章

  1. SQL操作的组成部分-数据查询
  2. 皮一皮:老板是个学渣...
  3. python时间序列指数平滑预测_时间序列分析预测实战之指数平滑法
  4. OpenCASCADE:使用扩展数据交换 XDE之读写 STEP 或 IGES
  5. vue生命周期大白话篇
  6. 视觉注意力机制(上)
  7. 高斯噪声和椒盐噪声python
  8. 6. 堪比JMeter的.Net压测工具 - Crank 实战篇 - 收集诊断跟踪信息与如何分析瓶颈
  9. 十一届蓝桥杯国赛 玩具蛇-dfs
  10. “约见”面试官系列之常见面试题之第一百零二篇之vue-router的两种模式(建议收藏)
  11. uploadify插件html5,免费的HTML5版uploadify送上
  12. 聯想集團與NBA簽署營銷協議
  13. matlab2c使用c++实现matlab函数系列教程-exppdf函数
  14. 专题四——线段树、树状数组
  15. 楼天成,ACRush
  16. STM8L超低功耗程序编写教学,简单易懂
  17. python 画图十大工具_Python画图工具matplotlib的使用(图形并茂)
  18. matlab:圆形的图像识别(一)
  19. VMware 虚拟机安装 xp 蓝屏解决方法
  20. 破解支付宝行为/滑动/投篮验证码,淘宝行为验证码同理

热门文章

  1. Vue指令篇_v-if、v-else、v-else-if
  2. Leecode 496. 下一个更大元素 I——Leecode每日一题系列
  3. eclipse3.2配置开发C/C++
  4. MYSQL查询语句待优化_mysql语句查询优化
  5. selenium自动化测试框架_selenium自动化测试框架之PO设计模式
  6. miui微博html5版关闭,MIUI10迎来最后一波开发版推送 可关闭广告消息
  7. android dimensions.xml,android – Value等于match_parent或fill_parent在dimensions.xml?
  8. python写水仙花的作文_python自动打开浏览器下载zip,并且提取内容写入excel
  9. python网络编程爬虫_Python爬虫--网络编程
  10. 鸿蒙os2.0公测结束了,鸿蒙OS2.0系统公测版发布时间-鸿蒙OS2.0系统公测版适配机型推荐...