- 浏览: 761656 次
- 性别:
- 来自: 上海
文章分类
- 全部博客 (573)
- Java基础 (76)
- C++基础 (5)
- hibernate (5)
- struts (4)
- spring (1)
- webservice (7)
- AjaX基础 (0)
- JS脚本 (53)
- 正则表达式 (5)
- html脚本 (30)
- 数据库基础 (54)
- 工作相关 (49)
- 其他 (30)
- Linux (9)
- web服务器 (17)
- JSP (13)
- eclipse (6)
- 面试题相关 (20)
- XML (3)
- Apache common (2)
- 生活 (35)
- VMware (1)
- log4j (9)
- BeanUtils (2)
- 设计模式 (3)
- UML (1)
- UNIX (1)
- ibats (5)
- GT-Grid (17)
- ABAP学习 (17)
- ABAP (35)
- ABAP--ALV (11)
- ABAP--WEBDIMPRO (0)
- abap-sample (1)
- BEMS (2)
- flex (33)
- GIS技术 (3)
最新评论
有人说window.setTimeout("function",毫秒数);这个方法不是暂定执行一段时间,是过一段时间之行相应的函数。如:window.setTimeout("javascript:alert(1);",3000);是指3秒后执行alert(1);那么这3秒的时间javascript就暂停了吗?就不执行后面的代码了吗?这才是关键。答案是在等待alert(1);的3秒中不会暂定,会继续执行后面的javascript代码,3秒后再来执行alert(1);下面是网络上搜集的一个使javascript暂停一段时间的方式,学习了。
--------------------------------------------------------------------------------
<script language="javascript"> /*Javascript中暂停功能的实现 Javascript本身没有暂停功能(sleep不能使用)同时 vbscript也不能使用doEvents,故编写此函数实现此功能。 javascript作为弱对象语言,一个函数也可以作为一个对象使用。 比如: function Test(){ alert("hellow"); this.NextStep=function(){ alert("NextStep"); } } 我们可以这样调用 var myTest=new Test();myTest.NextStep(); 我们做暂停的时候可以吧一个函数分为两部分,暂停操作前的不变,把要在暂停后执行的代码放在this.NextStep中。 为了控制暂停和继续,我们需要编写两个函数来分别实现暂停和继续功能。 暂停函数如下: */ function Pause(obj,iMinSecond){ if (window.eventList==null) window.eventList=new Array(); var ind=-1; for (var i=0;i<window.eventList.length;i++){ if (window.eventList[i]==null) { window.eventList[i]=obj; ind=i; break; } } if (ind==-1){ ind=window.eventList.length; window.eventList[ind]=obj; } setTimeout("GoOn(" + ind + ")",iMinSecond); } /* 该函数把要暂停的函数放到数组window.eventList里,同时通过setTimeout来调用继续函数。 继续函数如下: */ function GoOn(ind){ var obj=window.eventList[ind]; window.eventList[ind]=null; if (obj.NextStep) obj.NextStep(); else obj(); } /* 该函数调用被暂停的函数的NextStep方法,如果没有这个方法则重新调用该函数。 函数编写完毕,我们可以作如下册是: */ function Test(){ alert("hellow"); Pause(this,3000);//调用暂停函数 this.NextStep=function(){ alert("NextStep"); } } Test(); </script>以前收藏的,很经典!!!
--------------------------------------------------------------------------------
<script language="javascript"> /*Javascript中暂停功能的实现 Javascript本身没有暂停功能(sleep不能使用)同时 vbscript也不能使用doEvents,故编写此函数实现此功能。 javascript作为弱对象语言,一个函数也可以作为一个对象使用。 比如: function Test(){ alert("hellow"); this.NextStep=function(){ alert("NextStep"); } } 我们可以这样调用 var myTest=new Test();myTest.NextStep(); 我们做暂停的时候可以吧一个函数分为两部分,暂停操作前的不变,把要在暂停后执行的代码放在this.NextStep中。 为了控制暂停和继续,我们需要编写两个函数来分别实现暂停和继续功能。 暂停函数如下: */ function Pause(obj,iMinSecond){ if (window.eventList==null) window.eventList=new Array(); var ind=-1; for (var i=0;i<window.eventList.length;i++){ if (window.eventList[i]==null) { window.eventList[i]=obj; ind=i; break; } } if (ind==-1){ ind=window.eventList.length; window.eventList[ind]=obj; } setTimeout("GoOn(" + ind + ")",iMinSecond); } /* 该函数把要暂停的函数放到数组window.eventList里,同时通过setTimeout来调用继续函数。 继续函数如下: */ function GoOn(ind){ var obj=window.eventList[ind]; window.eventList[ind]=null; if (obj.NextStep) obj.NextStep(); else obj(); } /* 该函数调用被暂停的函数的NextStep方法,如果没有这个方法则重新调用该函数。 函数编写完毕,我们可以作如下册是: */ function Test(){ alert("hellow"); Pause(this,3000);//调用暂停函数 this.NextStep=function(){ alert("NextStep"); } } Test(); </script>以前收藏的,很经典!!!
发表评论
-
JavaScript事件
2010-05-13 14:37 1233事件(上) JavaScript事件列表 事件 解说 一般 ... -
flex学习
2010-05-06 20:17 772flex学习例子, -
JSON法创建JavaScript对象
2010-01-14 21:33 880<!DOCTYPE html PUBLIC " ... -
JavaScript Math 对象与函数
2010-01-14 21:16 1153Math函数 Math.abs() -- 返回 ... -
JavaScript Date 对象与函数
2010-01-14 21:14 904JavaScript_Date对象说明 Date对象构造函数 ... -
日历控件
2010-01-13 16:03 746日历控件 编辑控件 -
访问iframe里面的javascript函数、对象,兼容IE、Firefox
2009-12-29 23:16 1521假如你当前主页面中嵌入了一个iframe,ID为:iframe ... -
document.createElement等DOM函数与属性
2009-12-18 17:05 11731、创建节点 createElemen ... -
document.createElement("A")的相关属性
2009-12-18 17:03 1915<html> <BODY> ... -
removeChild 使用注意事项
2009-12-18 16:55 852Java代码 var giftBody = document ... -
获取HTML DOM节点元素的方法
2009-12-18 16:47 1048在Web应用程序特别是Web2.0程序开发中,经常要获取页面 ... -
js 按钮交互 元素属性获取
2009-12-18 16:44 1013<html xmlns="http://www ... -
HTML DOM selectedIndex 属性
2009-12-18 16:34 1285定义和用法 selectedIndex 属性可设置或返回下拉 ... -
hyperlink 控制
2009-12-18 16:09 914<html> <head> ... -
onchange()和onblur()
2009-12-18 15:54 1396<html> <head> ... -
js动态显示时间
2009-12-18 15:48 2759<html> <head> ... -
JS时间对象
2009-12-17 18:09 1393时间对象用来操作日期和时间。 Examples 举例 Ret ... -
Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)
2009-12-16 17:40 7551判断select选项中 是否存在Value="pa ... -
JS常用对象介绍
2009-12-16 17:22 848click() 对象.click() ------------ ... -
JS事件对象
2009-12-16 17:20 1153事件源对象 event.srcElement.tagName ...
相关推荐
js-meter是一种测量JavaScript代码的执行时间,CPU,RAM和堆的性能工具
javascript编译以及执行过程详细讲解,包括预编译和执行
使用javascript来执行exe文件
函数防抖案例,一段时间内执行最后一次
一段JavaScript是如何执行的js事件循环异步任务异步任务队列测试代码结果调试执行结果 js事件循环 当我们执行一行js代码时,如果是同步任务,就把它直接放到执行栈里面去执行,如果是异步任务,会把它放到一个异步的任务...
使用JAVASCRIPT实现弹出框,过一段时间自动消失.txt
对于多个时间段, 按照他们相交的部分分割成多个时间段
js获取一段时间内的日期,包括开始时间到结束时间内的天的日期,该段时间内的每周一的日期,每月的日期,每年的日期
对javascript执行环境,作用域的深层次理解,
javascript 动态生成一周的时间 。
javascript v8执行引擎源码,v8是google chrome浏览器的javascript执行引擎,也是世界上最快的javascript执行引擎;
延时执行跳转或执行函数 url可以为地址或者定义好的javascript/jquery函数, 定义每次延时时间和延时次数, callback是每次延时可以执行的回调函数
ie不执行javascript修复ie不执行javascript修复ie不执行javascript修复 当IE不能正常运行时,打开该工具就可以了,自动修复
JavaScript执行顺序 详细介绍JavaScript执行顺序 JavaScript执行顺序
ExtJs或javascript间隔时间来执行某方法,多个方法实现的集合
本文实例讲述了JavaScript获取一个范围内日期的方法。分享给大家供大家参考。具体分析如下: 指定开始和结束时间,范围该范围内的所有日期放入数组 Date.prototype.addDays = function(days) { var dat = new Date...
目录 一、执行上下文是什么二、执行上下文栈是什么三、执行上下文栈的过程细节(一)创建阶段(二)执行阶段 一、执行上下文是什么 二、执行上下文栈是什么 三、执行上下文栈的过程细节 (一)创建阶段(二)...
此函数能够规定在指定的在指定的事件之后去执行一段指定代码,此代码只执行一次。 setTimeout()函数具有两个参数,第一个参数规定要执行的执行代码,第二个参数规定在多长时间后去执行代码,单位是毫秒。 代码实例:...