Jestem nowy w jQuery i robiłem panele z zakładkami, postępując zgodnie z samouczkiem w JavaScript i jQuery: The Missing Manual , jest ta pierwsza linia, gdy autor to robi: var target = $(this); Ale próbowałem to zrobić w ten sposób var target = evt.target; i mam ten błąd: Uncaught TypeError: …
Biorąc pod uwagę następujący kod: public interface Selectable { public void select(); } public class Container implements Selectable { public void select() { ... } public void createAnonymousClass() { Selectable s = new Selectable() { public void select() { //see comment below. } }; } } Chcę uzyskać dostęp Container.select()z …
Dobrze rozumiem JavaScript, poza tym, że nie mogę znaleźć dobrego sposobu na ustawienie zmiennej „this”. Rozważać: var myFunction = function(){ alert(this.foo_variable); } var someObj = document.body; //using body as example object someObj.foo_variable = "hi"; //set foo_variable so it alerts var old_fn = someObj.fn; //store old value someObj.fn = myFunction; //bind …
Jestem nowy na Androida i próbuję zrozumieć różnicę między getApplication(), getApplicationContext() getBaseContext(), getContext()a someClass.thiszwłaszcza, gdy do korzystania z tych metod w następujących linii kodu: Kiedy wznoszę toast, jaka jest różnica między nimi iw jakich przypadkach ich używam? Toast.makeText(LoginActivity.this, "LogIn successful", Toast.LENGTH_SHORT).show(); Toast.makeText(getApplication(), "LogIn successful", Toast.LENGTH_SHORT).show(); Toast.makeText(getApplicationContext(), "LogIn successful", Toast.LENGTH_SHORT).show(); Toast.makeText(getBaseContext(), …
Istnieją dwa sposoby odwoływania się do instancji klasy w tej klasie. Na przykład: class Person { String name; public void setName(String name) { this.name = name; } public void setName2(String name) { Person.this.name = name; } } Jeden używa this.nameodniesienia do pola obiektu, a drugi używa className.thisodniesienia do pola obiektu. …
Zajmuję się programowaniem na Androida i uczyłem się o intencjach, kiedy zobaczyłem konstruktora, który moim wyszkolonym w C # umyśle wydawał się funky. Wezwanie brzmiało: Intent myIntent = new Intent(CurrentActivity.this, NextActivity.class); Oba parametry są dla mnie nowe. W jaki sposób istnieje statyczne „.this” poza nazwą klasy? Czy to sprawa Javy …
Mam program w Javie, który wygląda tak. public class LocalScreen { public void onMake() { aFuncCall(LocalScreen.this, oneString, twoString); } } Co to LocalScreen.thisznaczy w aFuncCall?
Widziałem tę linię w metodzie klasowej i moją pierwszą reakcją było wyśmiewanie programisty, który ją napisał. Ale potem pomyślałem, że powinienem najpierw upewnić się, że mam rację. public void dataViewActivated(DataViewEvent e) { if (this != null) // Do some work } Czy ta linia kiedykolwiek zostanie uznana za fałszywą?
Nie jestem pewien najlepszego podejścia do obsługi określania zakresu „this” w języku TypeScript. Oto przykład typowego wzorca w kodzie, który konwertuję na TypeScript: class DemonstrateScopingProblems { private status = "blah"; public run() { alert(this.status); } } var thisTest = new DemonstrateScopingProblems(); // works as expected, displays "blah": thisTest.run(); // doesn't …
Widzę zmienną $thisw PHP cały czas i nie mam pojęcia, do czego jest używana. Nigdy go osobiście nie użyłem. Czy ktoś może mi powiedzieć, jak ta zmienna $thisdziała w PHP?
Obecnie próbuję nauczyć się korzystać z inteligentnych wskaźników. Jednak podczas niektórych eksperymentów odkryłem następującą sytuację, dla której nie mogłem znaleźć satysfakcjonującego rozwiązania: Wyobraź sobie, że masz obiekt klasy A będący rodzicem obiektu klasy B (dziecko), ale oboje powinni się znać: class A; class B; class A { public: void addChild(std::shared_ptr<B> …
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.