本月博客排行
-
第1名
龙儿筝 -
第2名
johnsmith9th -
第3名
wy_19921005 - zysnba
- sgqt
- lemonhandsome
年度博客排行
-
第1名
宏天软件 -
第2名
青否云后端云 -
第3名
龙儿筝 - gashero
- wallimn
- vipbooks
- benladeng5225
- wy_19921005
- fantaxy025025
- qepwqnp
- e_e
- 解宜然
- zysnba
- ssydxa219
- sam123456gz
- javashop
- arpenker
- tanling8334
- kaizi1992
- xpenxpen
- gaojingsong
- wiseboyloves
- xiangjie88
- ranbuijj
- ganxueyun
- sichunli_030
- xyuma
- wangchen.ily
- jh108020
- lemonhandsome
- zxq_2017
- jbosscn
- Xeden
- luxurioust
- lzyfn123
- zhanjia
- forestqqqq
- johnsmith9th
- ajinn
- nychen2000
- wjianwei666
- hanbaohong
- daizj
- 喧嚣求静
- silverend
- mwhgJava
- kingwell.leng
- lchb139128
- lich0079
- kristy_yy
最新文章列表
js setTimeout setinterval传递参数问题(参数是对象,不是字符串)
不客气了,老夫直接上代码了:
<script>
function main(data,closeFunction){
window.setInterval(test(test1, data,closeFunction), 3000);
}
function test1(data,closeFunction){
alert(data.name);
clo ...
greasemonkey油猴子初学过程中遇到的问题
之前了解过Chrome浏览器自定义插件,那Firefox浏览器中怎么定义插件呢?
搜索到了greasemonkey-泥猴子
试着写一个HelloWorld遇到了以下两个问题
1、JQuery的使用
// @require http://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js
网上搜索的方式大多是这种,可是还是不 ...
javascript完美倒计时5秒
<p class="reg-success-p2">请牢记您的信息,页面<span class="red"> <span id="time">5</span>s </span>后将跳转到登录页面</p>
----------------------------- ...
angularjs短信验证码及秒倒计时
工作H5开发需要做短信验证码及秒倒计时,如果是用纯JS做好像还比较容易,但用angularJS做还是一些坑,特此记录一下,有如下几种实现方式。
一.setTimeout方式实现
<html>
<head>
<title>AngularJs倒计时</title>
</head>
<body>
<di ...
setInterval和setTimeout
如题所示的2个方法是很重要的,而以前对它们的认知比较笼统。最近用到了,虽然比较简单但还是好好总结一下~~
<html >
<head>
<script type="text/javascript" src="js/jquery-1.8.3.min.js"></scr ...
angular的$timeout和window.setTimeout的区别
这个问题也是前段时间面试的时候面试官问的,当时也只是略知一二,后来回来后查看的源码,才搞清楚
总结起来有以下几点:
1. 在$timeout中传入的函数会被包含在try...catch中,并且在异常时将异常交给$exceptionHandler
2. window.setTimeout返回的是数字id,可以通过window.clearTimeout(id)取消,而$timeout返回的是p ...
setTimeout()和setInterval()方法的区别?
因为setTimeout(表达式,延时时间)在执行时,是在载入后延迟指定时间后,去执行一次表达式,记住,次数是一次 而setInterval(表达式,交互时间)则不一样,它从载入后,每隔指定的时间就执行一次表达式 所以,完全是不一样的 很多人习惯于将setTimeout包含于被执行函数中,然后在函数外再次使用setTimeout来达到定时执行的目的 这样,函数外的setTimeout在执行函数时再 ...
延迟响应文本框(text)输入的方法
实现一个搜索框,需要支持用户输入之后自动搜索。
上网查资料,发现各种监听change、input事件的例子,但是都有一个缺点:实时响应,不是延时响应。
实时响应最大的问题是:
对服务端的压力太大。
处理请求的并发问题。
例如:用户希望搜索关键字“bootstrap”,每输入一个字母都要向服务端发送请求,共请求9次,如果boots请求比bootstr ...
倒计时小程序 setTimeout传递参数
var startTime = new Date();
//获得当前的时间
startTime.setFullYear(2016, 5, 27);
//调用设置年份
startTime.setHours(23);
//调用设置指定的时间的小时字段
startTim ...
javascript—图片的自动切换
JS——图片自动切换
——鼠标停留在图片,图片暂停切换
前面提过鼠标滑过,切换图片的方法,将里面的onmouseover方法改为onclick方法,即可改写为点击切换图片的效果 在这里介绍一下图片自动切换,且鼠标停留在图片上,停止切换,鼠标移开,继续切换
第一步:先写一个div,用来放四张图片,设置其id="pics"设置图片及其大小 ...
window resize 事件 执行优化
浏览器窗口变化了1像素时就触发resize事件,然后随着变化不断重复触发。应该注意不要在这个事件的处理程序中加入大计算量的代码,因为这些代码有可能被频繁执行,从而导致浏览器反映明显变慢。
如果必须加则让resize事件按指定频率执行。避免不断执行。
-----------------------------------例子--------------------------------- ...
Jquery实现定时执行操作setInterval和clearInterval、setTimeout函数
1.setInterval()用法:
var idInt = setInterval(function(){},2000);
2.clearInterval用法:
clearInterval(idInt);
另,通过setTImeOut()也可以设置定时操作,具体demo如下:
function viewInExplorerStatus() {
var date = ...
setTimeout无效的解决方案(三)
在前面的“setTimeout无效的解决方案”中,有提到一个案件:就是画面中的元素的背景色需要定时进行切换。
之前这个效果也是需要通过setTimeout实现的。不过,最近看到CSS3中有关于动画的介绍,我想了一下,应该也是可以通过动画来实现这个背景切换的效果的。
今天试了一下,果然可以。
demo的代码如下:
<!DOCTYPE html>
<html>
&l ...
模态对话框导致setTimeout无效的解决方案(二)
之前的方案一,请参照:http://rainbow702.iteye.com/admin/blogs/2040051
这篇写下方案二。
这个方案用到了HTML5中新的API,web worker。
web worker 能够产生一个独立于主线程的子线程,它们之间除了通信之外,是不会互相干扰的。而恰好,在web worker 也能够使用 setTimeout 来定时,所以,我就自然而然 ...
模态对话框导致setTimeout失效的解决方案(一)
web开发中,大家有可能经历过下面这种问题: ① 画面上通过setTimeout启动了一个定时器,用以动态更新画面上的某个组件(比如,1 秒刷新一次时间中的秒数) ② 当页面弹出一个模态对话框(通过 showModalDialog打开)时候,你会发现画面上的setTimeout失效了(比如,时间不再是一秒刷新一次了) 发生这个问题的原因大家可能都知道:模态对话框的特性导致了这个问题。在关闭模态对 ...
setTimeout与setInterval的区别
function timeOut() {
//延迟3秒后调用一次call方法,且只调用一次
setTimeout('call(5)', 3000);
}
function interval() {
//延迟3秒后调用一次call方法,且以后没延迟3秒调用一次
setInterval('call(6)', 3000);
}
...
jQuery.each和setTimeout方法小体会
jquery在遍历选定的对象时候用each比较方便。有时满足了某种条件之后,要跳出这个循环。
我们都知道跳出循环一般用break;终止本次循环计入下一个循环用continue.
不巧遇到这个问题,each遍历时下意识 的用了break,想跳出这个循环。结果报错
SyntaxError: unlabeled break must be inside loop or switch
...
js中setInterval和setTimeout区别和用法
原文地址:http://www.2cto.com/kf/201207/142102.html
setTimeout
setTimeout() //- 在指定时间后执行代码
clearTimeout() //- 取消 setTimeout()
注意: setTimeout() 和 clearTimeout() 都是HTML DOM 的 Window 对象的函数。
用法: setTim ...
javaScript之setTimeOut()
在使用 setTimeout 時,假設要執行 4 次就如同下面的例子:
for (var i = 0; i < 4; i++)
{
console.log("A="+i);
function A(){
console.log("B="+i);
}
window.setT ...