window.onload的页面加载技巧

 更新时间:2008年09月30日 00:08:54   作者:  
大家仔细看下面两段代码,代码一的window.onload = doIt()函数后面有();而代码二的window.onload = doIt函数名后面没有括号。
把两段代码分别测试后发现不带括号的window.onload在页面加载后显示了正确的效果。 我想window.onload也相当于一个触发事件,如果函数加了括号那就直接先执行函数,再加载body。而不加括号,则相当于将一个函数当作变量赋值到window.onload上,并不立即加载。

代码一:

[Ctrl+A 全选 注:引入外部Js需再刷新一下页面才能执行]


代码二:


[Ctrl+A 全选 注:引入外部Js需再刷新一下页面才能执行]

相关文章

  • 快速对接payjq的个人微信支付接口过程解析

    快速对接payjq的个人微信支付接口过程解析

    这篇文章主要介绍了快速对接payjq的个人微信支付接口过程解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2019-08-08
  • JavaScript继承定义与用法实践分析

    JavaScript继承定义与用法实践分析

    这篇文章主要介绍了JavaScript继承定义与用法,结合实例形式分析了JavaScript面向对象程序设计中基类的定义、原型继承以及调用父类构造函数等相关操作技巧,需要的朋友可以参考下
    2018-05-05
  • javascript 事件加载与预加载

    javascript 事件加载与预加载

    本文对JavaScript事件加载进行了一些延伸思考。加载多个事件时,使用window.onload可能会导致一些不便,而通过侦听器等方法,则可以解决这些问题。
    2009-12-12
  • JavaScript宏任务和微任务区别介绍

    JavaScript宏任务和微任务区别介绍

    这篇文章主要介绍了JavaScript宏任务和微任务区别介绍,js中的任务,大致分为2类,一类是同步任务,另一类是异步任务。而异步任务,又分为宏任务和微任务,这两个任务是两个队列,所以是先进先出的
    2022-07-07
  • 微信小程序如何修改本地缓存key中单个数据的详解

    微信小程序如何修改本地缓存key中单个数据的详解

    这篇文章主要介绍了微信小程序如何修改本地缓存key中单个数据,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-04-04
  • 比较搞笑的js陷阱题

    比较搞笑的js陷阱题

    今天看到一段代码,比较有意思,本周就再多加一问。
    2010-02-02
  • 音乐播放用的的几个函数

    音乐播放用的的几个函数

    音乐播放用的的几个函数...
    2006-09-09
  • js获得参数的getParameter使用示例

    js获得参数的getParameter使用示例

    这篇文章主要介绍了js获得参数的getParameter使用示例,需要的朋友可以参考下
    2014-02-02
  • LayUI下拉树TreeSelect的使用解读

    LayUI下拉树TreeSelect的使用解读

    这篇文章主要介绍了LayUI下拉树TreeSelect的使用解读,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-10-10
  • JavaScript实现防止网页被嵌入Frame框架的代码分享

    JavaScript实现防止网页被嵌入Frame框架的代码分享

    这篇文章主要介绍了JavaScript实现防止网页被嵌入Frame框架的代码分享,本文给出了2种防嵌入方法,需要的朋友可以参考下
    2014-12-12

最新评论