垂直无缝滚动图片(兼容性好)实例教程源码下载(2)

作者:YAOHAIXIAO 来源:YAOHAIXIAO博客 时间:2010-04-06 12:16:00 

setTimeout(func,time)

setTimeout是window对象的一个方法,所以如果要是看到这么写window.setTimeout你不要感到奇怪,我们平时一般都省略了window。

setTimeout方法接受两个参数:

  • func - 在指定时间间隔内要执行的函数;

  • time - 执行函数的时间间隔(以毫秒为单位,1000毫秒等于1秒)

我一开始没有解释setTimeout的功能,而是先说了两个参数的意思,我想大家看了后就会有所了解,setTimeout的功能就是:设置定时器,在一段时间之后执行指定的代码。

例如本例中的:

setTimeout(anim, o.speed);

也许你有看过类似的写法:

function dosomething(){  // do something}setTimeOout('dosomething',1000);

个人建议不要这么写,这样的代码的可读性太差,虽然也可以正常执行。相信你看到的类似的代码也是很久前的东西了。如果你还在新买的某本书中看到这样的写法,我想你可能很不幸买了本烂书。现在一般我们都这么做:

function whatWeDoNow(){  var str = 'this is what we do now';  if(doalert) {    clearTimeout(doalert)  }  var doalert = setTimeout(function(){    alert(str);  },1000);}

而且不知道你发现没有,这么写还有一个好处,你的function还可以接受其他的参数,比如这里我们可以接受whatWeDoNow()函数中的局部变量。如果你再结合闭包的使用,好处会更显而易见。

刚才说的一点应该说是一个不好的使用setTimeout的习惯。呵呵,接下来我还要说的一个更不好的使用习惯就是只使用setTimeout()方法,而不使用clearTimeout()方法。

标签:无缝滚动,教程,setTimeout
0
投稿

猜你喜欢

  • ASP生成柱型体,折线图,饼图源代码

    2007-09-20 12:56:00
  • 帮助你分析MySQL的数据类型以及建库策略

    2009-02-23 17:39:00
  • asp的分词技术

    2007-08-25 17:50:00
  • CSS框架的相关汇总(CSS Frameworks)

    2008-04-02 12:00:00
  • 详解CSS的优先权

    2008-05-11 18:57:00
  • [翻译]标记语言和样式手册 Chapter 7 锚点

    2008-01-28 14:01:00
  • 用JS找出字符串中出现次数最多的字母

    2007-11-12 13:40:00
  • css表单中textarea域背景图片设置方法

    2008-04-21 13:56:00
  • 多个函数验证同一表单方法

    2007-10-06 22:55:00
  • 如何解决AJAX中跨域访问出现'没有权限'的错误

    2008-09-11 17:20:00
  • 网页视频播放器程序代码(通用代码),支持avi,wmv,asf,mov,rm,ra,ram等

    2008-07-16 11:56:00
  • 谈谈如何管理门户级网站的CSS/IMG/JS文件

    2009-09-03 11:48:00
  • asp fso删除非空目录的例子

    2008-11-26 20:03:00
  • Oracle In和exists not in和not exists的比较分析

    2009-08-27 10:07:00
  • asp如何使用MsChart制图工具?

    2010-06-05 12:40:00
  • 怎样在SQL Server中去除表中不可见字符

    2009-02-05 15:23:00
  • ADO组件之分页程序详解

    2008-10-09 12:28:00
  • 用FrontPage制作缩略图和图片重叠效果

    2007-11-18 14:45:00
  • JavaScript caller与callee属性

    2009-01-19 13:39:00
  • ASP获取ACCESS数据库的表名以及表名对应的字段名和字段类型

    2009-12-25 18:57:00
  • asp之家 网络编程 m.aspxhome.com