不管是哪儿,灾难面前、众生平等。
2011-03-12 13:53
225 查看
timerID = window.setInterval('scrollLeft()',timer); //这样使用是正确的
timerID = window.setInterval('scrollLeft(obj)',timer); //除非obj是全局变量,否则这样使用是错误的
在window.setInterval后面所跟的函数scrollLeft()里面的参数param必须是全局变量才可以,如果既想传递参数,又不想设定全局变量,解决这个问题的办法可以使用匿名函数包装的方式:
timerID = window.setInterval(function(){
scrollLeft(obj);
},timer);
function scrollLeft(obj) {
// some other things
}
这样一来,就可以不再依赖于全局变量向scrollLeft函数中传递参数,毕竟当页面中的全局变量多了以后,会给脚本的开发、调试和管理等带来极大的困惑,代码也比较ugly.
timerID = window.setInterval('scrollLeft(obj)',timer); //除非obj是全局变量,否则这样使用是错误的
在window.setInterval后面所跟的函数scrollLeft()里面的参数param必须是全局变量才可以,如果既想传递参数,又不想设定全局变量,解决这个问题的办法可以使用匿名函数包装的方式:
timerID = window.setInterval(function(){
scrollLeft(obj);
},timer);
function scrollLeft(obj) {
// some other things
}
这样一来,就可以不再依赖于全局变量向scrollLeft函数中传递参数,毕竟当页面中的全局变量多了以后,会给脚本的开发、调试和管理等带来极大的困惑,代码也比较ugly.
相关文章推荐
- 灾难面前,1号店的理智与情感
- 《山寨革命》之:大学衰落与众生平等
- 法律不能使人人平等,但是在法律面前人人是平等的.
- 为什么要制定一个标准,它的实际意义在哪儿?
- 唐僧在如来面前吐真言
- 互联网最值钱的地皮在哪儿?
- [时政]假设人民币急促升值达50%时将出现什么灾难情况呢!
- 好啊油,不管今天星期几。。。
- 面前我发现的最好的在线日程管理工具 http://www.kiko.com/
- 很多事情摆在你面前
- Observer设计模式的陷阱,兼谈C++语言在模式面前的悲哀
- 电脑面前待久了真的应该出去亲近亲近大自然
- 一个!号引发的灾难!!!!!!!
- Windows 2003 AD DR(灾难恢复)实验详细步骤
- CSDN2007年英雄会札记 - 聚会众生相(兄弟篇)
- 游戏开发的各个时期的众生相
- 关于人民币升值--不管你懂不懂经济,豁然开朗
- SQLServer灾难恢复 推荐
- 面向对象分析设计学习与探索(六):面向对象的灾难(OO Catastrophe)