在白話中,範圍和上下文有很多共同之處。這就是爲什麼我會感到困惑,當我讀到,既引用,如在封閉的從文章下面引用:對象的範圍和它在javascript中的上下文有什麼區別?
範圍指的是變量和函數都可以訪問,以及在什麼方面它正在執行。 (@robertnyman)
據我所知,上下文只是對象的引用。
有人可以請解釋究竟是什麼上下文,例如,在jQuery語法中使用,$(selector, context)
。並且是一個對象的範圍相同在它的上下文?
更新:
我發現,談到這兩個範圍和背景在JavaScript中這個有趣的文章。
謝謝,雖然它說: 「但是,可以通過使用$()函數的可選第二個參數給出替代**上下文**以進行搜索。」 他們似乎仍然指這個變量的** context **。 – dkinzer 2010-04-25 19:09:00
是的。它仍然不是一個JavaScript術語。正如它所說的那樣,默認情況下它搜索「從文檔根開始」(即默認上下文是文檔根目錄)。你可以改變它。 – Quentin 2010-04-25 20:11:04