#moderacja #hejto #webdev #programowanie
Do hejto używam brave
Zaloguj się aby komentować
Do hejto używam brave
Zaloguj się aby komentować
Zaloguj się aby komentować
f.findSomething(undefined)a w typescript coś takiego
export function findSomething(what: string) {
if (what == "LEFT") {
return true;
}
return false;
}widać że funkcja oczekuje stringa a wrzucany jest do niej undefined, którego się nie spodziewa, ale też żaden błąd typu nie wyskakuje, bo przy konwersji do javascript typy są zapominane.
@verifyParamsInRuntime
export function findSomething(what: string)który by się konwertował na taki kod
export function findSomething(what: string) {
console.assert(type(what) == "string")#programowanie
Dokładnie tak, typeof what === 'string'
A jeżeli chcesz coś mega pro co nie przepuści żadnego stringa to:
function isString (what: unknown) {
return (Object.prototype.toString.call(what) === '[object String]');
}
Różnica jest taka, że gdy 'what' zainicjujesz w ten sposób: "let what = new String('LEFT') to pierwszy sposób zwróci false, a drugi true
function isString (obj: unknown) {
return (Object.prototype.toString.call(obj) === '[object String]');
}
let x = new String('some txt');
console.log(typeof x === 'string') // false
console.log(isString(x)) /// true
@Hepar Tyle że takich funkcji są dziesiątki i pisanie tego dla każdego argumentu zrobi jeszcze więcej zamieszania, więc szukam jakiejś automatycznej metody na robienie tego.
@krokietowy A czy w typescripcie masz funkcje czy klasy z metodami? Bo Dekoratory typescriptowe tylko do metod można podłączyć - https://www.typescriptlang.org/docs/handbook/decorators.html
Zaloguj się aby komentować
@ranski Na licytacji? zaraz Obajtek sam ją wykupi
"Wystawiłem ją na sprzedaż, bo potrzebuję pieniędzy na podreperowanie zdrowia" - oczekujesz, że sprzedasz za więcej niż 50zł? Nie uzyskasz nawet 5zł xD
@ranski do Orlenu napisz, mogą być zainteresowani
Zaloguj się aby komentować
@LM317T obejrzałem na razie tylko początek, ale nie nazwałbym tej rozmowy "typową" przynajmniej jak na stamdardy z jakimi ja sie spotykałem. IMO rozmowa wyglada na bardzo dobrą, sprawdza praktyczne podejscie do problemu, i jeszcze jest bardzo interaktywna, ale tak jak mowie, obejrzałem dopiero 4 minuty.
@Barcol chciałem napisać "przykładowa", no i z tym juniorem to taki żart
@LM317T stałem sie ofiarą primaaprilisowego fortelu xD ogólnie wydaje mi sie ze pytania byłyby spoko dla juniora, ale babeczka jakoś zbyt zwinnie sobie z tym radzi xD podoba mi sie idea zadawania tych samych pytań niezależnie od levelu stanowiska, ze świadomością że odpowiedź juniora będzie całkowicie inna niz mida czy seniora
Zaloguj się aby komentować
@JamesOwens ja od zawsze wolę dedykowane aplikacje.
Ja używam w przeglądarce i daję radę
@JamesOwens A mi smakuje
Zaloguj się aby komentować
Zaloguj się aby komentować
React to nie framework. Ale zaznaczyłem go, bo używam Next.js, które bazuje na React.
@marmot a to ciekawe. Dlaczego uważasz, że react to nie framework ?
@Gitler Bo React nie daje Ci pełnego stacku, a jedynie obsługę tworzenia reaktywnych komponentów. Możesz bez problemu używać takiego React jak kiedyś używało się jQuery (co zresztą w dawnych czasach robiło się podczas migrowania appek z jQuery na React). Do tego, nawet na stronie Reacta masz: "The library for web and native user interfaces", a jak wejdziesz w https://react.dev/learn/start-a-new-react-project to dopiero listę frameworków, które bazują na Reakcie. To, że ChatGPT twierdzi jedno, to nie znaczy, że tak jest
Laravel ?
Komentarz usunięty
Zaloguj się aby komentować
Zaloguj się aby komentować
Zaloguj się aby komentować
@JamesOwens musi tak być
Zaloguj się aby komentować
@Anon Site Reliability Engineering googla a tak to dokumentacja
Zaloguj się aby komentować
githubpages [hosting za free] i ustaw sobie CNAME jak chcesz domenę swoją [tylko kup]
@Animol Cloudflare coś nie trybi xD Wrzuciłem pliki to wyświetla kod HTML jako tekst xd
@sl33ph4nd Coś pomerdałeś, bo u mnie normalnie śmiga - https://animol-test.pages.dev/
Zaloguj się aby komentować
@adrian-wieczorek ke?
Zaloguj się aby komentować
@frk HTML+CSS
@frk co znaczy "przenikają się"? Masz może przykład takiego przenikania żebym mógł podejrzeć jaki efekt chcesz uzyskać? Mogę spróbować pomóc Ci ogarnąć, lubię uczyć xD
@wombatDaiquiri no że "opacity" jednego zdjęcia zmniejsza się na rzecz drugiego. nie wiem gdzie moge znaleźć taki efekt teraz, ale np jak bedzie wyswietlone zdjecie, klikniesz następny wtedy jedno zdjecie przeniknie drugie
y
Zaloguj się aby komentować
@szczelamseczasem Mam zablokowane google.
Zaloguj się aby komentować
Zaloguj się aby komentować
@januszpawlacz420 ogólnie dramat się robi, funkcjonalność poleciała ostatnio na łeb na szyję.
@januszpawlacz420 Niestety, dzisiejsi frontendowcy wolą wszystko obsłużyć onClickiem, zamiast korzystać po bożemu z HTML-a
@januszpawlacz420 Tak to jest, jak za webdev biorą się osoby po bootcampach, które od razu zaczęły naukę na jakiś frameworkach i nie znają podstaw htmla.. I potem to wychodzi.
A to, że strona nie działa na kilku zakładkach to nie jest wytłumaczenie... Jeśli to nie jest jakiś bank lub inna aplikacja wymagająca wysokich standardów bezpieczeństwa to trzeba to po prostu naprawić i zrobić żeby działała.
Zaloguj się aby komentować
@Joterini Dziękuję bardzo
Zaloguj się aby komentować
@Hostingowy.top już mi się udało też postawić wizytówkę
Zaloguj się aby komentować