首页 web前端 js教程 用js判断页面是否加载完成实现代码_基础知识

用js判断页面是否加载完成实现代码_基础知识

May 16, 2016 pm 05:46 PM
完成 页面加载

用document.onreadystatechange的方法来监听状态改变,
然后用document.readyState == “complete”判断是否加载完成
代码如下

复制代码 代码如下:

document.onreadystatechange = subSomething;//当页面加载状态改变的时候执行这个方法.
function subSomething()
{
if(document.readyState == “complete”) //当页面加载状态
myform.submit(); //表单提交
}

页面加载readyState的五种状态
原文如下:
0: (Uninitialized) the send( ) method has not yet been invoked.
1: (Loading) the send( ) method has been invoked, request in progress.
2: (Loaded) the send( ) method has completed, entire response received.
3: (Interactive) the response is being parsed.
4: (Completed) the response has been parsed, is ready for harvesting.

翻译成中文为:
0 - (未初始化)还没有调用send()方法
1 - (载入)已调用send()方法,正在发送请求
2 - (载入完成)send()方法执行完成,已经接收到全部响应内容
3 - (交互)正在解析响应内容
4 - (完成)响应内容解析完成,可以在客户端调用了
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

热AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover

AI Clothes Remover

用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool

Undress AI Tool

免费脱衣服图片

Clothoff.io

Clothoff.io

AI脱衣机

Video Face Swap

Video Face Swap

使用我们完全免费的人工智能换脸工具轻松在任何视频中换脸!

热工具

记事本++7.3.1

记事本++7.3.1

好用且免费的代码编辑器

SublimeText3汉化版

SublimeText3汉化版

中文版,非常好用

禅工作室 13.0.1

禅工作室 13.0.1

功能强大的PHP集成开发环境

Dreamweaver CS6

Dreamweaver CS6

视觉化网页开发工具

SublimeText3 Mac版

SublimeText3 Mac版

神级代码编辑软件(SublimeText3)

JavaScript 如何实现页面加载进度条功能? JavaScript 如何实现页面加载进度条功能? Oct 27, 2023 am 08:57 AM

JavaScript如何实现页面加载进度条功能?在现代互联网应用中,页面加载速度是用户体验的关键因素之一。为了向用户展示加载过程,许多网站和应用程序会使用加载进度条。JavaScript提供了一种简单而有效的方法来实现页面加载进度条功能。具体实现过程如下:创建HTML结构首先,在页面的合适位置创建一个进度条的HTML结构,常见的是将进度条放置在

如何优化Vue开发中的页面加载动画问题 如何优化Vue开发中的页面加载动画问题 Jun 29, 2023 pm 09:22 PM

如何优化Vue开发中的页面加载动画问题摘要:在Vue开发中,页面加载动画是提高用户体验的重要一环。然而,当页面内容较多或网络较慢时,加载动画可能会产生卡顿或延迟的问题。本文将探讨如何优化Vue开发中的页面加载动画,以提高用户体验。引言:随着互联网的发展,用户对网页加载速度的要求越来越高。作为目前主流的前端框架之一,Vue在页面加载动画方面提供了丰富的解决方案

如何在空洞中找回遗失的宝箱 如何在空洞中找回遗失的宝箱 Jan 22, 2024 pm 05:30 PM

绝区零找回遗失在空洞中的宝箱怎么完成呢?这个副本里的箱子很多,但是因为散落在各处,很多人都找不到,下面我们就和你们一起分享一下如何快速找到箱子通关副本。绝区零找回遗失在空洞中的宝箱怎么完成在绳网中看到委托贴子;具体分析:1、我们可以先去绳网中看到委托贴子【找回遗失在空洞中的宝箱】,然后选择发送信息。2、交流兑换以后就可以去领取这个委托任务了,然后就可以开启这个做法了。3、然后需要我们进入空洞就可以解锁这个任务了呢。4、然后我们就可以接取盗洞客的委托,还可以得到很多数量的齿轮硬币。5、出空洞当中需

安全帽的万能绝区如何实现 安全帽的万能绝区如何实现 Jan 24, 2024 pm 02:36 PM

绝区零万能的安全帽怎么完成呢?要做这个任务,必须要接取一个先行任务,其实就是去到黑燕工地的旧址,然后接取任务,但是到底要怎么做才能完成?下面就和小编一起看看吧。绝区零万能的安全帽怎么完成1、前往黑雁工地旧址的位置处,需要在i这里找到铁头然后就是与他进行对话。2、进行对话之后需要前往坑中的水泥袋旁边,之后就能够在这里看到三个负责安全帽的人,在这里借安全帽。3、之后需要找到谨慎的工人进行对话,对话完成后返回寻找铁头。4、最后与铁头进行对话就能够完成任务了。上述信息就是有关于绝区零万能的安全帽怎么完成

win10商店页面加载错误0x8013 win10商店页面加载错误0x8013 Dec 23, 2023 pm 08:37 PM

很多小伙伴win10应用软件商店无法下载应用,显示无法加载页面,这是怎么一回事呢?其实只要在控制面板打开网络和internet,然后点击internet选项,点高级里面使用TLS1.1和TLS1.2,最后点应用,就可以了,具体的下面一起来看看吧。win10商店无法加载页面0x8013的解决方法1、打开“运行”输入inetcpl.cpl(“WINDOWS”+“R”键,输入inetcpl.cpl亦可)2、点开高级往下拉,勾上"使用TLS1.2"选项,或者点还原高级设置。3、最后一步就是重启应用商店了

解决win11商店页面加载问题 解决win11商店页面加载问题 Dec 30, 2023 pm 09:06 PM

很多用户更新了win11系统之后都会在里面的商店下载软件进行安装,但是很多都遇到了无法加载页面的情况,所以今天就给你们带来了windows11商店打不开解决方法,快来一起看看怎么解决吧。win11商店无法加载页面怎么办:1、首先右击左下角的win图标,点击设置。2、然后点击windows设置中的“网络和Internet”。3、然后就可以在右侧的高级网络设置下面找到“网络和共享中心”。4、进入之后点击左下角的“Internet选项”。5、最后点击选项中的高级选项卡,勾选“使用TLS1.1和1.2”

鸿蒙版微信适配工作即将完成 华为 Mate70 或首发 鸿蒙版微信适配工作即将完成 华为 Mate70 或首发 Aug 23, 2024 pm 09:31 PM

最新消息报道,华为纯血鸿蒙系统HarmonyOSNext的微信适配工作目前已经完成大部分,正式版很快跟用户见面。此外,除了微信,其他腾讯系的手机应用,也在适配工作。微信现阶段基本完成了大部分适配工作,消息源称,小程序等微信功能还需要再等等。如果一切顺利,纯血鸿蒙正式登场时,用户可以直接用上微信。按照此前余承东的说法,华为将在今年第四季度首发纯血鸿蒙系统,到时华为Mate70系列上市,想必那时候微信也会正式亮相。另外,根据一些爆料称,鸿蒙版微信或可能是一个简化版,这个版本仅包含微信的一些核心功能,

Vue开发中如何解决页面加载超时问题 Vue开发中如何解决页面加载超时问题 Jun 29, 2023 am 10:46 AM

Vue开发中如何解决页面加载超时问题在Vue开发中,页面加载超时问题是一个常见的现象。当我们访问一个页面时,如果页面加载的内容过多或者网络环境不稳定,可能会导致页面加载时间过长,甚至出现页面加载超时的情况。这对用户体验来说是非常不友好的。因此,我们需要进行一些处理措施,以解决页面加载超时问题。一、优化页面加载速度首先,我们可以通过一些优化技巧来减少页面加载的

See all articles