Mam funkcję konstruktora, która rejestruje moduł obsługi zdarzeń: function MyConstructor(data, transport) { this.data = data; transport.on('data', function () { alert(this.data); }); } // Mock transport object var transport = { on: function(event, callback) { setTimeout(callback, 1000); } }; // called as var obj = new MyConstructor('foo', transport); Uruchom fragment koduUkryj …
Przekazywanie informacji o stosie w przepełnieniu stosu w ciągu : Więcej informacji Zauważyłem, że wydaje się, że nie ma jasnego wyjaśnienia, czym thisjest słowo kluczowe i jak jest poprawnie (i niepoprawnie) używane w JavaScript w witrynie przepełnienia stosu. Byłem świadkiem tego bardzo dziwnego zachowania i nie rozumiem, dlaczego tak się …
Jaka jest różnica pomiędzy var A = function () { this.x = function () { //do something }; }; i var A = function () { }; A.prototype.x = function () { //do something };
Obecnie pracuję nad tym samouczkiem: Pierwsze kroki z jQuery Dla dwóch poniższych przykładów: $("#orderedlist").find("li").each(function (i) { $(this).append(" BAM! " + i); }); $("#reset").click(function () { $("form").each(function () { this.reset(); }); }); Zauważ, że w pierwszym przykładzie dodaliśmy $(this)tekst do każdego lielementu. W drugim przykładzie używamy thisbezpośrednio podczas resetowania formularza. $(this)wydaje …
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.
Natknąłem się na kilka wystąpień kodu C #, takich jak: public static int Foo(this MyClass arg) W tym przypadku nie udało mi się znaleźć wyjaśnienia tego thissłowa kluczowego. Jakieś spostrzeżenia?
Wiem, że thisodnosi się to do bieżącego obiektu. Ale nie wiem, kiedy naprawdę muszę go użyć. Na przykład, czy będzie jakaś różnica, jeśli użyję xzamiast this.xniektórych metod? Może xbędzie dotyczyć zmiennej lokalnej dla rozważanej metody? Mam na myśli zmienną, która jest widoczna tylko w tej metodzie. Co this.method()? Mogę to …
Było wiele postów na temat tego, jakie są te dwa konteksty .. Ale wciąż nie rozumiem tego dobrze Jak rozumiem do tej pory: każdy jest instancją w swojej klasie, co oznacza, że niektórzy programiści zalecają używanie go this.getApplicationContext()tak często, jak to możliwe, aby nie „wyciec” pamięci. Wynika to z faktu, …
Jak przekazać kontekst setTimeout? Chcę zadzwonić, this.tip.destroy()jeśli this.options.destroyOnHidepo 1000 ms. Jak mogę to zrobić? if (this.options.destroyOnHide) { setTimeout(function() { this.tip.destroy() }, 1000); } Kiedy próbuję powyższego, thisodnosi się do okna.
W obecnej formie to pytanie nie pasuje do naszego formatu pytań i odpowiedzi. Oczekujemy, że odpowiedzi poparte będą faktami, referencjami lub wiedzą specjalistyczną, ale to pytanie prawdopodobnie będzie wymagało debaty, argumentów, ankiet lub rozszerzonej dyskusji. Jeśli uważasz, że to pytanie można poprawić i ewentualnie ponownie otworzyć, odwiedź centrum pomocy w …
Myślałem, że byłoby to coś, co mógłbym łatwo znaleźć w Google, ale może nie zadaję właściwego pytania ... Jak ustawić cokolwiek „to” odnosi się do danej funkcji javascript? na przykład, podobnie jak w przypadku większości funkcji jQuery, takich jak: $(selector).each(function() { //$(this) gives me access to whatever selector we're on …
Mam coś takiego: <div class="content"> <a href="#">A</a> </div> <div class="content"> <a href="#">B</a> </div> <div class="content"> <a href="#">C</a> </div> Po kliknięciu jednego z tych łączy chcę wykonać funkcję .hide () na linkach, które nie zostały kliknięte. Rozumiem, że jQuery ma: nie selektora, ale nie mogę wymyślić, jak go użyć w tym …
Czytałem odpowiedzi na to pytanie za i przeciw C ++ i miałem wątpliwości podczas czytania komentarzy. programiści często uważają za mylące, że „to” jest wskaźnikiem, ale nie odniesieniem. Kolejnym nieporozumieniem jest to, dlaczego „hello” nie jest typu std :: string, ale przekształca się w char const * (wskaźnik) (po konwersji …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.