Pytanie - czy w swojej pracy odszedłeś od PHP na rzecz JS? Jeśli tak/nie to czy widzisz taki trend wśród firm, co np. pozwala zatrudniać tylko jeden typ developerów piszących front i backend tylko w JS z uwagi na jednorodne srodowisko deweloperow i nizsze koszty?
Żeby zobaczyć czy jest taki trend to trzeba byłoby znaleźć jakieś statystyki. Są firmy, które tak robią ale są też takie, które jednak wolą mieć backend i front w innych językach. Nie wiem w jakich proporcjach. Ja wciąż korzystam i z PHP i z JS, natomiast więcej z JS bo obecnie pracuję jako frontend (a nie dlatego że nie lubię php).
@@tworcastron a w przypadku JS to jQuery przy nowych projektach jest jeszcze uzywane czy wszystko poszlo w kierunku czystego JS i frameworkow jak Vue i React?
@@tworcastron Ale dzięki za poświęcony czas na przygotowanie materiału i przedstawienie w przystępny sposób :) dodatkowa wiedza jak najbardziej na plus :) Miłego weekendu Adamie!
To zapytam od razu bo w sumie nawet ktoś inny może odpisze. Chciałbym sobie ułatwić pisanie stron w czystym htm i css. Ale doszedłem do momentu w którym czuję że trace czas na stylowanie pewnych rzeczy jak text alignment, szerokości kolumn, resposnywnosc kolumn w różnych breakpointach, justify content, align items itp. A więc potrzebuje biblioteki css. Ale widziałem jak okropnie to styluje inne elementy które chce sam stylowac czyli przyciski, listy, linki i inne takie. Robię strony z projektu graficznego więc nie chce żeby mi coś za mnie stylowalo wygląd. No i bootsrap wydaje mi się świetny bo są te klasy xs, lg i tak dalej. I pytanie czy mogę sobie wziąć kod bootstrapa i powywalać wszystko co będzie mi psuło wyglad strony?
@@tworcastron czyli dosłownie wzięcie kodu i usuwanie nieinteresujących mnie linijek by mogło być rozwiązaniem tak jak kminię? Oczywiście po ściągnięciu pliku na lokalny dysk.
@@jewelofnile2424 To może nie jest najlepszy sposób. Jak już to są do tego specjalne biblioteki (np. www.npmjs.com/package/uncss). Ale możesz też zobaczyć, z jakich plików składa się bootstrap i że można zaciągnąć samą siatkę github.com/twbs/bootstrap/tree/main/dist/css
Kursy zawsze od podstaw... ja wiem, że od podstaw się najlepiej sprzedaje, bo początkujących jest najwięcej, potem cała masa odpada i zostają wytrwali. Kiedy jakieś zaawansowane materiały, dla niepoczątkujących? ;)
Czy najlepiej to nie wiem bo jednak te dla seniorów potrafią kosztować 10-20 x tyle co te dla początkujących ;) Ale żeby ścieżka była kompletna to należy zacząć od początku. Mam w planie też JS dla zaawansowanych, ale kiedy? Nie wiadomo. Kiedy będzie czas 💁
Kiedyś trafiłem na taki przypadek. [] == false daje true, Number([]) daje 0 czyli false, String([]) daje "" czyli false, Boolean([]) daje true (?), a skoro Boolean([]) to true to czemu [] == false daje true, a do tego [] ? "tak" : "nie" daje "tak" czyli jednak jest prawdziwa, ale pierwsze 4 kombinacje dają false. Trochę nie rozumiem czemu tak jest.
Heh, faktycznie jak się to czyta to wygląda jakby coś było nie tak. Przy porównaniu podwójnym (==) odbywa się koercja typów (która składa się z kilku konkretnych kroków) i tablica w tym przypadku zmieniana jest do stringa (a nie booleana). Natomiast "if" sprawdza jedynie czy wartość jest prawdziwa czy fałszywa. Na kanale jest specjalny odcinek o koercji.
Odcinek zainpirowany biurowymi memami :) Dlatego dajcie koniecznie znać, jeśli chcecie więcej podobnych odcinków!
jasne że tak
Mnie zaciekawiłeś tematem, jak najbardziej czekam na kolejne.
Genialnie tlumaczysz !
Smaczki JS
Jak dobrze, że istnieje TypeScript...
Dzięki tobie Microsoft za TypeScript
@Twórca Stron - jaki motyw w VS Code używasz?
One Dark Pro
@@tworcastron Dzięki.
JavaScript - czego nie rozumiesz 2 :D
Inspiracja bugami Codisity :D Ostatnio na jego newsletterze były dokładnie te same przykłady..
Serio? Bo szczerze mówiąc pierwsze słysze taką nazwę a do newslettera to już na pewno nie należę.
Te przyklady sa od 15 lat rozsiane po internecie kopiuj + wklej. W tej samej formie.
Jak nazywa się rozszerzenie co pokazuje po zaznaczeniu wartość? Bo nie mogę nigdzie znaleźć?
quokka.js
Pytanie - czy w swojej pracy odszedłeś od PHP na rzecz JS? Jeśli tak/nie to czy widzisz taki trend wśród firm, co np. pozwala zatrudniać tylko jeden typ developerów piszących front i backend tylko w JS z uwagi na jednorodne srodowisko deweloperow i nizsze koszty?
Żeby zobaczyć czy jest taki trend to trzeba byłoby znaleźć jakieś statystyki. Są firmy, które tak robią ale są też takie, które jednak wolą mieć backend i front w innych językach. Nie wiem w jakich proporcjach. Ja wciąż korzystam i z PHP i z JS, natomiast więcej z JS bo obecnie pracuję jako frontend (a nie dlatego że nie lubię php).
@@tworcastron a w przypadku JS to jQuery przy nowych projektach jest jeszcze uzywane czy wszystko poszlo w kierunku czystego JS i frameworkow jak Vue i React?
@@bartek5598 czysty JS i frameworki
Omg język JavaScript nie przestaje mnie zaskakiwać... Ile ktoś musiał wypalić żeby wpaść na takie pomysły przy tworzeniu języka ;D
Hah fakt, JS daje nieźle do pieca
@@tworcastron Ale dzięki za poświęcony czas na przygotowanie materiału i przedstawienie w przystępny sposób :) dodatkowa wiedza jak najbardziej na plus :) Miłego weekendu Adamie!
@@mateuszcichocki1779 Dzięki, miłego weekendu!
w 5 przykładzie warto wspomnieć co ma priorytet? + czy !! przy +!!"one" === 1. Czy bierzemy pierwsze z lewej co jest przy wartości tj. "one"?
Można zapisać to tak: Number(Boolean("one")) - wtedy widać dokładnie kolejność.
Cześć, mam pytanie związane z Bootstrapem bo wiem że masz kurs Bootsrapa i podejrzewam że znasz temat. Można pytać tutaj? :P
To zapytam od razu bo w sumie nawet ktoś inny może odpisze. Chciałbym sobie ułatwić pisanie stron w czystym htm i css. Ale doszedłem do momentu w którym czuję że trace czas na stylowanie pewnych rzeczy jak text alignment, szerokości kolumn, resposnywnosc kolumn w różnych breakpointach, justify content, align items itp. A więc potrzebuje biblioteki css. Ale widziałem jak okropnie to styluje inne elementy które chce sam stylowac czyli przyciski, listy, linki i inne takie. Robię strony z projektu graficznego więc nie chce żeby mi coś za mnie stylowalo wygląd. No i bootsrap wydaje mi się świetny bo są te klasy xs, lg i tak dalej. I pytanie czy mogę sobie wziąć kod bootstrapa i powywalać wszystko co będzie mi psuło wyglad strony?
@@jewelofnile2424 Tak, można brać tylko poszczególne części, np. samą siatke.
@@tworcastron czyli dosłownie wzięcie kodu i usuwanie nieinteresujących mnie linijek by mogło być rozwiązaniem tak jak kminię? Oczywiście po ściągnięciu pliku na lokalny dysk.
@@jewelofnile2424 To może nie jest najlepszy sposób. Jak już to są do tego specjalne biblioteki (np. www.npmjs.com/package/uncss). Ale możesz też zobaczyć, z jakich plików składa się bootstrap i że można zaciągnąć samą siatkę github.com/twbs/bootstrap/tree/main/dist/css
Pytanie magiczne kiedy i ile może kosztować pełen kurs JavaScript?
Jeszcze sam nie wiem. Mam już nagrane i zmontowane 5 godzin materiałów, kurs na pewno będzie długi.
czas 3:48 "minus 2 byłaby odwrotnością 2" - NIE proszę pana - odwrotnością 2 jest 1/2, a '-2' to liczba PRZECIWNA do 2
Masz commenta.
Choć synchro audio niezbyt się zgrywa.
Testowałem zewnętrzną kamerę, coś się rozjechało i nie chciało złączyć..
Kursy zawsze od podstaw... ja wiem, że od podstaw się najlepiej sprzedaje, bo początkujących jest najwięcej, potem cała masa odpada i zostają wytrwali. Kiedy jakieś zaawansowane materiały, dla niepoczątkujących? ;)
Czy najlepiej to nie wiem bo jednak te dla seniorów potrafią kosztować 10-20 x tyle co te dla początkujących ;) Ale żeby ścieżka była kompletna to należy zacząć od początku. Mam w planie też JS dla zaawansowanych, ale kiedy? Nie wiadomo. Kiedy będzie czas 💁
Zdziwiło mnie nic oprócz tablicy xD
Tak, tablice są najlepsze. Sam miałem zawieche jak to zobaczyłem:)
Kiedyś trafiłem na taki przypadek. [] == false daje true, Number([]) daje 0 czyli false, String([]) daje "" czyli false, Boolean([]) daje true (?), a skoro Boolean([]) to true to czemu [] == false daje true, a do tego [] ? "tak" : "nie" daje "tak" czyli jednak jest prawdziwa, ale pierwsze 4 kombinacje dają false. Trochę nie rozumiem czemu tak jest.
Heh, faktycznie jak się to czyta to wygląda jakby coś było nie tak. Przy porównaniu podwójnym (==) odbywa się koercja typów (która składa się z kilku konkretnych kroków) i tablica w tym przypadku zmieniana jest do stringa (a nie booleana). Natomiast "if" sprawdza jedynie czy wartość jest prawdziwa czy fałszywa. Na kanale jest specjalny odcinek o koercji.