我正在使用谷歌Chrome的元素检查器检查网页上的h2元素和一些CSS规则-似乎被应用-是灰色的。划除似乎表明规则被覆盖,但是当样式变灰时意味着什么呢?

我如何传递上下文到setTimeout?如果this.options.destroyOnHide在1000毫秒后,我想调用this.tip.destroy()。我该怎么做呢?

if (this.options.destroyOnHide) {
     setTimeout(function() { this.tip.destroy() }, 1000);
} 

当我尝试上面的时候,这指的是窗口。

我遇到过几个像下面这样的c#代码实例:

public static int Foo(this MyClass arg)

我还没有找到这个关键字在这种情况下意味着什么解释。见解吗?

我知道这是指一个当前对象。但是我不知道什么时候我真的需要使用它。例如,如果我用x代替这个,会有什么不同吗。X在某些方法中?可能x将是指一个变量,这是局部的考虑方法?我指的是只有在这个方法中才能看到的变量。

那么this.method()呢?我能用吗?我应该用它吗?如果我只是使用方法(),它不是,默认情况下,应用到当前对象?

在一个JavaScript文件中,我看到:

function Somefunction(){
   var that = this; 
   ... 
}

声明它并将它赋值给它的目的是什么?

我最近读了关于getattr()函数的文章。问题是我仍然不能理解它的用法。我对getattr()的唯一理解是,getattr(li,“pop”)与调用li.pop相同。

我不理解书中提到如何使用它来获取函数的引用,而直到运行时才知道它的名称。也许这就是我在编程方面的新手。谁能解释一下这个问题?我何时以及如何使用它?

在. net中,系统中有CultureInfo类。全球化的名称空间。它有两个相似的属性,都返回CultureInfo类型的值:CurrentCulture和currentuicculture。

它们之间的区别是什么?

什么时候用,为什么用?

我试图理解什么时候定义__getattr__或__getattribute__。python文档提到__getattribute__适用于新样式的类。什么是新型类?

我目前正在学习本教程:jQuery入门

对于下面两个例子:

$("#orderedlist").find("li").each(function (i) {
    $(this).append(" BAM! " + i);
});
$("#reset").click(function () {
    $("form").each(function () {
        this.reset();
    });
});

注意,在第一个例子中,我们使用$(this)在每个li元素中附加一些文本。在第二个例子中,我们在重置表单时直接使用这个方法。

$(this)似乎比this用得多。

我猜在第一个例子中,$()将每个li元素转换为一个jQuery对象,它可以理解append()函数,而在第二个例子中,reset()可以直接在表单上调用。

基本上,我们需要$()用于特殊的仅限jquery的函数。

这对吗?

getContext(), getApplicationContext(), getBaseContext()和“this”之间的区别是什么?

虽然这是一个简单的问题,但我无法理解它们之间的基本区别。如果可能,请举一些简单的例子。