this

Jak działa słowo kluczowe "this"?

Zauważyłem, że nie wydaje się być jasne wyjaśnienie, czym jest słowo kluczowe this i jak jest poprawnie (i nieprawidłowo) uży ... o dziwnego zachowania z nim i nie udało mi się zrozumieć, dlaczego to się stało. Jak działa this i kiedy należy go stosować?

'this' vs $ scope w kontrolerach AngularJS

W sekcji "Utwórz komponenty" na stronie głównej AngularJS znajduje się przykład: controller: function($scope, $element) { ... ątowe this do $scope), ale nie wewnątrz twojego konstruktora kontrolera. Jak działa this i $scope w kontrolerach AngularJS?

Jak uzyskać dostęp do prawidłowego "tego" wewnątrz callback?

Mam funkcję konstruktora, która rejestruje obsługę zdarzeń: function MyConstructor(data, transport) { this.data = ... lert = function() { alert(this.name); }; Ale wykazuje te same problemy. Jak mogę uzyskać dostęp do właściwego obiektu?

Różnica między getContext (), getApplicationContext (), getBaseContext () i " this"

Jaka jest różnica między getContext() , getApplicationContext() , getBaseContext() , i " this"? Chociaż jest to proste pytanie, nie jestem w stanie zrozumieć podstawowej różnicy między nimi. Proszę podać kilka prostych przykładów, jeśli to możliwe.

Jaka jest różnica między '$(this) 'a'this'?

Obecnie pracuję nad tym samouczkiem: pierwsze kroki z jQuery Dla dwóch przykładów poniżej: $("#orderedlist").find("li"). ... można wywołać bezpośrednio na formularzu. Zasadniczo potrzebujemy $() dla specjalnych funkcji tylko jQuery. Czy to prawda?

Kiedy wywołać kontekst aktywności lub kontekst aplikacji?

Pojawiło się wiele postów na temat tego, czym są te dwa konteksty.. Ale i tak nie rozumiem tego całkiem dobrze As I underst ... byłoby właściwe użycie this (uzyskanie kontekstu bieżącej instancji Activity) i kontekst aplikacji będzie bezużyteczny / zły?

Kiedy używasz słowa kluczowego "this"? [zamknięte]

Obecnie pytanie to nie pasuje do naszego formatu pytań i odpowiedzi. Oczekujemy, że odpowiedzi będą poparte faktami, referenc ... ziej public void SomeMethod() { Vector vec = new Vector(); double d = (vec * vec) - (this.radius * this.radius); }

Użycie słowa kluczowego "this" w parametrach formalnych dla metod statycznych w C#

Natknąłem się na kilka przykładów kodu C#, takich jak: public static int Foo(this MyClass arg) Nie udało mi się znaleźć wyjaśnienia, co w tym przypadku oznacza słowo kluczowe this. Jakieś spostrzeżenia?

różnica i kiedy użyć getApplication (), getApplicationContext (), getBaseContext () i someClass.to

Jestem nowy w Androidzie i staram się zrozumieć różnicę między getApplication(), getApplicationContext(), getBaseContext(), g ... tent = new Intent(getBaseContext(), LoginActivity.class); Intent intent = new Intent(getApplication(), LoginActivity.class);

Przekazać poprawny" ten " kontekst do wywołania zwrotnego setTimeout?

Jak przekazać kontekst setTimeout? Chcę zadzwonić this.tip.destroy() if this.options.destroyOnHide po 1000 ms. Jak mogę to zr ... troyOnHide) { setTimeout(function() { this.tip.destroy() }, 1000); } Gdy wypróbuję powyższe, this odnosi się do okna.

Różnica pomiędzy $(this) a eventem.cel?

Jestem nowy w jQuery i robiłem panele z kartami, postępując zgodnie z samouczkiem w JavaScript i jQuery: brakująca Instrukcja ... active").blur(); $(targetPanel).fadeIn(300); evt.preventDefault(); }); $("#tabs a:first").click(); })

Przekazać poprawny" ten " kontekst do wywołania zwrotnego setTimeout? [duplikat]

To pytanie ma już odpowiedź tutaj: Jak uzyskać dostęp do poprawnego "tego" wewnątrz callback? ... troyOnHide) { setTimeout(function() { this.tip.destroy() }, 1000); } Gdy wypróbuję powyższe, this odnosi się do okna.

TypeScript" ten " problem z zakresami podczas wywoływania w wywołaniu zwrotnym jquery

Nie jestem pewien najlepszego podejścia do obsługi zakresu "tego" w maszynopisie. Oto przykład wspólnego wzorca w kodzie, któ ... ms { private status = "blah"; public run = () => { alert(this.status); } } Czy to słuszne podejście?

Dlaczego "to" jest wskaźnikiem, a nie odniesieniem?

Czytałem odpowiedzi na to pytanie C++ plusy i minusy i miałem wątpliwości podczas czytania komentarzy. Programiści często ... . Po Trzecie, składnia dostępu do referencji (.) jest trochę ładniejsza i krótszy niż dostęp do wskaźników (-> lub (*)).

Jak mogę wykluczyć $(this) z selektora jQuery?

Mam coś takiego: <div class="content"> <a href="#">A</a> </div> <div class="content"> ... $(".content a:not(this)").hide("slow"); }); Ale nie mogę rozgryźć, jak prawidłowo używać selektora :not w tym przypadku.

Czym jest kontekst w.each (list, iterator, [context])?

Jestem nowy w underscore.js. Jaki jest cel [context] w _.each()? Jak należy go stosować?

Jak przekazać ten kontekst funkcji?

Myślałem, że to będzie coś, co mógłbym łatwo wygooglować, ale może nie zadaję właściwego pytania... Jak ustawić cokolwiek" t ... odniesienie podczas wywoływania? Używam jQuery, więc jeśli istnieje specyficzny sposób na to, że jQuery, to byłoby idealne.

Używanie "this" z nazwą klasy

Zajmuję się programowaniem na Androida i uczyłem się o intencjach, kiedy zobaczyłem konstruktora, który dla mojego C# wytreno ... asa" wygląda na to, że jest używany do refleksji, którą znam w C#, ale każdy wgląd w to również byłby mile widziany. Dzięki.

Jaka jest różnica między klasą.to i to w Javie

Istnieją dwa sposoby odwoływania się do instancji klasy wewnątrz tej klasy. Na przykład: class Person { String name; p ... la object, a drugi używa className.this do odwoływania się do pola object. Jaka jest różnica między tymi dwoma odniesieniami?

Łatwo ustawić" tę " zmienną?

Mam dość dobre zrozumienie Javascript, z wyjątkiem tego, że nie mogę znaleźć miły sposób, aby ustawić" this " zmienna. Consi ... //fail. Oczywiście przekazywanie zmiennej do funkcji mojafunkcji jest opcją... ale nie o to chodzi w tym pytaniu. Dzięki.