Tajniki jezyka JavaScript Na drodze do bieglosci.pdf

(700 KB) Pobierz
Tytuł oryginału: You Don't Know JS: Up & Going
Tłumaczenie: Robert Górczyński
ISBN: 978-83-283-2173-1
© 2016 Helion SA.
Authorized Polish translation of the English edition of You Don't Know JS: Up & Going
ISBN 9781491924464 © 2015 Getify Solutions, Inc.
This translation is published and sold by permission of O’Reilly Media, Inc.,
which owns or controls all rights to publish and sell the same.
All rights reserved. No part of this book may be reproduced or transmitted in any form
or by any means, electronic or mechanical, including photocopying, recording or by any
information storage retrieval system, without permission from the Publisher.
Wszelkie prawa zastrzeżone. Nieautoryzowane rozpowszechnianie całości lub fragmentu
niniejszej publikacji w jakiejkolwiek postaci jest zabronione. Wykonywanie kopii metodą
kserograficzną, fotograficzną, a także kopiowanie książki na nośniku filmowym,
magnetycznym lub innym powoduje naruszenie praw autorskich niniejszej publikacji.
Wszystkie znaki występujące w tekście są zastrzeżonymi znakami firmowymi bądź
towarowymi ich właścicieli.
Autor oraz Wydawnictwo HELION dołożyli wszelkich starań, by zawarte w tej książce
informacje były kompletne i rzetelne. Nie biorą jednak żadnej odpowiedzialności ani za
ich wykorzystanie, ani za związane z tym ewentualne naruszenie praw patentowych lub
autorskich. Autor oraz Wydawnictwo HELION nie ponoszą również żadnej odpowiedzialności
za ewentualne szkody wynikłe z wykorzystania informacji zawartych w książce.
Wydawnictwo HELION
ul. Kościuszki 1c, 44-100 GLIWICE
tel. 32 231 22 19, 32 230 98 63
e-mail:
helion@helion.pl
WWW:
http://helion.pl
(księgarnia internetowa, katalog książek)
Drogi Czytelniku!
Jeżeli chcesz ocenić tę książkę, zajrzyj pod adres
http://helion.pl/user/opinie/tjndro
Możesz tam wpisać swoje uwagi, spostrzeżenia, recenzję.
Printed in Poland.
Kup książkę
Poleć książkę
Oceń książkę
Księgarnia internetowa
Lubię to! » Nasza społeczność
Spis treści
Przedmowa ........................................................................................ 5
Wprowadzenie ................................................................................... 7
1. Wprowadzenie do programowania ................................................... 13
Kod
Wyrażenia
Wypróbuj samodzielnie
Operatory
Wartości i typy
Komentarze w kodzie
Zmienne
Bloki
Konstrukcje warunkowe
Pętle
Funkcje
Praktyka
Podsumowanie
14
15
16
20
22
25
27
30
31
33
35
39
41
3
Kup książkę
Poleć książkę
2. Wstęp do programowania w JavaScript .............................................43
Wartości i typy
Zmienne
Konstrukcje warunkowe
Tryb ścisły
Funkcje jako wartości
Identyfikator this
Prototypy
Stare i nowe
Wykraczamy poza JavaScript
Podsumowanie
44
55
58
60
62
67
69
70
75
76
3. O serii TJJS ........................................................................................77
Zakresy i domknięcia
Wskaźnik this i prototypy obiektów
Typy i składnia
Asynchroniczność i wydajność
ES6 & Beyond
Podsumowanie
78
78
80
81
83
84
A Podziękowania .................................................................................85
Skorowidz ........................................................................................89
4
Spis treści
Poleć książkę
Kup książkę
ROZDZIAŁ 2.
Wstęp do programowania w JavaScript
W poprzednim rozdziale przedstawiłem podstawowe elementy konstrukcyjne
stosowane w programowaniu, czyli zmienne, pętle, konstrukcje warunkowe
i funkcje. Oczywiście cały prezentowany kod został utworzony w języku Java-
Script. W tym rozdziale chcę się skoncentrować na rzeczach, które musisz wiedzieć
o JavaScript, jeśli zamierzasz stać się programistą korzystającym z tego języka.
Zaprezentuję kilka koncepcji, które dokładnie będą wyjaśnione w kolejnych
książkach z tej serii. Potraktuj ten rozdział jako ogólne przedstawienie tematów,
których szczegółowe omówienie znajdziesz w pozostałej części serii.
Jeżeli dopiero zaczynasz przygodę z językiem JavaScript, to będziesz musiał po-
święcić niemało czasu na wielokrotne przeanalizowanie przedstawionych tutaj
koncepcji i fragmentów kodu. Każdy dobry fundament jest kładziony cegła po
cegle, a więc nie oczekuj, że od razu wszystko będzie zrozumiałe.
W tym miejscu rozpoczynasz podróż, której celem jest dokładne poznanie języka
JavaScript.
Jak wspomniałem w rozdziale 1., podczas lektury zdecydowanie
powinieneś samodzielnie wypróbowywać kod przedstawiony
w książce. Pamiętaj, że w niektórych fragmentach kodu przyjąłem
dostępność funkcjonalności wprowadzonej w najnowszych (gdy
powstawała ta książka) wersjach JavaScript (najczęściej można
spotkać określenie „ES6” dla szóstego wydania ECMAScript — to
oficjalna nazwa specyfikacji JavaScript). Jeżeli używasz starszej
wersji przeglądarki internetowej, opracowanej przed wydaniem
ES6, przedstawiony w książce kod może nie działać. W takim
przypadku warto zastosować najnowszą wersję jednej z najważ-
niejszych przeglądarek, takich jak Chrome, Firefox lub IE.
43
Kup książkę
Poleć książkę
Zgłoś jeśli naruszono regulamin