Pytania otagowane jako scope

Zakres to otaczający kontekst, w którym skojarzone są wartości i wyrażenia. Użyj tego tagu w przypadku pytań dotyczących różnych typów zakresu, a także w przypadku pytań, w których zakres może być niejasny.

30
Jak działają zamknięcia JavaScript?
Odpowiedzi na to pytanie są dziełem społeczności . Edytuj istniejące odpowiedzi, aby poprawić ten post. Obecnie nie akceptuje nowych odpowiedzi ani interakcji. Przekaż opinię na temat Przepełnienia stosu w języku angielskim : Kod źródłowy w JavaScripcie Jak wyjaśniłbyś zamknięcia JavaScript komuś, kto zna pojęcia, na które składają się (na przykład …


19
Używanie zmiennych globalnych w funkcji
Jak mogę utworzyć lub użyć zmiennej globalnej w funkcji? Jeśli utworzę zmienną globalną w jednej funkcji, jak mogę użyć tej zmiennej globalnej w innej funkcji? Czy muszę przechowywać zmienną globalną w zmiennej lokalnej funkcji, która potrzebuje jej dostępu?




17
Jak uzyskać dostęp do wyników poprzednich obietnic w łańcuchu .then ()?
Przekształciłem swój kod w obietnice i zbudowałem wspaniały długi, płaski łańcuch obietnic , składający się z wielu .then()wywołań zwrotnych. Na koniec chcę zwrócić pewną wartość złożoną i muszę uzyskać dostęp do wielu wyników pośrednich obietnic . Jednak wartości rozdzielczości od połowy sekwencji nie są objęte zakresem ostatniego oddzwaniania, jak uzyskać …


12
Zamknięcia JavaScript a funkcje anonimowe
Mój przyjaciel i ja obecnie dyskutujemy, co jest zamknięciem w JS, a co nie. Chcemy tylko upewnić się, że naprawdę to rozumiemy. Weźmy ten przykład. Mamy pętlę zliczania i chcemy wydrukować zmienną licznika na konsoli z opóźnieniem. Dlatego używamy setTimeouti zamykania do przechwytywania wartości zmiennej licznika, aby upewnić się, że …

12
Zdefiniuj zmienną globalną w funkcji JavaScript
Czy można zdefiniować zmienną globalną w funkcji JavaScript? Chcę użyć trailimagezmiennej (zadeklarowanej w makeObjfunkcji) w innych funkcjach. <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, 50, 50];** document.write('<img id="trailimageid" src="' …

19
Jaki jest prawidłowy sposób komunikacji między kontrolerami w AngularJS?
Jaki jest właściwy sposób komunikacji między kontrolerami? Obecnie używam okropnej krówki obejmującej 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; } function StockGroupCtrl($scope, $http) { ... $scope.select = …
473 scope  angularjs 

8
Krótki opis zasad określania zakresu?
Jakie dokładnie są reguły zakresu Pythona? Jeśli mam jakiś kod: code1 class Foo: code2 def spam..... code3 for code4..: code5 x() Gdzie jest xznaleziony Niektóre możliwe opcje obejmują poniższą listę: W załączonym pliku źródłowym W przestrzeni nazw klas W definicji funkcji W zmiennej indeksu pętli for Wewnątrz pętli for Istnieje …


10
Co leży u podstaw tego idiomu JavaScript: var self = this?
W źródle prezentacji WebKit HTML 5 SQL Storage Notes zobaczyłem następujące informacje : 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; // ... } Autor używa self …


Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.