`
smcdl
  • 浏览: 2141 次
  • 性别: Icon_minigender_1
  • 来自: 大连
文章分类
社区版块
存档分类

当body的onload事件结束之后,页面引入的js也都load进来了吗?

阅读更多
这里我怀疑IE的载入文件是多线程的,多个js文件可能是多个线程在载入,即使body的onload事件结束,其他的js文件也未必能完全载入系统,我遇到很多这样的情况,就是页面明明载入完了,但是点击页面上的某个按钮去执行一段js函数,但是报告错误说函数未定义。

请问在这种情况下,如何确定整个页面已经载入完毕(包括js文件)。
分享到:
评论
2 楼 yy77 2007-08-22  
可以用一些js的load库。比如yahoo的YUILoader。
http://developer.yahoo.com/yui/yuiloader/
1 楼 jianfeng008cn 2007-08-20  
引用
就是页面明明载入完了


你的判断是有问题的

相关推荐

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

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

    iframe根据页面内容自适应高度和宽度

    - 首先,将`iframe-resizer.js`引入父页面和`iframe`内的子页面。 - 在`iframe`的HTML中添加`id`,以便于JavaScript操作。 - 在父页面的JavaScript中初始化`iframe-resizer`,如下: ```javascript window....

    js放到head中失效的原因与解决方法

    如果在部分就加载了JavaScript代码,那么当浏览器解析到这部分代码时,页面的大部分内容可能还没有被加载和解析,特别是当JavaScript代码中包含了对页面元素的操作(例如事件监听)时,由于此时对应的DOM元素可能还...

    Laravel开发-turbolinks-laravel

    为了解决这些问题,Turbolinks提供了一些特定的事件,如`page:load`,可以用来替代传统的页面加载事件监听器。 五、Turbolinks的优势与局限性 优势: - 快速的页面切换,提高用户体验。 - 保持页面状态,无需重新...

    如何动态加载外部Javascript文件

    例如,在IE浏览器中使用onreadystatechange事件处理函数,在Firefox等支持onload事件的浏览器中使用onload事件处理函数。 文章中还提供了一个测试页面的例子,通过判断浏览器类型,选择性地加载不同版本的jQuery库...

    百度地图Javascript API实践小结1

    JavaScript API 是百度地图提供的一套用于开发地图应用的接口,主要使用 JavaScript 语言编写,适用于在网站中构建具有高度互动性的地图功能。开发者可以通过这个 API 在网页中展示地图,进行地图的操作,如平移、...

    关于延迟加载JavaScript

    由于JavaScript的执行会阻塞浏览器的渲染进程,若页面中有大量的JavaScript代码,尤其是在页面头部引入,会明显拖慢页面加载速度。为了改善用户体验并提升搜索引擎排名,开发者会采用延迟加载JavaScript的方法。 ...

    Asp.net中防止用户多次登录的方法

    然后在 logout.aspx 的 Page_Load 中写和 session_End 相同的方法,同时在logout.aspx 中加入事件:onload="Javascript:window.close()" 但是这样还是有问题,Javascript 在不同的浏览器中可能有不同的行为,还有...

    jquery中的$(document).ready()使用小结

    body onload=”load()”> 相似,不同的是onload()的方法是在页面加载完成后才发生,这包括DOM元素和其他页面元素(例如图片)的加载,因此,使用document.ready()方法的执行速度比onload()的方法要快。 Javasc

    JS加载器如何动态加载外部js文件

    -- 引入js加载器 --> <script type="text/javascript" src="js/JsLoader.js"> <title>JsLoaderTest.html</title> <script type="text/javascript"> if (MiniSite.Browser.ie) { // 动态加载Js MiniSite....

    js异步加载的三种解决方案

    这种行为在JavaScript文件体积较大或者包含复杂逻辑时,可能会显著降低页面的加载速度,从而影响用户体验。 为了解决这个问题,JavaScript提供了三种主要的异步加载解决方案: 1. **`defer`属性**: `defer`属性...

    详解JS异步加载的三种方式

    JavaScript异步加载是提高网页性能的关键技术之一,它允许脚本在不阻塞浏览器解析页面的情况下执行。在本文中,我们将深入探讨JS异步加载的三种主要方式。 **一、同步加载** 同步加载是最传统的加载方式,即...

    Google_Maps_JavaScript_API_V3

    通过`<script>`标签引入Google Maps API,如`<script src="http://maps.google.com/maps/api/js?sensor=set_to_true_or_false"></script>`,这里的`sensor`参数用于表明是否使用传感器获取位置信息,应根据实际情况...

    javascript取图

    JavaScript可以监听图片加载事件,例如`load`事件用于监听图片成功加载,`error`事件用于监听加载失败: ```javascript imgElement.onload = function() { console.log('图片已加载'); }; imgElement.onerror = ...

    使用jQuer简化Ajax开发——Ajax开发入门.docx

    Ajax(Asynchronous JavaScript and XML)是一种在无需刷新整个页面的情况下与服务器交换数据并更新部分网页的技术。jQuery 是一个强大的 JavaScript 库,它极大地简化了 DOM 操作、事件处理、动画效果以及Ajax交互...

    jcrop_js实现新浪微博头像上传截图功能

    在IT行业中,JavaScript(简称js)是一种广泛使用的前端编程语言,尤其在网页交互和动态效果方面发挥着重要作用。本文将详细讲解如何利用jCrop.js库实现新浪微博头像上传及截图功能,这一功能对于社交媒体平台来说至...

    JavaScript 动态添加脚本,并触发回调函数的实现代码

    在Web开发过程中,有时候我们需要在页面加载完成后动态地引入JavaScript脚本。动态添加脚本和触发回调函数的功能在实现异步加载、提高页面响应速度和减少初始页面加载时间等方面非常有用。本文将介绍如何使用...

    快速解决vue在ios端下点击响应延时的问题

    接下来,我们需要确保在页面加载完成后,尽快地将FastClick绑定到文档的body元素上。通常我们会选择在文档加载完成后执行这个操作,这可以通过jQuery的`$(function() {...})`或者`window.onload`函数来实现: ```...

    FCKeditor详细使用说明

    2. 使用`window.onload`事件创建FCKeditor实例并替换`textarea`: ```javascript window.onload = function() { var oFCKeditor = new FCKeditor('MyTextarea'); oFCKeditor.BasePath="/1_9/fckeditor/"; ...

    dwr简单示例

    Direct Web Remoting (DWR) 是一个开源Java库,它允许Web应用程序在客户端JavaScript和服务器端Java代码之间进行交互,从而实现动态Web页面更新。DWR简化了Ajax(Asynchronous JavaScript and XML)开发,使开发者...

Global site tag (gtag.js) - Google Analytics