In the vernacular, scope and context have a lot in common. Which is why I get confused when I read references to both, such as in the quote below from an article on closures:
Scope refers to where variables and functions are accessible, and in what context it is being executed. ( @robertnyman )
As far as I can tell, context is just a reference to an object.
Can someone please explain what exactly is context , as used, for instance, in the jQuery syntax, $(selector, context)
. And is an object's scope the same at it's context ?
Update:
I found this interesting article that talks about both scope and context in JavaScript.
"Context", as used in this jQuery example, is not a JavaScript term. It is just the name of a variable. It is documented with the rest of the jQuery documentation: http://api.jquery.com/jQuery/#selector-context
"context" can mean many things. In the jQuery example you quote it is a reference to a part of the DOM that the selector should be applied to, which has nothing to do with JavaScript contexts.
The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.