JavaScript和jQuery的一些方法

JavaScript和jQuery的一些方法

七月 07, 2019 阅读数(请刷新)

1、jQuery.each()(循环遍历)

jQuery.each() 函数用于遍历指定的对象和数组
实例:

1
2
3
4
//result为遍历对象,m为累加器,obj对应每个m所对应的result值
jQuery.each(result, function(m,obj){
alert(obj);
})

2、setInterval(){}(定时器函数)

setInterval() 方法可按照指定的周期(以毫秒计)来调用函数或计算表达式。
setInterval() 方法会不停地调用函数,直到 clearInterval() 被调用或窗口被关闭。由 setInterval() 返回的 ID 值可用作 clearInterval() 方法的参数。

实例:

1
2
3
setInterval(function(){
//执行方法
},1000); //每秒调用一次
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
//常配合ajax使用
setInterval(function(){
$.ajax({
url:'/Software-cup001/Current',

//默认值: true,dataType 为 script 和 jsonp 时默认为 false。设置为 false 将不缓存此页面。
cache:false,
dataType:"json",
data:{},
//仅在服务器数据改变时获取新数据。默认值: false
ifModified:false,
success: function(result){

//jQuery.each() 函数用于遍历指定的对象和数组
// jQuery.each(result, function(a,obj){
// var x = (new Date()).getTime();
// alert(result.length);

if(r>result.length){
t=result.length;

}
r=result.length;
for(;t<result.length;t++){
// alert(result[0].site);
if(result[t].site=="校园大门"){

var x = (new Date()).getTime();
series.addPoint([x,result[t].headnum],true,true);
activeLastPointToolip(options);
}
}
// });
}
});
},1000);

setTimeout()(定时器)

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

1
setTimeout(function(){ alert("Hello"); }, 3000);
1
setTimeout("pie()",60000);