在白话中,范围和上下文有很多共同之处。这就是为什么我会感到困惑,当我读到,既引用,如在封闭的从文章下面引用:对象的范围和它在javascript中的上下文有什么区别?
范围指的是变量和函数都可以访问,以及在什么方面它正在执行。 (@robertnyman)
据我所知,上下文只是对象的引用。
有人可以请解释究竟是什么上下文,例如,在jQuery语法中使用,$(selector, context)
。并且是一个对象的范围相同在它的上下文?
更新:
我发现,谈到这两个范围和背景在JavaScript中这个有趣的文章。
谢谢,虽然它说: “但是,可以通过使用$()函数的可选第二个参数给出替代**上下文**以进行搜索。” 他们似乎仍然指这个变量的** context **。 – dkinzer 2010-04-25 19:09:00
是的。它仍然不是一个JavaScript术语。正如它所说的那样,默认情况下它搜索“从文档根开始”(即默认上下文是文档根目录)。你可以改变它。 – Quentin 2010-04-25 20:11:04