- 浏览: 786218 次
- 性别:
- 来自: 上海
文章分类
- 全部博客 (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 1275事件(上) JavaScript事件列表 事件 解说 一般 ... -
flex学习
2010-05-06 20:17 819flex学习例子, -
JSON法创建JavaScript对象
2010-01-14 21:33 923<!DOCTYPE html PUBLIC " ... -
JavaScript Math 对象与函数
2010-01-14 21:16 1195Math函数 Math.abs() -- 返回 ... -
JavaScript Date 对象与函数
2010-01-14 21:14 938JavaScript_Date对象说明 Date对象构造函数 ... -
日历控件
2010-01-13 16:03 808日历控件 编辑控件 -
访问iframe里面的javascript函数、对象,兼容IE、Firefox
2009-12-29 23:16 1582假如你当前主页面中嵌入了一个iframe,ID为:iframe ... -
document.createElement等DOM函数与属性
2009-12-18 17:05 12181、创建节点 createElemen ... -
document.createElement("A")的相关属性
2009-12-18 17:03 1957<html> <BODY> ... -
removeChild 使用注意事项
2009-12-18 16:55 885Java代码 var giftBody = document ... -
获取HTML DOM节点元素的方法
2009-12-18 16:47 1096在Web应用程序特别是Web2.0程序开发中,经常要获取页面 ... -
js 按钮交互 元素属性获取
2009-12-18 16:44 1050<html xmlns="http://www ... -
HTML DOM selectedIndex 属性
2009-12-18 16:34 1332定义和用法 selectedIndex 属性可设置或返回下拉 ... -
hyperlink 控制
2009-12-18 16:09 952<html> <head> ... -
onchange()和onblur()
2009-12-18 15:54 1439<html> <head> ... -
js动态显示时间
2009-12-18 15:48 2805<html> <head> ... -
JS时间对象
2009-12-17 18:09 1432时间对象用来操作日期和时间。 Examples 举例 Ret ... -
Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)
2009-12-16 17:40 8011判断select选项中 是否存在Value="pa ... -
JS常用对象介绍
2009-12-16 17:22 891click() 对象.click() ------------ ... -
JS事件对象
2009-12-16 17:20 1205事件源对象 event.srcElement.tagName ...
相关推荐
#### 一、JavaScript执行顺序概览 JavaScript作为一种广泛应用于Web开发的编程语言,其执行过程对于理解程序的行为至关重要。在深入探讨JavaScript的执行过程前,我们先来看一下HTML文档中JavaScript代码的执行顺序...
JavaScript V8执行引擎是Google Chrome浏览器的核心组成部分,也是全球公认的高性能JavaScript引擎之一。V8引擎的设计目标是将JavaScript代码直接编译为机器码,从而实现快速执行。它不仅被用在Chrome浏览器上,还被...
标题“系统每隔一段时间自动点击鼠标左键”所描述的功能,是利用编程技术模拟人手对鼠标左键的点击动作,按照预设的时间间隔自动执行。 实现这一功能通常涉及到以下几个关键技术点: 1. **定时器(Timer)**:...
这意味着如果你的函数执行时间超过间隔时间,那么下一次调用将会被立即插入到队列中,可能会导致函数执行频率不均匀。 4. **回调函数**: 在实际应用中,`setInterval`通常与函数表达式或匿名函数一起使用,因为...
标题和描述中提到的“Java执行JavaScript代码”指向了一个特定的技术范畴,即在Java环境中执行JavaScript代码。这通常涉及到使用Java中的脚本引擎API,特别是那些支持JavaScript的实现。从提供的部分内容中可以提炼...
JavaScript,作为一种广泛应用于Web开发的脚本语言,其在引擎级别的执行过程是理解其工作原理的关键。周爱民,一位知名的IT专家,深入探讨了这一主题。本文将详细阐述JavaScript在引擎层面的生命周期,包括解析、...
- **用户交互**:在用户输入或点击按钮后,可以设定一段时间后自动执行某些操作,如自动提交表单、隐藏提示信息等。 总结来说,`setTimeout()`是JavaScript中用于实现定时任务的关键函数,理解其工作原理和使用方式...
一、开源项目 Javascript .NET 地址: http://javascriptdotnet.codeplex.com/ 它是Google Chrome V8引擎在.NET上的封装,功能完善,性能相对较高,推荐使用! (缺点就是asp.net web应用上,好象会报错) 示例代码: ...
PDF可能还会涉及JavaScript性能分析工具,如Chrome DevTools的Performance面板,它可以帮助开发者记录和分析代码的执行时间,找出性能瓶颈。此外,可能会介绍一些优化策略,如代码分割、懒加载、模块化、预渲染和AOT...
执行上下文可以理解为当前 JavaScript 代码被评估和执行时的一个环境,其中包含了变量、函数声明、作用域链以及 `this` 的值。函数堆栈则描述了函数调用时的顺序和结构,而变量提升则是 JavaScript 中的一个特殊机制...
虽然直接使用JavaScript打开本地可执行文件存在限制,但通过结合ActiveX控件等技术可以在特定条件下实现这一需求。不过,在实际开发过程中,考虑到安全性和跨浏览器兼容性的问题,开发者应该谨慎选择解决方案,并...
例如,你可以在Java服务端定义一个接口,该接口允许在运行时加载和执行JavaScript脚本来完成特定任务,这样就能轻松地切换或更新业务逻辑,而无需重新编译和部署Java代码。 在实际项目中,这种方法可以应用于许多...
3. **执行 JavaScript 代码**:使用 `ExecuteScript` 方法运行一段 JavaScript 代码字符串。 4. **数据交互**:可能有示例展示如何在 C# 和 JavaScript 之间传递数据,如创建 .NET 对象并将其暴露给 JavaScript,...
它用于检查一个条件,如果条件为真(true),则执行一段代码,否则执行另一段代码。语法结构如下: ```javascript if (condition) { // 条件为真时执行的代码 } else { // 条件为假时执行的代码 } ``` 例如,...
根据给定的文件信息,我们将详细说明JavaScript实现根据时间段显示问候语的方法的知识点。 1. JavaScript基础概念 首先,我们需要了解JavaScript是一种基于原型、解释执行的脚本语言。它内置支持日期和时间对象的...
4. **流程控制**:条件语句(如`if...else`、`switch`)用于根据特定条件执行代码,循环(如`for`、`while`、`do...while`)则用于重复执行一段代码,直到满足特定条件为止。 5. **函数**:函数是一段可重用的代码...
"浅析JavaScript的安全性和执行效率" JavaScript 作为一门广泛应用于 Web 客户端的编程语言,其安全性和执行效率是非常重要的考虑因素。在这个文件中,我们将浅析 JavaScript 的安全性和执行效率,并讨论一些相关的...
3. **即时执行的功能**:例如在某些场景下需要立即执行一段代码进行初始化设置等操作时,自执行匿名函数提供了一种简洁高效的方式。 #### 总结 自执行匿名函数是JavaScript中一项非常有用且强大的特性,它不仅可以...
4. **微任务和宏任务**: 在定时器与Promise、MutationObserver等其他异步任务一起使用时,注意微任务(microtask)和宏任务(macrotask)的执行顺序,这可能会影响定时器的实际执行时间。 ### 六、实际应用 定时器...
当遇到函数调用时,JavaScript 引擎会创建一个新的函数执行上下文来执行该函数代码。在这个阶段,全局环境仍然存在,但函数执行上下文会创建一个新的词法环境来存储函数内的变量和函数。 四、函数执行 在函数执行...