JS, jakiego jeszcze nie znasz. Na dobry początek
Na dobry początek to pierwsza książka z serii JS, jakiego jeszcze nie znasz, dzięki której zaczniesz swoją przygodę z głębszą znajomością języka
JavaScript. Publikacja analizuje JS na wielu warstwach, tworząc – wraz z pozostałymi książkami z serii – mapę drogową będącą przewodnikiem w nauce JavaScriptu i rozwoju umiejętności z nim związanych. Jest to pierwszy krok dla każdego programisty, który chce przejść z podstawowej znajomości JS na wyższy poziom.
JS, jakiego jeszcze nie znasz to drugie wydanie cieszącej się uznaniem serii książek You Don’t Know JS. Książki z tej serii pomogą Ci wziąć pełną odpowiedzialność za pisany kod, zrozumieć go i programować w sposób czytelny oraz świadomy. Będą Twoim podręcznikiem podczas podróży po świecie JavaScriptu, od aktualnego stanu wiedzy po głębsze jego zrozumienie.
Przedmowa ix
Wstęp xi
Mocne i słabe strony xi
Tytuł? xii
Misja xiii
Droga xiv
Rozdział 1. Czym jest JavaScript? 1
O tej książce 1
O co chodzi z tą nazwą? 2
Specyfikacja języka 3
Wiele twarzy 9
Wstecz i w przód 10
Kwestia interpretacji 15
Ściśle mówiąc 20
Definicja 22
Rozdział 2. Badanie JS 23
Każdy plik jest programem 24
Wartości 25
Deklarowanie i użycie zmiennych 29
Funkcje 32
Porównania 34
Organizacja kodu w JS 39
W głąb króliczej nory 49
Rozdział 3. Podróż do korzeni JS 50
Iteracja 50
Domknięcie 55
Słowo kluczowe this 58
Prototypy 61
Pytanie „Dlaczego” 65
Rozdział 4. Szersza perspektywa 67
Filar 1: zakres i domknięcie 67
Filar 2: prototypy 69
Filar 3: typy i koercja 69
Z prądem 70
Po kolei 72
Dodatek A. Dalsza analiza 74
Wartości kontra odwołania 74
Tyle postaci funkcji 76
Warunkowe porównania z koercją 79
„Klasy” prototypowe 81
Dodatek B. Ćwicz, ćwicz, ćwicz! 83
Ćwiczenia z porównań 83
Ćwiczenia z domknięć 84
Ćwiczenia z prototypów 84
Sugerowane rozwiązania 87