Póki co kody nie poszły, ponieważ czekam na zatwierdzenie kursu na Udemy. Mam nadzieję, że dzisiaj mi go potwierdzą :)
@baldini13377 жыл бұрын
kto się nie wykruszy do końca kursu łapka w górę :)))))
@SamurajProgramowania7 жыл бұрын
ja dałem :)
@baldini13377 жыл бұрын
najważniejsze :D !
@pawlik8487 жыл бұрын
ja też :)
@baldini13376 жыл бұрын
wrocilem tu po 9 miesiącach i zobacz ile lapek w gorę ;) ja wlasnie uczęszczam na bootcamp z front-endu ;)
@olas46446 жыл бұрын
Możesz dać znać jak efekty po 9 miesiącach :D
@rogut84 жыл бұрын
Jesteś najlepiej tłumaczącą osobą na świecie. Bardzo Ci dziękuję za Twoją pracę. Przerabiałem kursy Hello Romana, Wesa Bosa i Mosha Hamedani, ale Ty masz palmę pierszeństwa. Dzięki
@hulmateo3 жыл бұрын
To mazanie na ekranie na slajdach to jest wlasnie to o czym myslalem juz od poczatku przerabiania tego kursu. Brawo TY - swietna robota. Mi osobiscie pomaga to w Twoim tlumaczeniu slajdow. Pozdrawiam
@MrImmor7 жыл бұрын
Z odcinka na odcinek coraz lepsze są Twoje filmy. Zdecydowanie coraz lepiej i jaśniej tłumaczysz. Świetna robota, nie poddawaj się. Polski KZbin zdecydowanie potrzebuje takich materiałów. Pozdrawiam.
@TobiPL7 жыл бұрын
Hmm może to dlatego że widuję tylko wyrywkowo te filmy... ale osobiście uważam że poziom się nie zmienia... nie jest gorszy ale też i nie lepszy z dnia na dzień ;x...
@robertwieczorek55217 жыл бұрын
Świetna robota. Znając pewne podstawy, ale wciąż będąc na początku nauki słucha się bardzo przyjemnie :) Z JS niestety jest tak (przynajmniej u mnie tak było), że na początku wszystko ponad totalnie oczywiste rzeczy wydaje się czarną magią. W pewnym momencie (na szczęście) przychodzi taki "klik" i te bardziej zaawansowane, ale wciąż podstawowe sprawy, również stają się oczywiste i zrozumiałe (mam na myśli tutaj tworzenie prostych funkcji, pętli itd.). Dlatego też apel do osób, które pomyślą "nie dam rady, to nie dla mnie" - dacie na 100%, tylko wymaga to najczęściej chwili czasu i najlepiej poza oglądaniem poradników/tutoriali samodzielnego pisania, a przynajmniej próbowania:). Ja osobiście oglądam każdy odcinek bo nadrabiam teorię i czekam na nowości, które znowu będą dla mnie czarną magią :P Pozdrawiam
@sirmateuszmarek7 жыл бұрын
Bartek nie przejmuj się, że ubyło kursantów! Ja np. z powodu innych obowiązków nie jestem w stanie ostatnio poświęcić się szlifowaniu JS, jednak i tak codziennie jadąc samochodem słucham Twoich kursów (z wiadomych względów nie jest to pełna uwaga, ale zawsze coś zostanie w głowie), natomiast jak wreszcie się ogarnę, to nadrobię zaległości i zrobię sobie "binge watching" całej Twojej serii. Poza tym na KZbin nic nie ginie, więc pamiętaj o tym, że nagrywasz także dla przyszłych pokoleń ;) Zresztą, w przyszłości przy okazji innych swoich projektów na YT, będziesz mógł kierować nowych widzów właśnie do tych odcinków w celu szybkiego nadrobienia zaległości :) I pamiętaj nie ilość a jakość się liczy (to w odniesieniu do widzów, którzy cały czas są z Tobą ;))
@przemekbubak80972 жыл бұрын
Dzieki Samuraju za te wartosciowe filmiki! bardzo pomagaja w poczatkach nauki programowania :)
@marcinszczykutowicz25313 жыл бұрын
życzę wszystkim by tak potrafili tłuamczyć jak Samuraj. Mentor! :)
@KrzysiuMax30007 жыл бұрын
Rzecz często bagatelizowana przez nowicjuszy, tak samo jak scope. Cieszę się że fajnie je wytłumaczyłeś. Pozdrawiam :)
@kasandrakasandta64366 жыл бұрын
Dziękuję za twój czas ;) Twój kurs dużo mi pomaga, choć długa droga przede mną ;)
@magdalenaurzon86106 жыл бұрын
Dziękuję za film! Próbowałam się nauczyć JS bez podstaw teoretycznych i za bardzo mnie denerwowało, że nie mam pojęcia czemu coś raz działa, a raz nie działa. Zaczyna mi się powoli rozjaśniać w głowie. Dzięki!
7 жыл бұрын
Miałam zaległości, bo byłam w krótkiej podróży, ale już wszystko nadrobiłam, także jak się nie wykruszyłam. Walczę dalej, bo mega wiele mi wyjaśniasz a dzisiejszy odcinek to już bomba, tak samo scope'y w poprzednim odcinku. Rewelka. Te mechanizmy, które tłumaczysz wydają się takie proste, choć już się tego sporo zbiera i zapewne będzie coraz trudniej, ale ja tam jestem fest podjarana. Zaczęłam robić notatki od odcinka 7, bo pojęć i definicji podany sposób klarowny nigdy nie za wiele. Twój kanał jest mistrzowski! Po kurs JS, będę nadrabiać resztę z kanału. Dziś kolejny odcinek i nie mogę się doczekać! Znowu na bieżąco! Pozdrówka!
@TheGurnik7 жыл бұрын
rewelacja, to są najlepiej wyjaśnione zagadnienia JS na jakie trafiłem w sieci!
@greedyeel94787 жыл бұрын
Jestem Ci wdzięczny za ten kurs. Pozdrawiam.
@sintom29427 жыл бұрын
Świetna seria, najlepsza ze wszystkich. Dużo przydatnej wiedzy. Fajnie, że poruszasz zagadnienia co skąd i dlaczego się bierze, większość pomija ten fakt. Mam nadzieje, że utrzymasz ten poziom do końca :)
@TobiPL7 жыл бұрын
Tłumaczone faktycznie dobrze... ale szkoda że nie ma muzyki w tle i jakiejś lepszej oprawy graficznej ^_^ w sumie tobie raczej by to nie przeszkadzało ;c... Czemu tak wiele osób licząc i ciebie nie posiadają "avatara" ? innymi słowy "ikony" widniejącej na głównym obrazku profilowym... mam postać w masce... a czuję się jakbym był mniej anonimowy od osób niestarających się tak zgaduję być anonimowymi ;-;... Smuteg... na nowo ;c
@marekgrys7 жыл бұрын
mnie muzyka rozprasza a po co ci lepsza oprawa graficzna. grunt ze jest to zrozumiałe :) A czemu masz avatara a nie prawdziwe zdjęcie ?
@SamurajProgramowania7 жыл бұрын
Hej, nagrałem właśnie ponad godzinny materiał o var let const (po montażu pewnie 50 minut ; ). Prawie umarłem, ale generalnie wyszło ok ;) . Chwilę potem jednak mój program do zgrywania pulpitu zgłosił error (nie jest napisany w js!). No i patrzę teraz na laptopa i pytam się za jakie grzechy mnie to spotkało (mam wrażenie, że mówi, nagrywaj 30 minut a nie godzinę to się nie zawieszę). No niestety muszę nagrywać jeszcze raz. Wybaczcie dzisiaj nie będzie 10 odcinka. Nagram, ale nie zdążę zmontować, więc spodziewajcie się go dopiero jutro i o ile mozecie rezerwujcie sobie jakieś 45 minut (+ 30 minut na trening tego co Wam pokażę) od 11. Do zobaczenia :)
@franc88877 жыл бұрын
Spoko jest jeszcze khanacademy ;)
@paulmonde68967 жыл бұрын
Spokojnie, takie rzeczy sie zdarzaja. Chcialbym Ci Samuraju zasugerowac pewne rozwiazanie. Otoz mysle, ze najlepiej by bylo dla Ciebie i dla widzow, zeby uniknac takich niespodzianek i niepotrzebnego stresu, jakbys nagral sonie na spokojne kilka odcinkow do przodu i potem tylko gdy przychodzi dzien i godzina emisji, zaladowujesz filmik na judupa i gitara gra :)
@baldini13377 жыл бұрын
ehh..maszyny : (
@jerzynowak88207 жыл бұрын
Sa lepsze strony od khan. Np. udemy.com, codecademy.com, freecodecamp.com
@mateuszkosinski61217 жыл бұрын
Czekam z niecierpliwością, powodzenia!
@xCabex7 жыл бұрын
Dzięki za kolejny genialny odcinek o JS, z każdym odcinkiem coraz fajniej i lepiej Ci wszystko wychodzi :). Mam nadzieję, że nawet jak skończysz tą serie wymyślisz jakąś kolejna bo lubię oglądać Twoja twórczość. Pozdrawiam !
@reperepe95037 жыл бұрын
Czesc pozdrawiam wszystkich swietna robota samuraju glowa do gory i do przodu.
@ernestpiotr67217 жыл бұрын
Kolejny dobry odcinek. Czekam na następny. Co do pytań do nie mam żadnych, bo wszystko dobrze wytłumaczone, choć ten ostatni przykład sprawił mi małą zagwozdkę i źle sobie skojarzyłem co się stanie. Było to spowodowane tym, że zapomniałem , że funkcja póki nie jest wywołana "wisi sobie w powietrzu". Pozdrawiam! ;)
@marekgrys7 жыл бұрын
dokładnie Samuraj - to że coraz mniej osób ogląda...widocznie szybko sie poddają, przecież poprzednich 7 odcinków było na łatwym poziomie. Szczególnie że tłumaczysz jak krowie na rowie...Dopiero teraz zaczyna być ciekawie (co nie znaczy że poprzednie były nudne) Jak ktoś skumał to teraz jest ciekawie własnie :). Pozdrawiam i do przodu
@pawpaaj7 жыл бұрын
Świetnie wytłumaczone, w sumie nie jest to takie hop-siup z tym hoistingiem ale masz dar do tłumaczenia :) Plus za to, że nie ma muzyczki - można włączyć sobie swoją lub nie, bez urazy do Twojego gustu oczywiście ale czasem po prostu człek potrzebuje ciszy ^^. Czekam z niecierpliwością na następny odcinek, pozdrawiam!
@TobiPL7 жыл бұрын
Plus za to że nie ma muzyczki ?... usz ty !... ale cóż z Janem Pawłem nie można się kłócić ;c... Serio nie wiem jak można oglądać Video bez muzyki ^_^ tosz to Horror nad horrory z horroru ^_^
@sebastiansporek35647 жыл бұрын
Robi się coraz ciekawiej. Ci co ich ubyło to niech żałują :) Mam nadzieję, że po 25 odcinkach, będzie tak zwany sezon drugi :)
@resseigo35337 жыл бұрын
Dziękuje. Wszystko jasno wyłożone. Myślę że ubytek widzów jest chwilowy. Po pierwsze jest ładna pogoda (przynajmniej u mnie) więc kto by tam siedział za długo przy kompie :) a po drugie myślę że z powodu chwilowej utraty regularności zamieszczania kolejnych części kursu część widzów (pewnie nie wszyscy subskrybują) postanowiła zaglądać na kurs raz na jakiś czas i oglądać po kilka części pod rząd.
@tomaszfefler25607 жыл бұрын
Generalnie widać, że w tutorialach o programowaniu drastycznie spada liczba widzów w pierwszych odcinkach. Widać, że często np przy 30 odcinku jest 20 razy mniej widzów niż na początku serii.
@TobiPL7 жыл бұрын
Hehe a ja myślałem że to dlatego że starsze filmiki miały więcej czasu na wbijanie wyświetleń niż nowsze xD myślałem też że istnieje na świecie coś takiego jak niedawno dokonał tego mój uczeń "Rissar" czyli Strategii Francuskiej ^_^ Białej flagi na polu programowania ^_^ może nie ubytek widzów a ubytek osób zdolnych kontynuować dalszą naukę ? :P... pozatym więcej osób wejdzie w pierwsze filmiki i zobaczy o co kaman i nie będzie kontynuować serii niż wartość osób wchodzących chcąc dokończyć dzieła ^_^
@arachonarachon45547 жыл бұрын
ja dałem suba i dzwoneczek oraz jak znajdę czas będę na pewno od pierwszej lekcji poki co musze skupic sie na egzaminy e12 e13 e14 ;) pozdrawiam , ubywa ludzi to ci co nie czuja sie na sile w tym i nie chca w takim środowisko pracować lub robic;)
@ukaszpospiech38177 жыл бұрын
Z każdym odcinkiem nabierasz Samuraju pedagogicznej ogłady. Mówisz coraz spokojniej i przejrzyściej. Jest progres.
@SamurajProgramowania7 жыл бұрын
Dziękuję, praktyka z milczka zrobi gadułę, ze mnie nauczyciela a z humanisty programistę ;)
@adaml3652 жыл бұрын
dzięki za kurs. Szukałem czegoś takiego!
@magdalenawojnicka10697 жыл бұрын
Świetny odcinek Samuraju! Właśnie ostatnio na kursie front-end'owym miałam niby poruszone te wszystkie tematy podstaw JS, o których Ty tak świetnie opowiadasz od początku serii, ale niestety Trener nie potrafił tłumaczyć. Gdyby nie Twoje filmy, to zupełnie nie znałabym żadnych mechanizmów, a jedynie uczyłabym się tego wszystkiego, nie rozumiejąc właściwie, co jest grane. Bardzo się cieszę, że nagrywasz tę serię, bo nie ma takich polskich źródeł, a anglojęzyczne na samym początku drogi są niestety zbyt trudne do zrozumienia przez barierę języka specjalistycznego. Już nawet mój syn zaczął uczyć się JS z Twoich filmików, bo wszystko jest dla niego zrozumiałe, a czasu ma pełno, bo o tej porze roku w szkole nic się już nie dzieje :(()) Trzymaj tak dalej - i proszę - nie rób sobie teraz dłuższych przerw :) bo i tak nie można się doczekać kolejnych odcinków :) No i oczywiście po kursie podstawowym liczę na dalszy ciąg z zakresu front-endu :) Pozdrowionka
@jarojarecki46657 жыл бұрын
Możesz powiedzieć coś więcej na temat tego kursu front-endowego?
@magdalenawojnicka10697 жыл бұрын
Nie jest to kurs online, ale stacjonarny i ja akurat uczęszczam na taką wersję zaoczną, która trwa przez około pół roku, w prawie każdy weekend (tylko jeden weekend w miesiącu jest wolny). Zakres kursu obejmuje HTML, CSS, Bootstrap, JS + JQerry oraz React. Prócz tego poznajemy też poboczne rozmaite narzędzia programistyczne takie jak GIT, JIRA, trochę LINUXa, Node.js i nie wiem co tam jeszcze będzie, bo właśnie zakończyłam pierwszy sprint (z trzech) i zaczynam drugi, czyli JS & JQuerry. Zajęcia, w zależności od Trenera, prowadzone są różnie, ale póki co w większości były zrozumiałe (nie udały się jednak zajęcia z podstaw JS - trudno bowiem pobić Samuraja z jego dogłębnym i klarownym tłumaczeniem:)) Kurs wymaga jednak także ogromu pracy w domu, więc każdą wolną chwilę wykorzystuję na zgłębianie tej tematyki, próbki kodzenia i robienie małych przykładowych projekcików. Nie wiem co jeszcze chciałbyś wiedzieć ...
@severin22007 жыл бұрын
Jak się nazywa?
@magdalenawojnicka10697 жыл бұрын
Junior FrontEnd Developer InfoshareAcademy
@karolobrzut35087 жыл бұрын
Hej czy możesz coś więcej powiedzieć na temat tego kursu: gdzie robisz, na jakim etapie jesteś teraz, jak wyglądają zajęcia i czy polecasz udział w tym kursie bo sam się zastanawiałem nad udziałem w tym kursie w infoshare Academy. Dzięki pozdrawiam
@piotrwlazo87467 жыл бұрын
Odcinki są świetne, mega profesjonalne :) Aż dziw że masz tak mało wyświetleń... :)
@danielnoworyta79657 жыл бұрын
Samuraj good job! Coraz jaśniejsze pola JS sie staja dla mnie :)
@paulmonde68967 жыл бұрын
Ja sie Bartek wkrecam coraz bardziej i na kazdy kolejny odcinek czekam jak kiedys na Breaking Bad :) A o widzow sie nie martw, wiadomo programowanie nie jest dla kazdego i czesc widzow musi odejsc by ustapic miejsca innym nowym przyszlym widzom ktorzy beda rownie zainteresowani co my :)
@SherlockMen7 жыл бұрын
Bardzo dobre, rób to dalej!
@TobiPL7 жыл бұрын
Ale co mam robić ? :x... Ahh no tak nie każda wiadomość "Kierowana" do osoby czytającej jest przeznaczona dla mnie ;-;... smuteg... ;c
@piotrtanski35957 жыл бұрын
odnośnie początku : ja tam dolazłem nie dawno ;) pozdrawiam !
@lk19267 жыл бұрын
Super tłumaczysz, wszystko jasne i przejrzyste
@texbls7 жыл бұрын
super kurs jeśli chodzi o teorie, mam nadzieję że kiedyś znajedziesz też czas by pokazać praktyczne zastosowanie js - projekt konkretnej aplikacji.
@atgehumanidaes43047 жыл бұрын
Uwielm twoje wyklady. Mam klopoty z biblioteką Twoich linków tematycznie i po kolei. Muszę iść na Twój profil raczej i / albo na Twoją stronę. Jesteś mistrzu G O D Z I L L A ratujący ludzkość. 😄😄😉😉😆😆😊😊😊😊😊😊😊
@joannanowacka6 жыл бұрын
Świetne poradniki, bardzo dużo się nauczyłam :) Dziękuję Ci bardzo!
@cozeco87236 жыл бұрын
Dziękować za to co robisz :)
@sawomirbudzynski89147 жыл бұрын
Szacun;) Siedzę do końca:)
@michabednarski60057 жыл бұрын
Super robota!
@enemis07 жыл бұрын
Ciśniemy dalej !
@mikolajkorba26776 жыл бұрын
Jest super
@ziolekcch7 жыл бұрын
"jak widzicie hoisting nie jest skompikowany" Akurat w tym momencie pomyślałem sobie coś zupełnie odwrotnego. Ten ostatni przykład mi namieszał, muszę to jakoś przetrawić. A, no i właściwie jaki cel ma to całe przenoszenie? btw stylowe strzałki, Jacek Gmoch lubi to!
@PolishStoat3 жыл бұрын
zajebiste, dzieki
@Kahlert892 жыл бұрын
Super lekcje:)
@krzysztofcierpka55234 жыл бұрын
Dzięki :)
@Abmallim7 жыл бұрын
super kurs
@pawelziezio7 жыл бұрын
czy hostingowi podlegają też event'y przypięte do jakiegoś obiektu ? tj. addEventListener || .on() ... np najpierw .trigger() a potem deklaracja / przypięcie zdarzenia - .on() ???
@1203radek7 жыл бұрын
Czy mógłbyś zrobić krótki odcinek informujący po jakiej szkole najlepiej rozpocznie swoją drogę programista, bardzo mi na tym zależy, ponieważ zostało mi mało czasu na wybór szkoły Technik Informatyk ( Rozszerzona matma i fizyka) czy Mat-Fiz-Inf . Myślę, że wielu innym osobom to też się przyda.
@zbigniews4975 жыл бұрын
Dziękuję za nagranie , pozdrawiam. Targowisko.org
@magdalenawojnicka10697 жыл бұрын
I jeszcze jedno pytanko Samuraju: czy mógłbyś polecić mi jakąś książkę na temat JS oraz jakieś źródło małych zadanek / ćwiczeń? Oczywiście chodzi o taką książkę, która byłaby zrozumiała i przydatna dla kogoś początkującego tak jak ja, dla kogo JS jest pierwszym językiem programowania, którego się uczy... Są jakieś takie publikacje w języku polskim poza "JavaScript dla dzieci" ? (tą pozycję posiadam i używam jej teraz do nauki i ćwiczeń)
@tcpipdotcom7 жыл бұрын
Pozwolę sobie odpowiedzieć: Kyle Simpson, cała seria You Don't Know JS - jednak polecam wersję angielską, nawet dla opanowania języka, którym i tak posługujemy się w branży. Helion wydał również polskie tłumaczenie, ale miejscami jest ono dramatyczne... No i na GitHub'ie wersja angielska jest darmowa i wciąż aktualizowana + Kyle szykuje się do wydania edycji drugiej. Pozdrawiam!
@magdalenawojnicka10697 жыл бұрын
Adrian Włodarczyk Dziękuję Ci bardzo Adrianie za informację o tej pozycji na Github. Już zaczęłam z niej korzystać ;)
@msnataliamilk3 жыл бұрын
Bardzo fajnie wytłumaczone, będę wracać. Mam jednak pytanie może nadrzędne jeżeli chodzi o hoisting, bo chce zrozumieć samą istotę. Hoisting dotyczy tego co dzieje się bez naszego udziału w konsoli? Tzn wiemy że taki mechanizm się wykonuje ale nie wymaga to od nas jako deva jakichś działań? Czy tak?
@ewaevva43753 жыл бұрын
Nie wymaga, to sobie robi "za kulisami" interpreter JS w przeglądarce
@PiotrsZlachta6 жыл бұрын
Oglądam ten odcinek 3 raz i trochę mnie przystopowało . Mam pytanie dot. Hoitingu. W odpowiedzi na jaki problem "stworzono" Hoisting ? Jak wiadomo języki programowania rozwijają sie będąc odpowiedzią na jakiś problem . A Hoisting , jaki problem rozwiązał ? W czym nam się przyda w praktyce ? Pytam jako początkujący ?
@marcinszymanski92543 жыл бұрын
Cześć, wiem że już torche mineło ale jakby ktoś przeglądał jeszcze, to jak ustawić brackets żeby podgląd był w tym samym oknie po prawej a nie otwierał w przeglądarce?
@ewaevva43753 жыл бұрын
To se ne da w Brackets o ile mi wiadomo. Od dłuższego czasu używam VSC więc mogę się mylić ale w Brackets zmniejszałam trochę okno plus otwarta przeglądarka też zmniejszona żeby mieć je obok siebie.
@panhuragan43885 жыл бұрын
Glupio tak bez inicjalizacji. Hoistuje sie aby dać undefined a później to trzeba poprawiać czy robi drugie koło i przypisuje prawidłowo? Ok widze ze globalny sie odnalazł a co z tym lokalnym? Manualnie trzeba to poprawiać?;-)
@TheSzoker187 жыл бұрын
Zrób sobie taką notkę którą wstawiasz pod każdy film na kanale, a w niej m. in. wszystkie rozszerzenia i skórki których używasz, pytanie może się często pojawiać a będziesz miał to zawszę w opisie :)
@szymonjakubiak11907 жыл бұрын
Zostaje !!! :)
@brainwashing17 жыл бұрын
Kiedy następny odcinek?
@rotherguitar17 жыл бұрын
Rozumiem, że chciałeś przekazać działanie interpretera, a tak z poziomu kodu zapis w ostatnim przykładzie (3) ma jakiś sens skoro jest undefined i nie jest ostatecznie wywoływany ? 3. console.log(name) - > undefined
@wileu7 жыл бұрын
Nr 3 to przykład kolejności deklaracji i inicjalizacji globalnie. Zapomniał jednak dopisać nr 4 - tam metoda wyświetla zawartość zmiennej user.
@rotherguitar17 жыл бұрын
chyba nie zapomniał bo tam jest już dwukrotnie wywołana zmienna user,
@wileu7 жыл бұрын
Pierwsze wywołanie metody ze zmienną "user" jest pod nr 1 i pokazuje, że zmienna jest zadeklarowana, ale nie zainicjalizowana ("undefined"), drugie wywołanie jest .. no właśnie pod brakującym nr 4 i tutaj już zanim wywołana została metoda, zmienna "user" jest już zainicjalizowana ("Daria").
@oefro7 жыл бұрын
W konsoli nie wywołuje mi "Witold". Nawet jak w przeglądarce w konsoli wpisuje name to wyskakuje mi pusty string " ", a po wpisaniu user dobrze pokazuje "Daria". Dlaczego tak jest że "Witold" się nie wywołuje?
@oefro7 жыл бұрын
Już doszedłem dlaczego tak się dzieje. Uffff. Ponieważ wywołanie console.log(name) zostało już wykorzystane i wyświetliło undefined, bo na czas odczytania przez silnik JS komendy console.log(name) była ona dopiero zadeklarowana a została zainicjalizowana identyfikatoram "Witold" po tym jak się wyświetliła, czyli po tym jak już zadziałała.
@oefro7 жыл бұрын
teraz zrobiłem tak: function LogName() { var name = "Witold" console.log(name) console.log(user) } console.log(user); var user = "Daria" logName(); Wszystko się ładnie wyświetliło: undefined Witold Daria ale jak ponownie chcę wywołać wartość dla zmiennej (name) to wyskakuje mi pusty string " ". Tak jak by pamięć podczas podnoszenia (hoistingu) zdążyła przypisać wartość "Witold" do zmiennej var name a komenda console.log(name) skorzystała z tej informacji wyświetlając poprawnie wartość "Witold". Jednak gdy ponownie chce przywołać wartość dla zmiennej var name otrzymuję pusty string " " lub korzystając z komendy console.log(name) otrzymuje wartość undefined. Czy to faktycznie tak jest? To by oznaczało że Hoisting chwilowo zapamiętuje wartość dla podnoszonej zmiennej czyli chwilowo działa na deklaracji wraz inicjalizacją. Tak? Czy o co chodzi?
@oefro7 жыл бұрын
chociaż w ww przypadku hoisting nie musi podnosić deklaracji var name do góry bo już jest na samej górze, jednak skoro tak to dlaczego gdy ponownie chcę uzyskać wartość "Witold" otrzymuję pustego stringa lub wartość undefined gdy wywołuję przez console.log(name)?
@oefro7 жыл бұрын
Czy powodem może być to że wartość "Witold" jest w zasięgu lokalnym a nie globalnym? Jeżeli tak to jak mogę ją wywołać z konsoli?
@oefro7 жыл бұрын
tak. to jest powód dlaczego się nie wyświetla. Ale można ją wyświetlić wywołując całą funkcję czyli logName() wówczas otrzymamy całą zawartość czyli Witold oraz Daria bo taka jest akcja zapisana kodem w tej funkcji.
@wojtwojtekwojtek12147 жыл бұрын
JA jestem!
@TobiPL7 жыл бұрын
Gdzie ?
@TheDambo17 жыл бұрын
Szczerze - nie przejmuj się, że obecnie zmniejsza się liczba oglądających - duża liczba wyświetleń będzie się pomału nabijać z czasem i bazą filmów wtedy też ludzie zaczną trafiać na kanał przez wpisanie np rzeczy z nazw odcinków i wtedy przejadą cały kurs
@novakom17 жыл бұрын
To pewnie głupie pytanie ale czy nie lepiej najpierw zadeklarować i zainicjować zmienną a potem wykonać na niej funkcję żeby ten cały hoisting nie musiał się wysilać? (ostatnio programowałem w LOGO w 1988r. :)) Pewnie to będzie miało jakiś sens w przyszłych lekcjach
@TobiPL7 жыл бұрын
A komu robi to różnicę ;x... idąc tym tropem nie lepiej byłoby wrócić do 2 kolorowych grafik ?... w końcu 8 pixeli w jednym bajcie to duża oszczędność ^_^ moim zdaniem bez znaczenia jest miejsce zadeklarowania o ile "silnik" sobie sam poradzi ze znalezieniem tego... pozatym komputery dzisiaj są całkiem szybkie mimo faktu iż ich szybkość jest porównywalna z mózgiem robaka ^_^ ... ahh Karaluchy takimi silnymi procesorami :P i darmo
@wileu7 жыл бұрын
Ta lekcja ma właśnie dać temu przykład.
@arturoarcik52537 жыл бұрын
Jako laik spróbowałem zgłębić temat i szukając w necie trafiłem na taki blog: nafrontendzie.pl/zakres-zmiennych-javascript/ Tam autor opisuje to zagadnienie a na końcu konkluduje: "Z powodu występowania hoistingu dobrą praktyką jest deklarowanie wszystkich zmiennych na początku funkcji. Unikniesz w ten sposób niepotrzebnego zdziwienia, że coś nie działa tak jak oczekujemy." Wnioskuje z tego, że ten hoisting to wcale nie taki fajny jest i może sprawiać problemy. A ja na razie nie mam zdania na temat czy dobry czy nie, bo dopiero się uczę.
@SamurajProgramowania7 жыл бұрын
Oczywiście, że dobrą praktyką jest na początku zakresu robić deklaracje (funkcji i zmiennych), ale dobrze też wiedzieć że jest taki mechanizm jak hoisting :)
7 жыл бұрын
Zgadzam się z Tobą Bartku. Ja przerobiłam dość sporo zadań. Ale nie rozumiałam właśnie mechanizmów. Robiłam wiele na czuja. I nie żałuję tej drogi, bo teraz wiem, że łatwiej mi się słucha Ciebie i mam wrażenie, że teraz wszystko się układa. Mam wrażenie, że teraz mogę przyswajać myślenie programisty. Także dla mnie Ty Bartku jesteś kolejnym moim mentorem. I dziękuję Ci za Twój wkład w nauczenie programowania!
@Logarytms4 жыл бұрын
Ten hoisting to coś ważnego?
@marcinromster7 жыл бұрын
byłem do końca
@TobiPL7 жыл бұрын
Ale czy od początku ? :D
@marcinromster7 жыл бұрын
tak
@baldini13377 жыл бұрын
jupi!
@TobiPL7 жыл бұрын
Yey xD
@Bratis297 жыл бұрын
trwamy :) ale łatwo nie jest :)
@dorabah51657 жыл бұрын
Dobrze że się wykruszają, będzie mniejsza kolejka po te 15 k na rękę
@severin22007 жыл бұрын
Nie masz się co martwić, wszyscy celują w 20k
@dorabah51657 жыл бұрын
W sumie racja, po co ta fałszywa skromność:)
@sonyniktsol24707 жыл бұрын
W 7 minucie Jacek Gmoch :)
@Wandziful7 жыл бұрын
Nie wiedzą, co tracą :)
@paulmonde68967 жыл бұрын
Po prostu nie kazdy sie do tego nadaje. W koncu jakby kazdy mogl byc programista, to ta praca przestala by miec wartosc na rynku i byla by warta tyle co machanie lopata na dworze.
@severin22007 жыл бұрын
Na polu.
@paulmonde68967 жыл бұрын
Albo w polu.
@marekchudy88937 жыл бұрын
Może dlatego ubyło, że kochany KZbin przestał wysyłać powiadomienia subskrynentom.
@tomaszfefler25607 жыл бұрын
Ale to już dawno KZbin zmienił strategię wysyłania powiadomień, chyba, że o czymś nie wiem.
@TobiPL7 жыл бұрын
YT Zmienia się około 10 razy jednego dnia xD Ale serio mają strasznie dużo zmian ;c... YT potrafi też zacząć "Ignorować" powiadomienia jeśli nie odpowiadasz na ich powiadomienia innymi słowy jeśli odkładasz jakiś film na potem z powiadomień YT ma możliwość zaprzestania informowania cie o kolejnych filmak przynajmniej tak wynika z moich własnych obserwacji ^_^
@marekchudy88937 жыл бұрын
Dziękuję za bardzo rzeczową odpowiedź.
@dod-do-or-dont6 жыл бұрын
Funkcja to raczej definicja
@TobiPL7 жыл бұрын
Może to dlatego że ja się co nieco w tym "orjentuje"
@wileu7 жыл бұрын
Może dlatego, że to ma być kurs a nie "przypominajka".
@marekchudy88937 жыл бұрын
ubyło ? Wrócą.
@TobiPL7 жыл бұрын
;x... dzień dobry wróciłem... mimo iż nie wychodziłem xD
@marekchudy88937 жыл бұрын
A czy jak się wchodzi wielokrotnie to KZbin to zlicza? Czy liczy tylko osoby?
@TobiPL7 жыл бұрын
Kiedyś wiem że zaliczało bo sam sobie 4Fun napisałem program który sam odświeża stronę i nabiłem sobie w godzinę kilka K wyświetleń xD mimo iż posiadałem 1% "oglądalności" To wyświetlenia były lecz robiłem to 3 lata temu... jednak wydaje mi się że jak osoba wraca do filmu po obejrzeniu go to raczej zaliczy to jako nowe wyświetlenie ^_^ ale jedynym rzetelnym źródłem informacji jest sam YT :P Zapytaj ich :D !
@OnexuS3404 жыл бұрын
Hoisting to rozwiązywanie problemu, który w innych systemach nie istnieje xD