发表于: 2017-07-05 21:12:00

2 979


今天完成的事情:修改了一个bug,当输入页数超过最大页数时再进行一次请求,返回最大页数的页面。

把一个js文件拆分成了5个js文件,听王帅师兄讲解了自定义指令和服务;

学习了微信小程序的一点点知识,配置好了环境,获得了开发id;

明天计划的事情:完成自定义指令和服务,学习懒加载并争取完成;

遇到的问题:这几天收获很少,代码很丑。

收获:

setInterval() 方法可按照指定的周期(以毫秒计)来调用函数或计算表达式。

setInterval() 方法会不停地调用函数,直到 clearInterval() 被调用或窗口被关闭。由 setInterval() 返回的 ID 值可用作 clearInterval() 方法的参数。

var time=0;

用法1:

function jump(){

  …………  //函数内容

}

time = setInterval("jump",5000); //每个五秒调用一次函数

当需要暂停的时候

  $("").hover(function(){

    clearInterval(time),function(){

    time = setInterval("jump",5000); 

    }  

  })

jQuery中setTimeout的几种使用方法 

jQuery 中 setTimeout/setInterval 不能像在原生态 javascript 中那样使用, 否则会报错.

<div id="div_debug"></div> 

<script src="http://www.studyday.net/demo/jquery.js"></script> 

<script language="JavaScript"> 

functionlog(s){ 

$('#div_debug').append(s+'<br>'); 

//jQuery 中的用法 

functionfunA(){ 

log('funA...'); 

setTimeout('funA()', 1000); 

jQuery(document).ready(function($){ 

//用法1 : 把要调用的函数写在ready外面,使它成为全局函数 

funA(); 

//用法2 : 直接写函数名,不能带括号也不能带引号,适合没有参数的函数 

functionfunB(){ 

log('funB...'); 

setTimeout(funB, 1000); 

funB(); 

//用法3 : 通过调用匿名函数来执行,适合有带参数的函数 

functionfunC(v){ 

log('funC...'+v); 

setTimeout(function(){funC(v+1)}, 1000); 

funC(1); 

//用法4 : 通过在jQuery命名空间上增加函数,适用面更广 

$.extend({ 

funD:function(v){ 

log('funD...'+v); 

setTimeout("$.funD("+(v+1)+")",1000); 

}); 

$.funD(100); 

}); 

 



返回列表 返回列表
评论

    分享到