本月博客排行
-
第1名
Xeden -
第2名
fantaxy025025 -
第3名
bosschen - paulwong
- johnsmith9th
年度博客排行
-
第1名
青否云后端云 -
第2名
宏天软件 -
第3名
gashero - gengyun12
- wy_19921005
- vipbooks
- e_e
- benladeng5225
- wallimn
- ranbuijj
- javashop
- jickcai
- fantaxy025025
- zw7534313
- qepwqnp
- robotmen
- 解宜然
- ssydxa219
- sam123456gz
- zysnba
- sichunli_030
- tanling8334
- arpenker
- gaojingsong
- xpenxpen
- kaizi1992
- wiseboyloves
- jh108020
- xyuma
- ganxueyun
- wangchen.ily
- xiangjie88
- Jameslyy
- luxurioust
- mengjichen
- lemonhandsome
- jbosscn
- nychen2000
- zxq_2017
- lzyfn123
- wjianwei666
- forestqqqq
- ajinn
- siemens800
- hanbaohong
- 狂盗一枝梅
- java-007
- zhanjia
- 喧嚣求静
- Xeden
最新文章列表
获得焦点 forcus setTimeout(fn,0) 作用
javascript是单线程执行的,事件驱动的,可以想象为有一个后台调用队列。
所以setTimeout(fn,0)当时不会执行,只是将fn添加到后台等待运行队列。只有当前代码跑完之后。再执行。
console.log(1);
setTimeout(function(){console.log(2);},0);
console.log(3);
运行得到132。
应用场景:
用户点 ...
jquery演示汉诺塔移动过程
前几天用递归写汉诺塔程序,写了半天没写出来(呵呵,比较笨啊),后来在网上搜了下代码才恍然大悟。
今天下午上班闲着没事就写了个演示汉诺塔的移动过程的js,开始写的很顺利,就是在写完后,发现前一个圆盘没移动完,后一个圆盘就开始移动了。后来下班的时候在路上有了思路,用个标识符记录是第几步,然后用setTimeout进行等待(这个应该和线程差不多,工作以来一直没写过关于线程的程序,以前学的东 ...
Flex 同时监听单击和双击事件
有时我们在一些应用实例中可能会遇到这么一种需求:同一个组件,比如一个 button,需要同时监听单击 click 和 双击 double
click
事件。通常在列表中,这种需要更为常见一些。例如有左右两个分栏列表,点击选中,可以作一些操作;双击列表项则可以将一侧列表项移动到另一侧。
我们知道,在 Flex 里面,有 click 事件和 doubleClick 事件。click 用于处理单 ...
setTimeout的一个应用时钟
//简单的setTimeout的一个时钟
function showTime(){
var today = new Date();
var h = today.getHours(),
m =today.getMinutes(),
s = today.getSeconds();
//追加0的判断
m ...
Delay (Cheatsheet)
function Delay() {
var timer = 0;
return function(callback, ms, args, _this){
clearTimeout(timer);
timer = setTimeout(function() {
callback.apply(_this || this, args || []); // IE doesn't ...
对JavaScript调用堆栈和setTimeout用法的深入研究
Javascript中会经常用到setTimeout来推迟一个函数的执行,如:
setTimeout(function(){alert("Hello World");},1000);
会在执行到这句话后延迟1秒钟来弹出alert窗口。那么再看这一段:
function a(){
setTimeout(function() {alert(1)}, ...
js 实现延时或定时 运行某个函数 -- setTimeout
window.onload=function(){
setTimeout('getTest()',1000);
}
function getTest(){
alert('加载树');
}
1 延时执行
setTimeout
setTimeout('alert("延迟1s")',1000); //1s 即1000ms
setTim ...
js中SetInterval与setTimeout用法
js中SetInterval与setTimeout用法 JS里设定延时:
setTimeout 运用在延迟一段时间,再进行某项操作。SetInterval为自动重复,setTimeout不会重复。
setTimeout("function",time) 设置一个超时对象setInterval("function",time) 设置一个超时对象
clear ...
跑马灯
<html >
<head>
<title>setTimerOut</title>
<meta />
</head>
<body >
<div id="container" style="overflow:hidden;height:60px ;cursor ...
js精髓啊
<input type="button" value="ddd">
<input type="button" value="ddd">
<input type="button" value="ddd">
<script& ...
window.setTimeout() 和window.setInterval() 使用说明
setTimeout()的使用:
先看个例子
<SCRIPT LANGUAGE="JavaScript">
function test() {
//100毫秒后执行sleep方法, 但这100毫秒程序不会等待,会继续执行setTimeout后面的代码
//效果就是 先alert(2); 后 alert(1);
window.setTimeout(&q ...