In lingua volgare, lo ambito e contesto hanno molto in comune. Che è il motivo per cui mi confondo quando ho letto i riferimenti a entrambi, come nella citazione di seguito da un articolo sulle chiusure:Qual è la differenza tra l'ambito di un oggetto e il suo contesto in javascript?
Ambito si riferisce al punto in cui le variabili e le funzioni sono accessibili, e in quale contesto esso è in esecuzione. (@robertnyman)
Per quanto posso dire, il contesto è solo un riferimento a un oggetto.
Qualcuno può spiegare che cos'è esattamente il contesto, come usato, ad esempio, nella sintassi jQuery, $(selector, context)
. Ed è lo scopo di un oggetto lo stesso al suo contesto?
Aggiornamento:
ho trovato questo interessante articolo che parla di tanto ambito e contesto in JavaScript.
Grazie, anche se dice: "Tuttavia, è possibile fornire un ** contesto ** alternativo per la ricerca utilizzando il secondo parametro opzionale alla funzione $()." Sembra che si riferiscano a ** context ** con quella variabile. – dkinzer
Sì. Non è ancora un termine JavaScript. Come dice, per impostazione predefinita cerca "iniziando dalla radice del documento" (cioè il contesto predefinito è la radice del documento). Puoi cambiarlo. – Quentin