self.setinterval是什么,你知道吗?

     学了js的你,肯定知道setInterval方法是按照指定的周期(以毫秒计)来调用函数或计算表达,setInterval方法会不停地调用函数,直到clearInterval被调用或窗口被关闭,这个setInterval方法具体的介绍请看这篇文章《setTimeout()和setInterval()方法的区别?》,今天来看self.setinterval是什么意思?先看个例子代码如下:

self.setinterval是什么意思

var i = 0;

var interval =self.setinterval(function(){

if( i<10){

alert(i);

}else{

window.clearInterval(interval);

}

i++;

},1000);

结果是:页面会输出结果0到9,看图:

再看这样的:

js.js代码部分:

9vari = 0;

varinterval =self.setinterval(function(){

if( i<10 ){

alert(i);

}else{

window.clearInterval(interval);

}

i++;

},1000);

结果是:页面不输出结果0到9

最后结论:可以看出但引用外部js文件时,js代码self.setinterval不起作用,同在html页面时js代码self.setinterval起作用,那么self.setinterval的意思是只在当前页面执行的意思,self.setinterval的selt是当前页面的意思。

原文地址:http://tangjiusheng.com/js/112.html

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一、JS前言 (1)认识JS 也许你已经了解HTML标记(也称为结构),知道了CSS样式(也称为表示),会使用HT...
    凛0_0阅读 2,825评论 0 8
  • JavaScript经典代码总结 oncontextmenu="window.event.returnvalue=...
    嗝喯唲阅读 977评论 0 13
  • 工厂模式类似于现实生活中的工厂可以产生大量相似的商品,去做同样的事情,实现同样的效果;这时候需要使用工厂模式。简单...
    舟渔行舟阅读 7,963评论 2 17
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 174,593评论 25 709
  • 这次出去旅行的最后一站是涛哥的老家,一个被称为“省城后花园”的、山明水秀的小村庄。在城市里呆久了的小熊见了比他还高...
    张小傻阅读 283评论 1 1