JavaScript和jQuery的一些方法

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

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

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

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

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

实例:

setInterval(function(){
			//执行方法
						},1000);   //每秒调用一次
//常配合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() 方法用于在指定的毫秒数后调用函数或计算表达式。
实例:

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

猜你喜欢

转载自blog.csdn.net/erhuobuer/article/details/94598714