1. 首页 > 科技快讯 >

javascript延时 success

javascript中的setTimeout怎么用? 我想定时刷新页面!!!

setTimeout(func,t)//func为函数名,t为时间,单位毫秒,功能为t毫秒后执行func函数,注意,只执行一次func函数

setInterval(func,t)//每隔t毫秒执行一次func函数

你要定时刷新页面建议用

setInterval(页面刷新函数,时间)

几种延迟加载JS代码的方法加快网页的访问速度

本文介绍了如何延迟javascript代码的加载,加快网页的访问速度。

当一个网站有很多js代码要加载,js代码放置的位置在一定程度上将会影像网页的加载速度,为了让我们的网页加载速度更快,本文总结了一下几个注意点:

1、延迟加载js代码

复制代码

代码如下:

type=”text/javascript”

src="/uploads/3d55fe886f8945bd93edee3146bf3251.png" data-original=”"

id=”my”>

type=”text/javascript”>

setTimeout(“document.getElementById(‘my').src="/uploads/3d55fe886f8945bd93edee3146bf3251.png" data-original='include/php100.php';

“,3000);//延时3秒

这样通过延迟加载js代码,给网页加载留出更多的时间!

2、js最后加载方案一

在需要插入JS的地方插入以下代码:

程序代码

复制代码

代码如下:

id=”L4EVER”>LOADING…

当然,那个LOADING…你可以换成自己喜欢的小图片.看起来很有AJAX效果呢.

然后在页面最底端插入:

程序代码

复制代码

代码如下:

id=”AD_L4EVER”>你的JS代码在这里!

>

3、让JS最后加载方案二

这个牵涉到网页的加载顺序问题,例如引入外部js脚本文件时,如果放入html的head中,则页面加载前该js脚本就会被加载入页面,而放入body中,则会按照页面从上倒下的加载顺序来运行javascript的代码~~~

所以我们可以把js外部引入的文件放到页面底部,来让js最后引入,从而加快页面加载速度。

怎么让html里的js脚本延迟5秒运行?

通过setTimeout函数调用。如下:

setTimeout( function(){

//add your code

}, 5 * 1000 );//延迟5000毫米

setTimeout() 的第一个参数是含有 JavaScript 语句的字符串。这个语句可能诸如 "alert('5 seconds!')",或者对函数的调用,诸如 alertMsg()"。

第二个参数指示从当前起多少毫秒后执行第一个参数。

扩展资料

延迟运行,setTimeout函数用法的具体事例:

setTimeout里的test()没带参数,第一次显示[object],1000毫秒之后显示undefined,变量尚未赋值,也就是说用此方式可以实现带参数的方法循环,但是参数被销毁。

其实这很简单就可以实现,不必写那么长的代码来实现。

参考资料

百度百科-setTimeout

javaScript 中怎么延迟执行一个方法?

setTimeout("test()","2000"); //2000毫秒后执行test()函数,只执行一次。setInterval("test()","2000"); //每隔2000毫秒执行一次test()函数,执行无数次。

扩展资料:

1、setTimeout() 方法用于在指定的毫秒数后调用函数或计算表达式。

2、语法:setTimeout(function, milliseconds, param1, param2, ...)。

3、提示:1000 毫秒= 1 秒。

4、提示:如果你只想重复执行可以使用setInterval()方法。

5、提示:使用clearTimeout()方法来阻止函数的执行。

6、所需参数1:code/function,必需。要调用一个代码串,也可以是一个函数。

7、所需参数2:milliseconds可选。执行或调用 code/function 需要等待的时间,以毫秒计。默认为 0。

8、所需参数3:param1, param2, ...,可选。 传给执行函数的其他参数(IE9 及其更早版本不支持该参数)。

9、返回值:返回一个 ID(数字),可以将这个ID传递给 clearTimeout() 来取消执行。

10、实例:var myWindow=window.open("","","width=200,height=100");myWindow.document.write("

这是一个新窗口'

");setTimeout(function(){ myWindow.close() }, 3000);

实现javascript的延期执行或者重复执行的两个函数

以下内容摘录自《征服AJAX Web2.0开发技术详解》,今天在图书管看书觉得讲的挺好的,特此摘录!小部分内容和代码做了改动!

window对象提供了两个方法来实现定时器的效果,分别是window.setTimeout()和window.setInterval。其中前者可以使一段代码在指定时间后运行;而后者则可以使一段代码每过指定时间就运行一次。它们的原型如下:

复制代码

代码如下:

window.setTimeout(expression,milliseconds);

window.setInterval(expression,milliseconds);

其中,expression可以是用引号括起来的一段代码,也可以是一个函数名,到了指定的时间,系统便会自动调用该函数,当使用函数名作为调用句柄时,不能带有任何参数;而使用字符串时,则可以在其中写入要传递的参数。两个方法的第二个参数是milliseconds,表示延时或者重复执行的毫秒数。下面分别介绍两种方法。

1.window.setTimeout方法 该方法可以延时执行一个函数,例如:

一秒后会弹出"hello"

[Ctrl+A

全选

注:如需引入外部Js需刷新才能执行]

这段代码将使得页面打开5秒钟后显示对话框“hello”。其中最后一句也可以写为:

window.setTimeout("hello()",1000);

读者可以体会它们的差别,在window.setInterval方法中也有这样的性质。

如果在延时期限到达之前取消延执行,可以使用window.clearTimeout(timeoutId)方法,该方法接收一个id,表示一个定时器。这个id是由setTimeout方法返回的,例如:

[Ctrl+A

全选

注:如需引入外部Js需刷新才能执行]

这样,如果要取消显示,只需单击页面任何一部分,就执行了window.clearTimeout方法,使得超时操作被取消。

2.window.setInterval方法

该方法使得一个函数每隔固定时间被调用一次,是一个很常用的方法。如果想要取消定时执行,和clearTimeout方法类似,可以调用window.clearInterval方法。clearInterval方法同样接收一个setInterval方法返回的值作为参数。例如:

复制代码

代码如下:

//定义一个反复执行的调用

var id=window.setInterval("somefunction",10000);

//取消定时执行

window.clearInterval(id);

上面的代码仅用于说明怎样取消一个定时执行。实际上在很多场合都需要用到setInterval方法,下面将设计一个秒表,来介绍setInterval函数的用途:该秒表将包括两个按钮和一个用于显示时间的文本框。当单击开始按钮时开始计时,最小单位为0.01秒,此时再次单击按钮则停止计时,文本框显示经过的时间。另外一个按钮用于将当前时间清零。其实现代码如下:

New

Document

[Ctrl+A

全选

注:如需引入外部Js需刷新才能执行]

js如何延时执行下一条语句

javascript提供了setTimeout() 方法用于在指定的毫秒数后调用函数或计算表达式,因此延迟1秒后执行一个函数可以如下代码实现:

setTimeout("fun()",1000);//fun()是自定义函数

下面实例演示:打开页面后倒计时3秒,然后弹出对话框

1、HTML结构

3

2、javascript代码

functionfun(n){

if(n>0){

n--;

document.getElementById("test").innerHTML=n;

setTimeout("fun("+n+")",1000)

}

else

alert("时间到!!");

}

window.onload=function(){

setTimeout("fun(3)",1000)

}

3、效果演示

JavaScript一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型。它的解释器被称为JavaScript引擎,为浏览器的一部分,广泛用于客户端的脚本语言,最早是在HTML(标准通用标记语言下的一个应用)网页上使用,用来给HTML网页增加动态功能。

在1995年时,由Netscape公司的Brendan Eich,在网景导航者浏览器上首次设计实现而成。因为Netscape与Sun合作,Netscape管理层希望它外观看起来像Java,因此取名为JavaScript。但实际上它的语法风格与Self及Scheme较为接近。

为了取得技术优势,微软推出了JScript,CEnvi推出ScriptEase,与JavaScript同样可在浏览器上运行。为了统一规格,因为JavaScript兼容于ECMA标准,因此也称为ECMAScript。

javascript延时 successjavascript延时 success


js 怎么设置延时

//设置延时函数

function sleep(numberMillis) {

var now = new Date();

var exitTime = now.getTime() + numberMillis;

while (true) {

now = new Date();

if (now.getTime() > exitTime)

return;

}

然后调用sleep(1000);

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至836084111@qq.com 举报,一经查实,本站将立刻删除。

联系我们

工作日:9:30-18:30,节假日休息