JavaScript
Tajniki języka JavaScript. Wskaźnik this i prototypy obiektów
- Szczegóły
- Kategoria: JavaScript
JavaScript uchodzi za język lekki, łatwy i przyjemny - początkujący programista bardzo szybko może zacząć tworzyć w nim proste aplikacje. Aby osiągnąć prawdziwą biegłość w tym języku, trzeba jednak przyswoić sobie pewne zaawansowane, złożone mechanizmy. Nauka tych zagadnień wymaga sporego wysiłku, ale dzięki niej można zyskać umiejętność wykorzystywania ich w praktyce, co znacząco poszerza możliwości programisty.
Niniejsza książka jest częścią serii w całości poświęconej językowi JavaScript. Autor skupia się właśnie na tych złożonych, głębszych aspektach JavaScriptu i dogłębnie, wnikliwie je analizuje, a następnie bazując na takich solidnych podstawach, pokazuje praktyczne zastosowanie opisanych koncepcji.
W książce tej omówiono wskaźnik this oraz prototypy obiektów. Autor wyjaśnia sposób działania tych mechanizmów, pokazując, w jaki sposób korzysta się z delegacji - wzorca projektowego, w którym obiekty są połączone, a nie klonowane.
Dzięki tej książce:
- Dowiesz się, jak wiązanie this wskazuje obiekty na podstawie sposobu wywołania funkcji.
- Spojrzysz na naturę obiektów JavaScript i przekonasz się, dlaczego powinieneś je wskazywać w innych obiektach.
- Zobaczysz, jak programiści używają wzorca domieszek, aby emulować klasy w JavaScript.
- Przeanalizujesz, jak mechanizm prototypów w JavaScript tworzy połączenia między obiektami.
- Dowiesz się, jak przejść z projektu opartego na klasach i dziedziczeniu do projektu bazującego na delegacji.
- Zobaczysz, jak tworzenie kodu w stylu OLOO (obiekty połączone z innymi obiektami) pozwala w naturalny sposób zaimplementować mechanizm delegacji.
Sprawdź, jakie zagadki kryje w sobie ten stary, dobry JavaScript!
Kyle Simpson pochodzi z Teksasu. Jest propagatorem Open Web i wielkim pasjonatem wszystkiego, co jest związane z językiem JavaScript. Ma dar przekazywania wiedzy i zarażania entuzjazmem. Pisze książki, prowadzi warsztaty, występuje na konferencjach o tematyce technicznej oraz jest aktywnym członkiem społeczności OSS.
- Wzorce projektowe w JavaScripcie. Przewodnik dla programistów JavaScriptu i Reacta. Wydanie II - [30 styczeń 2024]
- Poznaj Angular. Rzeczowy przewodnik po tworzeniu aplikacji webowych z użyciem frameworku Angular 15. Wydanie IV - [25 grudzień 2023]
- Rekurencyjna książka o rekurencji. Zostań mistrzem rozmów kwalifikacyjnych poświęconych językom Python i JavaScript - [08 sierpień 2023]
- JavaScript od pierwszej linii kodu. Błyskawiczna nauka pisania gier, stron WWW i aplikacji internetowych - [12 kwiecień 2023]
- TypeScript 4. Od początkującego do profesjonalisty. Wydanie II - [05 lipiec 2022]