jQuery.ready和这个

时间:2015-09-27 19:36:52

标签: javascript jquery

我有一个加载了大量javascript文件的网页。

每个javascript都会执行特定操作。

我在每个javascript文件中使用此模型:

TTF_SizeUNICODE (font=font@entry=0x0, text=text@entry=0xbfffefe0, w=w@entry=0xbfffef9c, h=h@entry=0xbfffefa0) at SDL_ttf.c:1127
1127        use_kerning = FT_HAS_KERNING( font->face ) && font->kerning;

但在这种情况下“this”指向html文档,我想指向函数本身。

我怎样才能实现它?

有没有更好的“模型”可供使用?

我的网页就像很多小部件同时运行,每个javascript文件运行一个特定的小部件。

非常感谢。

3 个答案:

答案 0 :(得分:0)

我没有看到你这样做的正当理由。如果要将函数分配给变量,只需使用:

var functionVariable = function() { ... }

也许如果你告诉我们你为什么要这样做,答案会更具体。

答案 1 :(得分:0)

根据您所写的内容,您似乎希望每隔60秒拨打func1()。不要设置递归调用runTimer()的{​​{1}}函数,而只需使用setInterval。而不是使用函数setTimeout,只需使用:

runTimer()

如果要取消此操作并停止调用func1,请使用:

var timer = setInterval(func1, 60000);

从我所看到的你只是使用self / this来实现这一目标,并且有一种更好/更直接的方法。如果您想要设置self = this的另一个原因,您是否可以添加到您的代码示例中或尝试澄清您想要实现的内容?

答案 2 :(得分:0)

查看proxy函数:它确切地说就是