Preguntas etiquetadas con scope

El alcance es un contexto cerrado donde se asocian valores y expresiones. Use esta etiqueta para preguntas sobre diferentes tipos de alcance, así como para preguntas en las que el alcance puede no estar claro.

30
¿Cómo funcionan los cierres de JavaScript?
Las respuestas de esta pregunta son un esfuerzo comunitario . Edite las respuestas existentes para mejorar esta publicación. Actualmente no acepta nuevas respuestas o interacciones. На этот вопрос есть ответы en Stack Overflow на русском : Как работают замыкания в JavaScript ¿Cómo explicaría los cierres de JavaScript a alguien que …


19
Usar variables globales en una función
¿Cómo puedo crear o usar una variable global en una función? Si creo una variable global en una función, ¿cómo puedo usar esa variable global en otra función? ¿Necesito almacenar la variable global en una variable local de la función que necesita su acceso?






12
Cierre de JavaScript frente a funciones anónimas
Un amigo mío y yo estamos discutiendo qué es un cierre en JS y qué no. Solo queremos asegurarnos de que realmente lo entendemos correctamente. Tomemos este ejemplo. Tenemos un ciclo de conteo y queremos imprimir la variable de contador en la consola con retraso. Por lo tanto, usamos setTimeouty …

12
Definir variable global en una función de JavaScript
¿Es posible definir una variable global en una función de JavaScript? Quiero usar la trailimagevariable (declarada en la makeObjfunción) en otras funciones. <html xmlns="http://www.w3.org/1999/xhtml"> <head id="Head1" runat="server"> <title></title> <script type="text/javascript"> var offsetfrommouse = [10, -20]; var displayduration = 0; var obj_selected = 0; function makeObj(address) { **var trailimage = [address, …

19
¿Cuál es la forma correcta de comunicarse entre controladores en AngularJS?
¿Cuál es la forma correcta de comunicarse entre los controladores? Actualmente estoy usando un horrible dulce de azúcar que involucra window: function StockSubgroupCtrl($scope, $http) { $scope.subgroups = []; $scope.handleSubgroupsLoaded = function(data, status) { $scope.subgroups = data; } $scope.fetch = function(prod_grp) { $http.get('/api/stock/groups/' + prod_grp + '/subgroups/').success($scope.handleSubgroupsLoaded); } window.fetchStockSubgroups = $scope.fetch; …
473 scope  angularjs 

8
Breve descripción de las reglas de alcance?
¿Cuáles son exactamente las reglas de alcance de Python? Si tengo un código: code1 class Foo: code2 def spam..... code3 for code4..: code5 x() Donde se xencuentra Algunas opciones posibles incluyen la siguiente lista: En el archivo fuente adjunto En el espacio de nombres de clase En la definición de …


10
¿Qué subyace en este lenguaje JavaScript: var self = this?
Vi lo siguiente en la fuente de WebKit HTML 5 SQL Storage Notes Demo : function Note() { var self = this; var note = document.createElement('div'); note.className = 'note'; note.addEventListener('mousedown', function(e) { return self.onMouseDown(e) }, false); note.addEventListener('click', function() { return self.onNoteClick() }, false); this.note = note; // ... } El …


Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.