ES6 - the best of ⌨️ hello roman #22

  Рет қаралды 25,635

hello roman

hello roman

Күн бұрын

ES6 czy też ECMAScript2015 to niewątpliwie najbardziej rewolucyjna specyfikacja JavaScriptu jak dotychczas.Niewątpliwie zmiany, które zostały wprowadzone wraz z wersją z 2015 roku ułatwiły pracę Frontend developerom. Sam z resztą mam kilka ulubionych rzeczy - arrow functions, destructuring, domyślne wartości to tylko kilka z nich 😍
⭐️ Wesprzyj kanał za 34,99 zł na miesiąc i uzyskaj dostęp do wszystkich moich kursów na kanale:
/ @helloroman
📓 Kup Hello Notes na sklep.hellorom...
🔔 Subskrybuj mój kanał - www.youtube.co...
📌 Sprawdź też:
Instagram - / siemaroman
Facebook - / helloroman.vlog
Moja strona - helloroman.com
📫 Mój newsletter - helloroman.com...
✉️ Kontakt - helloroman.vlog@gmail.com
W moich filmach znajdziecie wiele praktycznych porad, jak zacząć swoją przygodę z programowaniem, na co uważać, jak motywować się do pracy, aby nie stracić zapału. Wspólnie odkrywać będziemy możliwości jakie kryją JavaScript, HTML i CSS - pomogę Wam także zrozumieć, jak skutecznie wykorzystywać potencjał popularnych frameworków, takich jak Vue lub React.

Пікірлер: 88
@mirosawlasek7507
@mirosawlasek7507 6 жыл бұрын
Super wyjaśnione! Szczególnie z import/eksport :). Wydawało mi się to kiedyś trudniejsze, a po obejrzeniu odcinka uważam, że to prosta sprawa.
@helloroman
@helloroman 6 жыл бұрын
Miałem podobnie - totalnie nie rozumiałem czym one się różnią itd. dopóki nie zrozumiałem jakie to jest proste. Bo w innych kursach ludzie to jakoś tak pokrętnie czasem tłumaczą.
@agnescz4010
@agnescz4010 6 жыл бұрын
jak zwykle uwielbiam :) i "w nowych stringach jest o wiele wygodniej' :D osobiście uwielbiam ES6 i dla mnie jak zwykle twój film to fajna powtórka
@helloroman
@helloroman 6 жыл бұрын
Na tym fragmencie miałem takie ultra parsknięcie śmiechem, bo najpierw to powiedziałem, a dopiero potem zrozumiałem XD No ale wyciąłem co by nie zabić ludzi w słuchawkach.
@zbyszggo4626
@zbyszggo4626 6 жыл бұрын
Nareszcie sensowne wytłumaczenie czym jest es6
@krwawy5657
@krwawy5657 3 жыл бұрын
Dostałem zadanie przed początkiem pracy ogarnąć tutorial Reacta i tam jest multum rzeczy o których mówisz, a ja nie rozumiałem. Wcześniej znałem tylko podstawy JS i teraz zaczynam czaić skąd i po co się tam te elementy wzięły. :D
@kamilstaszewski8063
@kamilstaszewski8063 6 жыл бұрын
Jeden z najlepszych kanałów o programowaniu, jeśli chodzi o JS to według mnie top1 (na polski yt oczywiście). Quality content regularnie wrzucany. Fajna sprawa, że tak często wrzucasz, uważaj żeby sie nie wypalić. Tak trzymaj.
@helloroman
@helloroman 6 жыл бұрын
Nie wypalam nie wypalam, póki co się rozpędzam dopiero :D Dzięki wielkie!
@Arrantasar
@Arrantasar 6 жыл бұрын
Kolejny świetny odcinek! :) Gratuluję subskrypcji - szczególnie biorąc pod uwagę wąską działkę i polskojęzyczny charakter kanału!
@helloroman
@helloroman 6 жыл бұрын
Wielkie dzięki! :) Dopiero się rozpędzam
@menow1893
@menow1893 5 жыл бұрын
Ten odcinek to rewelacja. Dzięki.
@mtyrio
@mtyrio 5 жыл бұрын
Świetnie wytłumaczona destrukturyzcja!
@riskzerobeatz
@riskzerobeatz 6 жыл бұрын
Super odcinek. Dobra robota. :D
@kryzys9sz
@kryzys9sz 5 жыл бұрын
Romanie, bardzo dobrze, że jesteś na KZbin, dzięki za pomoc i wiedzę 🖖
@mattsone2772
@mattsone2772 5 жыл бұрын
Coś pięknego! Romanie kiedy wydasz swój kurs z JS?? :)
@agusbrz78
@agusbrz78 6 жыл бұрын
Dzięki za kolejny odcinek, mam dwa pytania - czy sposoby dodane w ES6 do tworzenia obiektów jak "class", extend, constructor itd. są najlepsze, popularne, optymalne także z punktu widzenia node i frameworks. Nie ukrywam, że przemawiają do mnie, jako osoby programującej w Java i C++ najbardziej, ale po oglądnięciu kilku kursów ekspertów na Pluralsight mam sporo wątpliwości. A drugie - to jakie jest dobre/powszechnie stosowane w polskich firmach narzędzie do pisania testów jednostkowych dla Javascript. Pozdrawiam.
@poelover2024
@poelover2024 4 жыл бұрын
Za Łzy szanuję
@karoltrzcinski8171
@karoltrzcinski8171 6 жыл бұрын
uhuhu #22 i 22 minuty. Przypadek? nie sondze...
@michamaciejewski8895
@michamaciejewski8895 6 жыл бұрын
@Roman, do takich tutków idealne było by użycie Quokka.js just like MPJ'a. To fajnie ułatwia pracę i pokazywanie takich rzeczy. W dodatku wersja na bogato wspiera moduły ;)
@helloroman
@helloroman 6 жыл бұрын
Mam nawet zainstalowane, ale wersja płatna to jest jakiś żart :D
@mateuszpodgorski6021
@mateuszpodgorski6021 6 жыл бұрын
Polski odpowiednik backticksa ` to "gravis" :) Mysle ze poza dobrym przygotowaniem merytorycznym Twoich odcinkow, duzy wplyw na sukces kanalu ma estetyka, spojnosc i wyczucie z jakimi tworzysz i montujesz filmiki. Profesjonalna robota, tak trzymaj Roman , pozdrawiam :)
@helloroman
@helloroman 6 жыл бұрын
Mateusz Podgorski dzięki wielkie ♥️♥️♥️ bardzo mi miło
@wojciechglugla4385
@wojciechglugla4385 6 жыл бұрын
Tylko mnie tak ucieszyło, że dzięki destrukturyzacji swap zmiennych to wreszcie [a,b]=[b,a], dzięki czemu zmienna temp odeszła w zapomnienie? :D Fajnie, zwięźle i na temat!
@nivelis91
@nivelis91 6 жыл бұрын
Wcześniej też się dało bez temp ;) W ES6 jest tylko odrobinę bardziej elegancko.
@Ilidan1985
@Ilidan1985 5 жыл бұрын
Parsknąłem przy import Roman ass, Roman string... :D :D :D
@bjgjuiuguoojpoo
@bjgjuiuguoojpoo 6 жыл бұрын
K*wa! Jak to jest, że jak oglądam Ciebie, albo Samuraja, to nagle jakoś wszystko kumam i staje się jasne...Naprawdę się męczę przy innych tutkach/materiałach. Jednak sama wiedza to jedno, a umiejętność przekazywania jej to drugie.
@arturoarcik5253
@arturoarcik5253 6 жыл бұрын
Ja też przylazłem do Romana od Samuraja :-)
@bjgjuiuguoojpoo
@bjgjuiuguoojpoo 6 жыл бұрын
Ja Samuraja nie zostawię! Ta poliamoria mi się po prostu sprawdza. 😉
@marcinwachcinski1096
@marcinwachcinski1096 6 жыл бұрын
WhiskeyEchoBravo Spróbuj ją rozszerzyć jeszcze o Piotra Palarza (również JS i pochodne) z Eduweb.
@bjgjuiuguoojpoo
@bjgjuiuguoojpoo 6 жыл бұрын
Marcin Wachcinski No właśnie on do mnie nie trafia
@siemik
@siemik 4 жыл бұрын
Mam tak samo. Własnie robię kurs Reacta Romana i nic lepszego nie widziałem w tym temacie. Tylko trzeba pamiętać że w nauce jest takie pojęcia jak "illusion of competence". Czasem myślisz ze coś wiesz, ale jak przychodzi zadanie do wykonania to jednak weryfikuje ono że nie wiesz 😄😅
@Mistersmietanka12
@Mistersmietanka12 5 жыл бұрын
Łeee, łatwe te java skrypty
@olaf9374
@olaf9374 6 жыл бұрын
Siema Roman! Jestem w tech. informatycznym, zainteresowany typowym programowaniem webowym natrafiłem na twój kanał, robisz dobrą robotę! Moje pytanie jest następujące, czy tzw "papierek" jest ważny w dalszej karierze programisty, czy może bardziej liczą się umiejętności? Warto iść na studia w tym kierunku czy może zostać skupić się na samodzielnym kształceniu? Może coś podpowiesz ;) Pozdroo!
@agusbrz78
@agusbrz78 6 жыл бұрын
Najważniejsze są umiejętności, które są sprawdzane podczas zadań rekrutacyjnych/rozmów kwalifikacyjnych. Ale dla części firm posiadanie dyplomu wyższej uczelni może być czynnikiem decydującym, aby cię na tą rozmowę kwalifikacyjną zaprosić. Roman ma także dyplom - dziennikarstwa, ale w sumie w jakimś stopniu jest to pokrewne z front-webem ;). Na twoim miejscu wybrałabym wyższą szkołę informatyczną, która posiada kierunek - technologie webowe i co najważniejsze ma dobrą opinię wśród pracodawców.
@MrPatrykNowak
@MrPatrykNowak 6 жыл бұрын
Fajoski odcinek. Co to za edytor? :)
@helloroman
@helloroman 6 жыл бұрын
Hej, dzięki! :) Webstorm w trybie prezentacyjnym
@mfst100
@mfst100 2 жыл бұрын
Z tego filmu mogę nauczyć się starych sposobów, aby działało na starych przeglądarkach. W nosie z nowościami.
@helloroman
@helloroman 2 жыл бұрын
Zostawiłeś komentarz pod 4-letnim odcinkiem misiu
@mfst100
@mfst100 2 жыл бұрын
@@helloroman sam jesteś misiu.
@helloroman
@helloroman 2 жыл бұрын
@@mfst100 dasz się zaprosić na kawę i wuzetkę?
@mfst100
@mfst100 2 жыл бұрын
@@helloroman Jasne. ...o ile nie zostałem dwuznacznie zrozumiany...
@jeyjey818
@jeyjey818 6 жыл бұрын
Hej robil bys poradnik jak zaczac tworzyc aplikacje mobilne w react native?? I moze jakis krotki wstep do electrona?? Bardzo prosz
@devman5813
@devman5813 6 жыл бұрын
Roman programowania no i odcinek dobryXD
@sylwesterjot921
@sylwesterjot921 4 жыл бұрын
Panie Romanie, ile cali ma ten monitor Della? Pozdrawiam.
@helloroman
@helloroman 4 жыл бұрын
27
@krychaxp
@krychaxp 4 жыл бұрын
czy określając funkcję z nazwą (np. rob=()=>{} )to trzeba na początku dawać const?
@MarcinoPL24
@MarcinoPL24 4 жыл бұрын
Tak, musisz zadekretować zmienną (stała).
@poelover2024
@poelover2024 4 жыл бұрын
Tak zaczęła się, wakacyjna przygoda on był jeszcze młody i onaaa była młoda(...) Kiedyś to była muzyka, chwytająca za serce. Nie to co teraz dziadostwo. Btw, gdybyś robił kolejny odcinek o tych nowych możliwościach itd, to wiedz że jednego widza masz z automatu - mnie.
@exploringcrypto6609
@exploringcrypto6609 4 жыл бұрын
jak odkomentować kilka lini na raz?
@Aaron-zt4ic
@Aaron-zt4ic 5 жыл бұрын
Zapomniałeś o domyślnych wartościach dla destrukturyzacji array-ów developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Destructuring_assignment#Default_values :P
@helloroman
@helloroman 5 жыл бұрын
Thx ♥️
@oziocb
@oziocb 6 жыл бұрын
Super
@roadtosleep
@roadtosleep 6 жыл бұрын
czy moglbys zrobić film o tym czym w sumie w pracy frontend dewelopera zajmuje się taki junior? zarówno w pracy w firmie jak i freelancerzy
@helloroman
@helloroman 6 жыл бұрын
To się bardzo różni w każdej firmie, ale postaram się coś powiedzieć :)
@stefanwichura3405
@stefanwichura3405 6 жыл бұрын
Witam jestem kompletnie początkujący ale ta składnia przypomina typescript :D
@stefanwichura3405
@stefanwichura3405 6 жыл бұрын
Dostałem serce i go nie ma ??? :/
@masztan
@masztan 6 жыл бұрын
W funkcjach strzałkowych, gdy jest jeden argument, tez nie trzeba ubierać tego w nawias, tj: const returnName4 = name => `My name is ${name}`;
@helloroman
@helloroman 6 жыл бұрын
Już ktoś o tym pisał - to jest kwestia przyjętego code style. W paru projektach mieliśmy przyjęte, że robimy wszędzie nawiasy, a np. w obecnym piszemy bez. To już taki detal w zasadzie. Plus jest taki, że jak robisz destructuring to i tak musisz robić nawiasy, więc masz je wszędzie
@masztan
@masztan 6 жыл бұрын
Spoko, ale warto, żeby inni też wiedzieli, że jest to poprawne. Bo mogą się spotkać w jakimś kodzie i będzie lekkie zmieszanie :)
@TikTalk
@TikTalk 6 жыл бұрын
Okazuje się, że backtick to po polsku *GRAWIS* :)
@sztos88
@sztos88 6 жыл бұрын
Fajny film (nawet nie wiem o co chodzi hehe)
@xana8062
@xana8062 6 жыл бұрын
Ja sie pytam gdzie async/await? :D
@xana8062
@xana8062 6 жыл бұрын
Rafał Rybicki W sumie racja, my bad.
@kamilniepamietam9543
@kamilniepamietam9543 6 жыл бұрын
Roman, będzie coś o redux/vuex?
@helloroman
@helloroman 6 жыл бұрын
W przyszłości na bank :) Tylko nie wiem jeszcze jak odległej
@kamilniepamietam9543
@kamilniepamietam9543 6 жыл бұрын
@@helloromanczekam czekam i trzymam kciuki :p
@michalmalinowski1297
@michalmalinowski1297 5 жыл бұрын
Vuex dziś użyłem pierwszy raz w projekcie jakimkolwiek. Reakcja: O, super. Fajnie wygląda. Potem w piczkę nie działało. Potem nie działało bardziej. Teraz mam zagadkę. To się hot reloaduje czy nie :D
@antero7680
@antero7680 6 жыл бұрын
Dlaczego arrow functions nie działają nadal prawidłowo czasem? skrypt który dodaje usuwa coś w pliku html, który jest wyeksportowany tak jak na odcinku, po dodaniu => zamiast function kod się wysypuje. W tym projekcie nie używałem gulpa etc
@helloroman
@helloroman 6 жыл бұрын
Wrzuć cały projekt na jakieś repo i podrzuć, bo tak to możemy sobie dywagować do woli nad przyczynami :)
@antero7680
@antero7680 6 жыл бұрын
@@helloroman github.com/snaqu/online-order-pizza
@mateuszmagda6522
@mateuszmagda6522 6 жыл бұрын
@Antero gdzie Ty tam masz arrow function? Jeśli chcesz użyć arrow function to definiujesz sobie przykładowo const checkCircle = (radius) => radius > 0; Pierwszy nawias to argumenty wejściowe, a to co po strzałce to Twój return. Możesz też po strzałce wstrzelić blok kodu {..........; return .............;};
@antero7680
@antero7680 6 жыл бұрын
@@mateuszmagda6522 nie ma nigdzie funkcji strzałkowych bo jak były to nie działało dlatego zmieniłem na tak jak jest
@ilyaoleksiuk6958
@ilyaoleksiuk6958 5 жыл бұрын
Все зрозуміло 👨🏻‍💻
@anonim1079
@anonim1079 3 жыл бұрын
4:50 z tego co wiem to jest grawis, przynajmniej ja tak to nazywam :v
@seveto3911
@seveto3911 2 жыл бұрын
4:54 ` grawis
@mateuszj47
@mateuszj47 6 жыл бұрын
Znak używany w template string to 'grawis'
@helloroman
@helloroman 6 жыл бұрын
:O ło panie, pierwsze słyszę nawet. Dzięki!
@michalmalinowski1297
@michalmalinowski1297 5 жыл бұрын
Do tej pory uważałem, że to tylda xD
@TheBobson1111
@TheBobson1111 6 жыл бұрын
Fava = java? ;)
@helloroman
@helloroman 6 жыл бұрын
FavaScript to z kolei mój ulubiony język
@CopyPasteYoyoTricksTutorials
@CopyPasteYoyoTricksTutorials 6 жыл бұрын
` - grawis
@arturoarcik5253
@arturoarcik5253 6 жыл бұрын
Q: Czy jest coś do testowania kodu? A: Jest!
@helloroman
@helloroman 6 жыл бұрын
Zacny!
@theMGKPL
@theMGKPL 3 жыл бұрын
Ten apostrof to tylda
@TheMoviesfable
@TheMoviesfable 6 жыл бұрын
Interpolacją się pochwali, a zamiast konkatenacji mówi dodawanie ;P no offence
@helloroman
@helloroman 6 жыл бұрын
Panie! Język bym se połamał XD
Twój pierwszy miesiąc w nowej pracy ⌨️ hello roman #190
19:41
Synyptas 4 | Жігіттер сынып қалды| 3 Bolim
19:27
kak budto
Рет қаралды 1,2 МЛН
How it feels when u walk through first class
00:52
Adam W
Рет қаралды 19 МЛН
Jak pisać lepszy JavaScript? ⌨️ hello roman #76
17:35
hello roman
Рет қаралды 26 М.
Moje problemy z koncentracją ⌨️ hello roman #193
24:14
hello roman
Рет қаралды 5 М.
Jednostki CSS - px, em, rem, %, vh, vw ⌨️ hello roman #20
28:48
Ile zarabia - senior Angular developer
1:40
Rafał Koduje
Рет қаралды 2 М.
Czym jest TypeScript? Czy zdominuje JavaScript w 2021?
27:18
Przeprogramowani
Рет қаралды 9 М.
Powrót do pracy ⌨️ hello roman #187
15:14
hello roman
Рет қаралды 9 М.
Czy diabeł gra w kości? Andrzej Dragan
1:21:49
Copernicus
Рет қаралды 538 М.
kurs podstaw Pythona w godzinę
59:37
Matura z Lewusem
Рет қаралды 233 М.
Synyptas 4 | Жігіттер сынып қалды| 3 Bolim
19:27
kak budto
Рет қаралды 1,2 МЛН