文档章节

关于Javascript setTimeout中的this问题,以及倒计时器的实现源码

剑禅觅心
 剑禅觅心
发布于 2016/08/01 21:28
字数 124
阅读 2
收藏 0

转载地址:点击打开链接

情景:
?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
function xilou(){
     this .name= "xilou" ;
     this .sex= "男" ;
     this .num=0;
}
 
xilou.prototype.count= function (){
     this .num+=1;
     alert( this .sex+ this .num+ this .name);
     alert( this .count)
     var self= this ;
     //setTimeout(function(){self.count();},1000); //D:正确
     //setTimeout('self.count()',1000)//     can't do it
}
var x= new xilou();
x.count();
问题:

        为什么第一种正确,第二种不行,第二种的self不就相当于x吗?

解析:


本文转载自:http://blog.csdn.net/amohan/article/details/50808106

共有 人打赏支持
剑禅觅心
粉丝 6
博文 224
码字总数 0
作品 0
深圳
高级程序员
私信 提问
jquery/js实现一个网页同时调用多个倒计时(最新的)

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/wuchengzeng/article/details/50037611 jquery/js实现一个网页同时调用多个倒计时(最新的) 最近需要网页添加多...

websites
2015/11/25
0
0
JavaScript 倒计时踩坑集锦

前阵子,项目中加了个倒计时的需求,接手的时候 啪啪啪三声,搞定,送测 某个彩笔开发:这波有bug我吃shi。 然后测试小姐姐反手就给了我几个 bug bug1: 你这东西不准啊,我看着几分钟,有好几...

哈利破特
2018/10/26
0
0
点击按钮 倒计时60秒方可再次点击发送的Js代码

本节内容: Javascript 实现 点击按钮 倒计时60秒方可再次点击发送的效果。 比如,一些网站上的手机短信认证的功能,有类似实现点击按钮后,倒计时60秒才能再次点击发送的效果。 本文用Javas...

Carl_
2014/08/06
0
0
Underscore _.template 方法使用详解

https://github.com/hanzichi/underscore-analysis/issues/26 前文 浅谈 Web 中前后端模板引擎的使用 我们简单了解了模板引擎在前后端的应用场景,本文重点深入 Underscore 的模板函数 _.te...

壹峰
2018/12/19
0
0
解读 JavaScript 之事件循环和异步编程

欢迎阅读专门探索 JavaScript 及其构建组件的系列文章的第四章。 在识别和描述核心元素的过程中,我们还分享了关于构建 SessionStack 时需要遵循的一些经验法则,一个 JavaScript 应用必须是...

oschina
2017/12/14
2.2K
6

没有更多内容

加载失败,请刷新页面

加载更多

租房软件隐私保护如同虚设

近日,苏州市民赵先生向江苏新闻广播新闻热线025-84658888反映,他在“安居客”手机应用软件上浏览二手房信息,并且使用该软件自动生成的虚拟号码向当地一家中介公司进行咨询。可电话刚挂不久...

linux-tao
今天
1
0
分布式项目(五)iot-pgsql

书接上回,在Mapping server中,我们已经把数据都整理好了,现在利用postgresql存储历史数据。 iot-pgsql 构建iot-pgsql模块,这里我们写数据库为了性能考虑不在使用mybatis,换成spring jd...

lelinked
今天
4
0
一文分析java基础面试题中易出错考点

前言 这篇文章主要针对的是笔试题中出现的通过查看代码执行结果选择正确答案题材。 正式进入题目内容: 1、(单选题)下面代码的输出结果是什么? public class Base { private Strin...

一看就喷亏的小猿
今天
2
0
cocoapods 用法

cocoapods install pod install 更新本地已经install的仓库 更新所有的仓库 pod update --verbose --no-repo-update 更新制定的仓库 pod update ** --verbose --no-repo-update...

HOrange
今天
3
0
linux下socket编程实现一个服务器连接多个客户端

使用socekt通信一般步骤 1)服务器端:socker()建立套接字,绑定(bind)并监听(listen),用accept()等待客户端连接。 2)客户端:socker()建立套接字,连接(connect)服务器,连接上后...

shzwork
昨天
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部