setTimeout在类中使用的问题!

2016-02-19 10:09 4 1 收藏

每个人都希望每天都是开心的,不要因为一些琐事扰乱了心情还,闲暇的时间怎么打发,关注图老师可以让你学习更多的好东西,下面为大家推荐setTimeout在类中使用的问题!,赶紧看过来吧!

【 tulaoshi.com - Web开发 】

我现在的做法,但我不想这样写: 

[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]我希望能做到创建calendar时,不需要把calendar1传入,在setTimeout参数里,直接可以通过this.thread_result()执行 

[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]
幻宇前辈不在 我先来现一把拙:)

[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]
这个问题难就难在让函数中的this指向正确
对,winter老弟的方法不错,唯一的问题是函数中的this指针有问题,我已经找到解决方法了,给Function对象添加了原型函数bindNode进行绑定,可以让this指向任意对象

[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]
To 幻宇:
我一楼帖的this也是正确的 只不过代码难看了点:)  

[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]
关于绑定事件的问题 我的做法是自己写一个函数数组
我自己感觉这样更加原生态一些 请指点一下^^

来源:http://www.tulaoshi.com/n/20160219/1593555.html

延伸阅读
标签: Web开发
前段时间被IE和JavaScript脚本引擎的Memory Leak问题弄得郁闷坏了,不过幸好现在总算是柳暗花明了,并且找到了一些IE中使用脚本避免ML问题的方法。继续研究JavaScript的编写,有发现一些不算ML问题,但是可以节约IE内存使用的方法,在此和大家讨论讨论。     我们在JavaScript中编写代码,对于定义函数的语句: function ...
SQL Server有很多很好用的小功能,但是有时候这些功能反过来给你制造麻烦。其中一个这样的问题是别名用户的使用。本技巧教你如何在数据库中建立别名用户时找到安全漏洞,不过在SQL Server 2008种不推荐这个功能。 首先,你可以对每个数据库运行下面的简单查询或者针对所有数据库操作它来运行以便找到带有“dbo”访问权限的用户。 ...
从C++转到Java上的程序员一开始总是对Java有不少抱怨,其中没有枚举就是一个比较突出的问题。那么为什么Java不支持枚举呢?从程序语言的角度讲,支持枚举意味着什么呢?我们能不能找到一种方法满足C++程序员对枚举的要求呢?那么现在就让我们一起来探讨一下这个问题。 枚举类型(Enumerated Types) 让我们先看下面这...
标签: Web开发
在浏览器中显示信息
标签: ASP
  VBScript5中增加了许多新功能,最振奋人心的当属类和正则表达式的出现。以下是本人写的一个解析html代码的类。我是学php的,语法有不习惯的地方,请大家多包含。 <% Class HTMLParse     ' 设置 Initialize 事件。     Private Sub Class_Initialize       ...

经验教程

626

收藏

66
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部