Programowanie w JavaScript Rusz glowa.pdf
(
3968 KB
)
Pobierz
Tytuł oryginału: Head First JavaScript Programming
Tłumaczenie: Piotr Rajca
ISBN: 978-83-246-9880-6
© 2015 Helion S.A.
Authorized Polish translation of the English edition of Head First JavaScript Programming
9781449340131 © 2014 Eric Freeman and Elisabeth Robson.
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/prjsrg
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
żocS9oerndSś1Oośephrth1m
n
Start
Przygotowanie
gry
Pobranie
sprawdzanego
pola
Idziemy dalej
Już znasz zmienne, typy, wyrażenia…, możesz zatem pójść krok dalej.
Chodzi
o to, że już trochę poznałeś język JavaScript. Wiesz na tyle dużo, by napisać jakiś
prawdziwy kod.
Kod, który robi coś interesującego, którego ktoś chciałby używać. Jednak wciąż brakuje
Ci
praktycznego doświadczenia
w pisaniu kodu. Właśnie mamy zamiar temu zaradzić,
tu i teraz! A w jaki sposób? Skacząc na główkę na głęboką wodę i pisząc prostą grę, w całości
w języku JavaScript. Cel jest bardzo ambitny, jednak będziemy go realizować krok po kroku.
Chodź, zaczynamy! Jeśli zechcesz przy okazji uruchomić kolejny prosty startup, nie będziemy
Ci przeszkadzać — kod jest Twój.
Napiszmy grę w okręty
Pierwsza próba…
Punkt pierwszy: projekt wysokiego poziomu
Analiza pseudokodu
A… zanim przejdziemy dalej, nie zapomnij o kodzie HTML
Pisanie kodu prostej wersji gry w okręty
A teraz zajmijmy się logiką gry
Krok pierwszy: przygotowanie pętli i pobranie danych
Zaznaczenie
okrętu jako
trafionego
82
82
83
85
87
88
89
90
91
92
94
95
96
98
99
103
104
105
105
107
109
pudło
Sprawdzenie
pola
trafienie
Jak działa funkcja prompt?
Sprawdzanie komórki wskazanej przez użytkownika
Czy użytkownikowi udało się trafić?
Dodanie kodu wykrywającego trafienia
Prezentacja informacji o zakończonej grze
To koniec implementacji logiki
Chwilka na zapewnianie jakości
Czy możemy pogadać o rozwlekłości Twojego kodu?
Kończymy prostą wersję gry w okręty
Jak przypisywać wartości losowe?
Najlepszy na świecie przepis na generowanie liczb losowych
Wróćmy do zapewniania jakości
Gratulujemy pierwszego prawdziwego programu w języku JavaScript
i mamy dwa słowa o wielokrotnym używaniu kodu
zatopienie
Zaznaczenie
okrętu jako
zatopionego
Wyświetlenie
wyniku/rankingu
użytkownika
Koniec
gry
No i proszę. Prawdziwy
schemat blokowy.
11
Spis
treści
żdOe1cCSśoe9oer,m9tvyo
l
Stawiamy na funkcjonalność
Przygotuj się na użycie pierwszej ze swoich supermocy.
Zdobyłeś już nieco
umiejętności programistycznych; teraz nadszedł czas, aby rozwinąć je jeszcze bardziej przy
użyciu
funkcji.
Funkcje zapewniają możliwość pisania kodu, który można stosować we wszelkich
możliwych okolicznościach, kodu
używanego wielokrotnie,
którym można znacznie łatwiej
zarządzać i w końcu który można
wyodrębnić,
nadać mu łatwą do zapamiętania nazwę,
zapomnieć o całej jego złożoności i zająć się innymi ważnymi problemami. Przekonasz się, że
funkcje to nie tylko droga, która zmieni Cię z autora skryptów w programistę. Są one kluczowym
czynnikiem określającym styl programowania w języku JavaScript. W tym rozdziale zaczniemy od
podstaw: poznasz mechanikę funkcji i tajniki ich działania, a dalej w tej książce będziesz stopniowo
powiększać swoją wiedzę i umiejętności ich stosowania. A zatem, zacznij budować solidne
.
podstawy znajomości JavaScriptu i zrób to ,moaTgwye
Co z tym kodem było nie tak?
Swoją drogą, czy wspominaliśmy już o FUNKCJACH?
No dobrze, ale jak to właściwie działa?
Co można przekazywać do funkcji?
JavaScript przekazuje przez wartość
Zakręcone funkcje
Funkcje mogą także coś zwracać
Śledzenie wykonania funkcji z instrukcją return
Zmienne globalne i lokalne
Poznawanie zasięgu zmiennych lokalnych i globalnych
Krótkie życie zmiennych
Nie zapominaj o deklarowaniu zmiennych
117
119
120
125
128
130
131
132
135
137
138
139
12
Plik z chomika:
zznn
Inne pliki z tego folderu:
101 zabaw z klockami Nauka matematyki poprzez zabawe Podrecznik dla rodzicow i nauczycieli.pdf
(9773 KB)
100 zagadek przyrodniczych.pdf
(9736 KB)
100 zdalnie.pdf
(6854 KB)
007 Blood Stone poradnik do gry.pdf
(794 KB)
10 EBOOKoW ANGIELSKI Z SHERLOCKIEM HOLMESEM Detektywistyczny kurs jezykowy.pdf
(515 KB)
Inne foldery tego chomika:
Pliki dostępne do 01.06.2025
Pliki dostępne do 08.07.2024
Pliki dostępne do 19.01.2025
Pliki dostępne do 21.01.2024
! # Wrzucone - sprawdzone i pełne Ebooki #
Zgłoś jeśli
naruszono regulamin