Javascript部分核心知识详解程序.doc

异步加载JS的五种方setInterval(函数,time) 从载入后,每隔指定的时间就执行一次函数(循环执行),放控制函数外部。 setTimeout(函数,time)在载入后延迟指定时间后,去执行一次函数,次数是一次,放控制函数内部。 注意:1 这两种方法可能看起来非常像,而且显示的结果也会很相似,不过两者的最大区别就是,setTimeout方法不会每隔x秒钟就执行一次函数,它是在每次调用setTimeout后过x秒钟再去执行函数。这意味着如果函数的主体部分需要2秒钟执行完,那么整个函数则要每x+2秒钟才执行一次。而setInterval却没有被自己所调用的函数所束缚,它只是简单地每隔一定时间就重复执行一次那个函数。如果要求在每隔一个固定的时间间隔后就精确地执行某动作,那么最好使用setInterval,而如果不想由于连续调用产生互相干扰的问题,尤其是每次函数的调用需要繁重的计算以及很长的处理时间,那么最好使用setTimeout。 2 注意及时清计时器 3 setTimeout(alert(this),20)/ setInterval(alert(this),20)中this都指向window 4 不能直接传参 七、AJAX的工作原理。 创建ajax对象(XMLHttpRequest/ActiveXObject(Microsoft.XMLHttp)) 判断数据传输

文档评论(0)

1亿VIP精品文档

相关文档