关于setTimeout不能传递参数的问题
<script language="javascript">http://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gifhttp://www.cnblogs.com/Images/OutliningIndicators/ContractedBlock.gif/**//*
http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif 功能:修改 window.setTimeout,使之可以传递参数和对象参数
http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif 使用方法: setTimeout(回调函数,时间,参数1,http://www.cnblogs.com/Images/dot.gif,参数n)
http://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockEnd.gif*/
http://www.cnblogs.com/Images/OutliningIndicators/None.gifvar __sto = setTimeout;
http://www.cnblogs.com/Images/OutliningIndicators/None.gifwindow.setTimeout = function(callback,timeout,param)
http://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gifhttp://www.cnblogs.com/Images/OutliningIndicators/ContractedBlock.gifhttp://www.cnblogs.com/Images/dot.gif{
http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif var args = Array.prototype.slice.call(arguments,2);
http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif var _cb = function()
http://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gifhttp://www.cnblogs.com/Images/OutliningIndicators/ContractedSubBlock.gif http://www.cnblogs.com/Images/dot.gif{
http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif callback.apply(null,args);
http://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockEnd.gif }
http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif
http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif __sto(_cb,timeout);
http://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockEnd.gif}
http://www.cnblogs.com/Images/OutliningIndicators/None.gif
http://www.cnblogs.com/Images/OutliningIndicators/None.gif///测试代码
http://www.cnblogs.com/Images/OutliningIndicators/None.gif
http://www.cnblogs.com/Images/OutliningIndicators/None.giffunction aaaa(a)
http://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gifhttp://www.cnblogs.com/Images/OutliningIndicators/ContractedBlock.gifhttp://www.cnblogs.com/Images/dot.gif{
http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif alert(a);
http://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockEnd.gif}
http://www.cnblogs.com/Images/OutliningIndicators/None.gif
http://www.cnblogs.com/Images/OutliningIndicators/None.giffunction aaaaa(a,b,c)
http://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gifhttp://www.cnblogs.com/Images/OutliningIndicators/ContractedBlock.gifhttp://www.cnblogs.com/Images/dot.gif{
http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif alert(a + b + c);
http://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockEnd.gif}
http://www.cnblogs.com/Images/OutliningIndicators/None.gif
http://www.cnblogs.com/Images/OutliningIndicators/None.gif
http://www.cnblogs.com/Images/OutliningIndicators/None.gifvar a = new Object();
http://www.cnblogs.com/Images/OutliningIndicators/None.gifwindow.setTimeout(aaaa,1000,a);
http://www.cnblogs.com/Images/OutliningIndicators/None.gifwindow.setTimeout(aaaaa,2000,a,6,7);
http://www.cnblogs.com/Images/OutliningIndicators/None.gif</script>
页:
[1]