Co to jest use strict / strict mode w JavaScript?
Strict mode czyli tak zwany tryb ścisły, został wprowadzony do JavaScript w ESCMAScript 5. Tryb ten nie jest domyślny i aby go włączyć należy użyć polecenia use strict. Ponieważ JavaScript musi zachowywać kompatybilność ze wcześniejszymi wersjami, tryb ten jest opcjonalny. Gdyby zmiany, które wprowadza tryb ścisły byłyby wprowadzone do języka bezpośrednio, wiele stron internetowych mogłoby …
Typ boolean w JavaScript #4
Typ boolean w JavaScript Przed nami omówienie typu boolean. Jest to typ, który występuje niezwykle często w języku JavaScript, przeważnie po niejawnych konwersjach. Dowiedzmy się jak rozpoznać co będzie true, a co false w naszej aplikacji.
Typ null i undefined w JavaScript #3
Null i Undefined W tym dziale omówimy działanie typów null oraz undefined. Kiedy co używać i jaka jest między nimi różnica.
Typy w JavaScript #2
Wszystko o typach w JavaScript W tym dziale porozmawiamy o typach. Dowiemy się jakie podstawowe typy istnieją w JavaScript, a także o tym dlaczego wartość null to typ obcject.
Tworzenie zmiennych w JavaScript #1
Tworzenie zmiennych z var, const i let W tej części omówimy sobie deklarację zmiennych w JavaScript. Zapoznamy się z pierwszymi pułapkami i dowiemy się kiedy używać var, let, a kiedy const.
Spis treści
Przed Wami wersja tekstowa szybkiego kursu JavaScript. Jeżeli jesteś programistą, uczyłeś się już programować, chcesz szybko uzupełnić wiedzę, to ten kurs jest właśnie dla Ciebie 🙂 . Niuanse, ciekawostki, problemy, dlaczego tak, a nie inaczej. Znajdziesz tutaj odpowiedzi na wiele pytań. Każdy dział można przeglądać niezależnie 🙂
Co to jest Babel?
Babel przekształca kod JavaScript do takiej postaci, a był kompatybilny ze wszystkimi przeglądarkami, a także zadziałał na starszych wersjach przeglądarek. W czasie kompilacji Babel zmienia składnię kodu do kompatybilnej postaci, jest transpilatorem kodu JavaScript. Babel powstał na potrzeby nowej wersji JavaScript ES6 i wyżej. Z jego pomocą możemy używać funkcje strzałkowe w starszych wersjach przeglądarek: …
Co to jest Polyfilling?
Co jakiś czas JavaScript rozwija się i do języka przybywają nowe funkcjonalności. Niestety producenci przeglądarek nie zawsze nadążają za tymi nowościami lub też nie chcą już nadążać. Często więc dochodziło do sytuacji, gdy nie można było korzystać z natywnych rozwiązań języka JavaScript w przeglądarce, ponieważ rozwiązanie to nie było zaimplementowane. Drugim problemem było wspieranie starszych …
Darmowy kupon na kurs Udemy przez 3 dni
Aktualnie tworzę nowy kurs na Udemy. Nie jest to kurs programownia w JavaScript, ale bardziej przewodnik po JavaScript. Kurs jest kierowany do osób, które już uczyły się JavaScript lub dopiero chcą poznać ten język i dogłębnie zrozumieć jego działanie. szybkie wytłumaczenie jak działa JavaScript szczegóły, ciekawostki, dziwne reczy opis poszczególnych elementów JavaScript Tak jak pisałem, …
Co to jest Vanilla JS?
Gdy zaczniesz uczyć się JavaScript będziesz coraz częściej spotykał się z hasłem Vanilla JS. Możesz nawet trafić na stronę http://vanilla-js.com/ i przeczytać, że Vanilla JS to szybki, lekki, cross-platformowy framework do budowania niesamowitych aplikacji w JavaScript. Vanilla JS is a fast, lightweight, cross-platform framework for building incredible, powerful JavaScript applications. Tak naprawdę, ta strona jest …