Szczerze? Jestem zachwycony! Obejrzałem ten i kilka innych odcinków i po prostu rewelacja. Jasno, przejrzyście wytłumaczone. Leci sub i zaraz zapisuję się na listę chętnych na kurs z React'a. :)
Meczyłam się z tym "this" okrutnie :) w koncu jakiś materiał który obszedł trudności mojej głowy i wpadło! Wielkie dzięki BTW Zastanawiam się kto i dlaczego i w jakim celu kliknął pod tym filmikiem 'unlike' ??:)
pamiętam że, dla mnie świetną informacją było kiedy dowiedziałem się, że this w momencie kliknięcia np. przycisku, który wywołuje funkcję, to w tej funkcji this wskazuje na element, który ją wywołał - czyli kliknięty przycisk.
Cześć! Super odcinek, trafiłam jednak na pewną zagadkę. Dlaczego w 17:27 this to pusty obiekt, skoro przy wywołaniu (Dog.showThisDog()) po lewej stronie znajduje się Dog?
Jest to wyjaśnione w następnych sekundach (17:27 - 17:52). Funkcja strzałkowa nie tworzy kontekstu. Gdyby to był standardowy zapis funkcji (function declaration) kontekst został by przypięty do tego co jest po lewej stronie :)
Jako początkujący zapytałem mojego dość doświadczonego kolegę z teamu o co chodzi z tym "this". Odrzekł mi, że stosuje ale nie jest mi w stanie wyjaśnić jak, dlaczego i po co... Zasmuciłem się. Teraz jestem tutaj zobaczymy czy coś z tego zrozumiem.
@@tworcastron Teraz czaję, wraz z call, aplly, bind - zrobiłem kurs z OOP i jest znacznie jaśniej. Jestem humanistą i ciężko mi jest przejść na ten poziom abstrakcji mimo to nie poddaje się.
@@pinkfloyt6706 podpinam się, fajnie by było zobaczyć jakiś zaawansowany projekt robiony od zera za pomocą OOP w js, klasy obiekty i inne zaawansowane rzeczy w JS :D
8:14 W powszechnym rozumieniu kontekst jest czymś w czym coś innego występuje, tzn. to coś innego nie tworzy otoczenia ale w nim po prostu jest, przedmiotem. Wygląda na to że to kolejny film o nieefektywnym wkuwaniu bez zrozumienia, brrrry. I jeszcze brak standardowego już wszędzie source code
Jak widać nie każdy przedmiot w każdym elemencie ma ten sam kontekst mimo, że w nim występuje, więc twoja generalizacja jest do dupy i tylko utrudnia innym zrozumienie. Krytykowanie zamiast dodania czegoś konstruktywnego na przykładzie jest szkodnictwem i brakiem szacunku dla czasu innych ludzi.
@@ebrelus7687 Czytanie ze zrozumieniem, kontekst nie jest tworzony np przez this, on po prostu jest jest. Kontekstem raz jest window raz jakaś funkcja, które już istnieją i z których pobierane sa zdefiniowane tam zmienne itp
@@piotrekjazz1287 Towarzyszu Czepialski. Sprostowałem twoją generalizację co zignorowałeś może nie czytając że zrozumieniem? Może najpierw przeczytasz sam siebie? Stwierdziłeś, że kontekst to coś w czymś jest coś innego, a to generalizacja wprowadzająca w błąd. To, że teraz napisałeś o co konkretnie ci chodzi nie zmienia bzdury wyżej. Nikt nic o this nie pisał, więc po co komentujesz własne domniemania? Jeśli chcesz mogę cię jeszcze pokrytykować. Skoro ty lubisz głupio krytykować innych to pora byś poczuł to na własnej skórze i może w końcu zrozumiesz swoje szkodnictwo. Nawet krytyka kogoś innego wyżej nic nie dała. Zawsze inni w błędzie, a ty wiesz najlepiej święta krowo?
Kozacka jest ta seria. Tematyka, sposób tłumaczenia, długość odcinków, przykłady. Wielka piona! Dzięki
Piona!
potwierdzam. jeden z lepszych kursów js jaki znalazłem.
Doskonały kanał i wytłumaczenie. Bardzo wiele mi to dało. Dzięki!
oglądałem wlasnie po raz 3 i chyba już rozumiem dokładnie co jak i dlaczego, dzięki
świetnie po dwóch obejrzeniach i przerobieniu wpełni zrozumiane
Bardzo dobrze wytłumaczone, dzięki ;)
Człowieku, rób dalej to, co robisz!
Mega robota!🔥 Dzięki!🙌🏻
No kooozak. Dzięki za dobry materiał
Mistrzostwo Świata, masz niesamowity talent do dydaktyki. Chylę czoła. :)
Dzięki, pozdro:)
Odkryłem cię przypadkiem i naprawdę spodobał mi się twój kanał :D subskrypcja zostawiona
Dzięki, piona!
Bardzo przydatny materiał! ;)
Moze rozszerzenie this o uzywanie w funkcjach wykrywajacych, ktory z elementow DOM zostal klikniety, itp? Swietny sposob tlumaczenia!
Pięknie wytłumaczone! Dzięki wielkie :)
Dkładnie to jest to czego szukałem dzieki
Super tłumaczysz.
Dziękuję
super . dzięki
W żądnej książce nie zostało to tak prosto i skutecznie wytłumaczone jak w tym filmie.
Super, w końcu zrozumiałem :)
Dzięki wielkie za te serie , fajnie wytlumaczone. Lece z nastepnymi odcinkami :D
Szczerze? Jestem zachwycony! Obejrzałem ten i kilka innych odcinków i po prostu rewelacja. Jasno, przejrzyście wytłumaczone. Leci sub i zaraz zapisuję się na listę chętnych na kurs z React'a. :)
Dzięki!:)
Meczyłam się z tym "this" okrutnie :) w koncu jakiś materiał który obszedł trudności mojej głowy i wpadło! Wielkie dzięki
BTW Zastanawiam się kto i dlaczego i w jakim celu kliknął pod tym filmikiem 'unlike' ??:)
pamiętam że, dla mnie świetną informacją było kiedy dowiedziałem się, że this w momencie kliknięcia np. przycisku, który wywołuje funkcję, to w tej funkcji this wskazuje na element, który ją wywołał - czyli kliknięty przycisk.
Chodzi o to że najpierw przy kliknięciu na przycisk wysłać do funkcji „this” i wtedy jak przyjdzie do funkcji to to jest ten przycisk ?
Cześć! Super odcinek, trafiłam jednak na pewną zagadkę. Dlaczego w 17:27 this to pusty obiekt, skoro przy wywołaniu (Dog.showThisDog()) po lewej stronie znajduje się Dog?
Jest to wyjaśnione w następnych sekundach (17:27 - 17:52). Funkcja strzałkowa nie tworzy kontekstu. Gdyby to był standardowy zapis funkcji (function declaration) kontekst został by przypięty do tego co jest po lewej stronie :)
Cześć. Mam pytanko, skąd wziąłeś informacje, że JavaScript został stworzony w językach scheme i Java?
Cześć. Nie stworzony tylko zainspirowany tymi językami.
Zatem funkcja strzałkowa nie zmienia kontekstu, w którym jest zadeklarowana i wywołana, kontekstem pozostaje obiekt w którym się znajduje.
Tak. Jest specjalny odcinke o różnicach między funkcjami - tam jest to opisane.
no proszę a to jest ciekawe
module.exports = {moduleName : "Module Name"};
console.log(this); // {}
Jako początkujący zapytałem mojego dość doświadczonego kolegę z teamu o co chodzi z tym "this". Odrzekł mi, że stosuje ale nie jest mi w stanie wyjaśnić jak, dlaczego i po co... Zasmuciłem się. Teraz jestem tutaj zobaczymy czy coś z tego zrozumiem.
I jak? :)
@@tworcastron Teraz czaję, wraz z call, aplly, bind - zrobiłem kurs z OOP i jest znacznie jaśniej. Jestem humanistą i ciężko mi jest przejść na ten poziom abstrakcji mimo to nie poddaje się.
No to korzystając z okazji poproszę jakiś odcinek gdzie będzie wiecej o klasach w js :)
Najchętniej zrobiłbym całą serię o obiektowym JSie :D niestety na razie ciężko z czasem.
@@tworcastron spoko ale zapisz sobie to gdzieś w kajeciku żeby pamiętać ;)
@@pinkfloyt6706 podpinam się, fajnie by było zobaczyć jakiś zaawansowany projekt robiony od zera za pomocą OOP w js, klasy obiekty i inne zaawansowane rzeczy w JS :D
3:38 Nie rozumiem czemu u Ciebie pokazuje "Tom" zamiast object person na konsoli
Cofnij kilka sekund wstecz 3:33 - logowane jest this.name
Przyznam, że lepiej nie dało się tego wytłumaczyć a oglądałem sporo tutoriali
"sk(i/e)m" się wymawia
8:14 W powszechnym rozumieniu kontekst jest czymś w czym coś innego występuje, tzn. to coś innego nie tworzy otoczenia ale w nim po prostu jest, przedmiotem. Wygląda na to że to kolejny film o nieefektywnym wkuwaniu bez zrozumienia, brrrry. I jeszcze brak standardowego już wszędzie source code
My tu mówimy o programowaniu a nie powszechnym rozumieniu świata. Jak chcesz pofilozofować to zrób swoje lekcje, jeśli umiesz lepiej :)
Jak widać nie każdy przedmiot w każdym elemencie ma ten sam kontekst mimo, że w nim występuje, więc twoja generalizacja jest do dupy i tylko utrudnia innym zrozumienie.
Krytykowanie zamiast dodania czegoś konstruktywnego na przykładzie jest szkodnictwem i brakiem szacunku dla czasu innych ludzi.
@@ebrelus7687 Czytanie ze zrozumieniem, kontekst nie jest tworzony np przez this, on po prostu jest jest. Kontekstem raz jest window raz jakaś funkcja, które już istnieją i z których pobierane sa zdefiniowane tam zmienne itp
@@piotrekjazz1287 Towarzyszu Czepialski. Sprostowałem twoją generalizację co zignorowałeś może nie czytając że zrozumieniem?
Może najpierw przeczytasz sam siebie? Stwierdziłeś, że kontekst to coś w czymś jest coś innego, a to generalizacja wprowadzająca w błąd.
To, że teraz napisałeś o co konkretnie ci chodzi nie zmienia bzdury wyżej. Nikt nic o this nie pisał, więc po co komentujesz własne domniemania?
Jeśli chcesz mogę cię jeszcze pokrytykować. Skoro ty lubisz głupio krytykować innych to pora byś poczuł to na własnej skórze i może w końcu zrozumiesz swoje szkodnictwo.
Nawet krytyka kogoś innego wyżej nic nie dała.
Zawsze inni w błędzie, a ty wiesz najlepiej święta krowo?
JS to jest jakiś wykręt wśród języków programowania.
Dziękuję
Proszę :)