`
shoren
  • 浏览: 59002 次
  • 性别: Icon_minigender_2
  • 来自: 北京
社区版块
存档分类
最新评论

javaScript扫盲之共享onload事件

 
阅读更多

 

网页加载完毕时,会触发一个onload事件。若此时想调用多个函数,比如firstfunctionsecondfunction函数,若写为:

window.onload = firstfunction;

window.onload = secondfunction;

则,只会调用第二个函数。怎样可以调用多个函数呢?

 

解决方案一:

 

window.onload = function()
{
         firstfunction();
         secondfunction();
}
 

 

如此,简单易懂。

 

解决方案二:

编写addLoadEvent函数,可以自如的添加函数。

 

//参数:func为页面加载完毕时执行的函数的名字。
function addLoadEvent(func)
{
	var oldonload = window.onload;
	if(typeof window.onload != "function")
	{
		window.onload = func;
	}
	else
	{
		window.onload = function(){
			oldonload();
			func();
		}
	}
}

 

 

将页面加载完毕时执行的函数创建为一个队列,若添加函数到此队列,只需:

addLoadEvent(firstfunction);

addLoadEvent(secondfunction);

 

分享到:
评论

相关推荐

    javaScript的onload事件例子

    javaScript的onload事件的代码,javaScript内嵌在html中。

    原生javascript如何实现共享onload事件

    本文将深入探讨原生JavaScript如何实现共享onload事件,即如何在不覆盖已有事件处理函数的情况下,添加多个在页面加载完成后需要执行的函数。 首先,一个简单的解决方案是使用匿名函数封装要执行的函数。代码如下:...

    js的image onload事件使用遇到的问题

    标题中所提到的知识点是“js的image onload事件使用遇到的问题”,这涉及到JavaScript中Image对象的onload事件处理。在Web前端开发中,onload事件是一个非常重要的概念,主要用于处理图片或者其他资源加载完成后的...

    脱离document.onload和window.onload的onload事件

    脱离document.onload和window.onload的onload事件,可多次添加加载事件!

    把多个JavaScript函数绑定到onload事件处理函数上的方法

    本文将详细介绍几种方法来解决这个问题,以及如何优雅地将多个JavaScript函数绑定到onload事件上。 首先,最常见的方法是直接将一个函数赋值给window.onload属性,如下所示: ```javascript window.onload = ...

    JQuery-- onload,ready方法详细解说

    在 JavaScript 库中,JQuery 提供了两种事件处理机制,即 onload 和 ready。它们都是在页面加载完成后触发的事件,但是它们之间有着一定的区别。 首先,我们需要了解这两种事件的触发时机。在页面加载完成后,会...

    JavaScript程序设计——事件处理实验报告.docx

    实验报告详细介绍了JavaScript事件处理的相关知识,这在Web开发中是非常关键的一部分,因为事件是用户与网页交互的主要方式。以下是对各个知识点的详细说明: 1. **JavaScript事件基本概念**: - **事件**:是用户...

    javascript页面加载完执行事件代码

    在当今互联网应用开发中,JavaScript作为前端开发的核心技术之一,承担着页面交互、动态效果、数据处理等多项关键任务。掌握页面加载完毕后执行JavaScript代码的方法对于开发者来说至关重要。本文将深入探讨如何在...

    javascript事件详解

    JavaScript事件详解 JavaScript是一种基于浏览器的脚本语言,它的事件机制是实现动态交互的重要部分。在JavaScript中,事件是用户或浏览器对网页进行操作时触发的特定动作,比如点击按钮、鼠标移动等。本文将详细...

    javascript的事件大全

    JavaScript事件是JavaScript编程中非常重要的一个概念,它涉及到用户与网页交互的响应机制。事件是用户或浏览器执行特定操作时触发的代码执行点。以下是对JavaScript事件大全的详细解释: 1. 鼠标事件: - onClick...

    js onload事件不起作用示例分析

    在探讨JavaScript中onload事件在JSP页面上不起作用的问题时,可以深入分析几个关键知识点,包括onload事件的基本概念、在JSP页面中使用onload事件的正确方式,以及可能导致onload事件失效的具体原因和解决办法。...

    js之onload事件的一点使用心得

    在JavaScript编程中,页面加载完成后的操作常常需要用到一个特定的事件处理器——onload事件。本文将深入探讨onload事件在JavaScript中的使用心得,以及如何正确地利用这一事件来确保相关代码在页面加载完毕后执行。...

    ie中 body onload 和 window onload 解决法案

    在网页开发中,`body.onload` 和 `window.onload` 是两个常见的JavaScript事件处理函数,用于在页面完全加载后执行特定的代码。它们都是用来确保在执行任何操作之前,页面的所有资源(包括HTML、CSS、JavaScript、...

    javascript表单事件汇总

    在深入探讨《javascript表单事件汇总》这一主题之前,我们首先需要理解JavaScript作为一种广泛应用于网页开发的脚本语言,如何...掌握这些事件的触发机制和应用场合,是成为一名高效JavaScript开发者的关键技能之一。

    js的onload事件及初始化按钮事件示例代码

    JavaScript中的`onload`事件是网页或特定元素加载完成后触发的事件,主要用于执行某些操作,如显示内容、执行脚本等。这个事件在多种HTML标签上都可用,包括`<body>`、`<frame>`、`<frameset>`、`<iframe>`、`<img>`...

    Javascript鼠标事件汇总

    ### JavaScript鼠标事件汇总详解 #### 一、基本概念与作用 在前端开发中,JavaScript(简称JS)作为主要的脚本语言,对于处理用户交互至关重要。鼠标事件是JS中最常见的一种事件类型,它能帮助开发者捕捉用户的...

Global site tag (gtag.js) - Google Analytics