Java Script.pdf
(
4673 KB
)
Pobierz
320926126 UNPDF
SPIS TREŚCI
OD
..................................................................................................................................
8
WSTĘP
..............................................................................................................................................
10
C
O
POWINIENEŚ
WIEDZIEĆ
.....................................................................................................................
10
U
ŻYCIE
CZCIONEK
...............................................................................................................................
10
U
KŁAD
KSIĄŻKI
..................................................................................................................................
11
Wymagania programu
................................................................................................................
11
Struktura programu
....................................................................................................................
11
Techniki języka JavaScript
.........................................................................................................
11
Kierunki rozwoju
........................................................................................................................
11
O
KODZIE
..........................................................................................................................................
11
P
ROGRAMOWANIE
I
TESTOWANIE
............................................................................................................
11
P
ODZIĘKOWANIA
.................................................................................................................................
12
WPROWADZENIE
.........................................................................................................................
13
Z
ALETY
JĘZYKA
J
AVA
S
CRIPT
................................................................................................................
13
Prostota, szybkość i
efektywność
................................................................................................
13
Wszechobecność
.........................................................................................................................
13
Redukcja obciążenia serwera
.....................................................................................................
14
JavaScript rozwija się
................................................................................................................
14
Być może nie
ma wyboru
............................................................................................................
14
wiele innych zalet
.....................................................................................................................
14
P
ODSTAWOWA
STRATEGIA
PROGRAMOWANIA
W
J
AVA
S
CRIPT
......................................................................
14
Co może aplikacja?
....................................................................................................................
14
Kim są nasi odbiorcy
..................................................................................................................
15
Jak radzić sobie z
przeszkodami?
..............................................................................................
15
W
PREZENTOWANYCH
APLIKACJACH
........................................................................................................
16
Wielokrotne użycie kodu przyszłością narodu
...........................................................................
17
Wydzielanie JavaScriptu
............................................................................................................
17
Deklarowanie zmiennych globalnych i
tablic na
początku
........................................................
17
Deklarowanie konstruktorów po
zmiennych globalnych
...........................................................
17
Definiowanie funkcji zgodnie z
porządkiem „chronologicznym”
..............................................
Każda funkcja realizuje jedno zadanie
......................................................................................
17
W miarę możliwości używaj zmiennych lokalnych
.....................................................................
17
N
ASTĘPNY
KROK
.................................................................................................................................
17
REDAKCJI
I
U
ŻYCIE
JĘZYKA
J
AVA
S
CRIPT
17
2
1
18
WYSZUKIWANIE DANYCH
PO STRONIE KLIENTA
................................................................................................................
18
W
YMAGANIA
PROGRAMU
......................................................................................................................
20
S
TRUKTURA
PROGRAMU
........................................................................................................................
21
Plik nav.html
..............................................................................................................................
21
Plik records.js
............................................................................................................................
24
Zmienne globalne
.......................................................................................................................
24
Funkcje
.......................................................................................................................................
25
Kod HTML
.................................................................................................................................
36
T
WORZENIE
BAZY
DANYCH
W
JĘZYKU
J
AVA
S
CRIPT
...................................................................................
36
K
IERUNKI
ROZWOJU
.............................................................................................................................
37
Zgodność
z językiem JavaScript 1.0
...........................................................................................
37
NICTJDO
...................................................................................................................................
37
Odporność na błędy
...................................................................................................................
38
Wyświetlanie reklam
..................................................................................................................
38
Rozszerzenie możliwości wyszukiwania
.....................................................................................
38
Zapytania predefiniowane
..........................................................................................................
39
2
40
TEST SPRAWDZANY
NA BIEŻĄCO
..................................................................................................................................
40
W
YMAGANIA
PROGRAMU
......................................................................................................................
43
S
TRUKTURA
PROGRAMU
........................................................................................................................
43
index.html – ramki
......................................................................................................................
44
question.js – plik źródłowy JavaScript
.......................................................................................
45
administer.html
...........................................................................................................................
47
K
IERUNKI
ROZWOJU
.............................................................................................................................
57
Uodpornienie na
oszustwa
.........................................................................................................
57
Przekształcenie na
ankietę
.........................................................................................................
58
3
59
INTERAKTYWNA
PREZENTACJA SLAJDÓW
..........................................................................................................
59
W
YMAGANIA
PROGRAMU
......................................................................................................................
61
S
TRUKTURA
PROGAMU
.........................................................................................................................
61
Zmienne
......................................................................................................................................
64
Funkcje aplikacji
........................................................................................................................
66
K
IERUNKI
ROZWOJU
.............................................................................................................................
77
Losowy dobór slajdów w
trybie automatycznym
........................................................................
77
Animowane GIF-y i
suwaki slajdów
..........................................................................................
78
Animacja samych slajdów
..........................................................................................................
78
4
79
INTERFEJS MULTIWYSZUKIWARKI
......................................................................................
79
W
YMAGANIA
PROGRAMU
......................................................................................................................
81
S
TRUKTURA
PROGRAMU
........................................................................................................................
81
Przechadzka Aleją Pamięci
........................................................................................................
85
Dynamiczne ładowanie obrazków
..............................................................................................
85
..........................................................................................................................................................
..........................................................................................................................................................
..........................................................................................................................................................
..........................................................................................................................................................
3
Spis treści
Uruchamianie wyszukiwarek
.....................................................................................................
86
engineLinks()
..............................................................................................................................
87
imageSwap()
...............................................................................................................................
90
callSearch()
................................................................................................................................
91
Z
WIĘKSZENIE
MOŻLIWOŚCI
DECYDOWANIA
PRZEZ
UŻYTKOWNIKA
.................................................................
92
5
..........................................................................................................................................................
95
IMAGEMACHINE
..........................................................................................................................
95
W
YMAGANIA
PROGRAMU
......................................................................................................................
97
S
TRUKTURA
PROGRAMU
........................................................................................................................
98
Krok 1. Załadowanie strony
.....................................................................................................
105
Krok 2. Określenie liczby par obrazków i
ustawień domyślnych
.............................................
105
Krok 3. Określenie nazw plików, atrybutów HREF i
tak dalej
................................................
106
Krok 4. Wybór Podglądu w
celu obejrzenia działania kodu
....................................................
112
Krok 5. Wybór Zmiany danych w
celu zrobienia poprawek
....................................................
112
DODANIE
ATRYBUTÓW
DO
SZABLONU
....................................................................................................
112
1. Dodanie pól
.................................................................................................................
113
Krok 2. Tworzenie tablic w
setArrays()
...................................................................................
113
Krok 3. Pobieranie nowych ustawień domyślnych
...................................................................
113
Krok 4. Dodanie pól tekstowych w
generateEntryForm()
.......................................................
114
Krok 5. Odwołanie się do
nowych wartości w
genJavaScript()
ich użycie
...............................................................................................................................
114
Krok 6. Generacja dodatkowego HTML w
genJavaScript()
....................................................
114
6
........................................................................................................................................................
116
REALIZACJA PLIKÓW
ŹRÓDŁOWYCH JAVASCRIPTU
...............................................................................................
116
ARRAYS
.
JS
........................................................................................................................................
117
COOKIES
.
JS
.......................................................................................................................................
120
DHTML
.
JS
.........................................................................................................................................
123
EVENTS
.
JS
.........................................................................................................................................
124
FRAMES
.
JS
........................................................................................................................................
128
IMAGES
.
JS
.........................................................................................................................................
130
NAVBAR
.
JS
........................................................................................................................................
131
NUMBERS
.
JS
......................................................................................................................................
133
OBJECTS
.
JS
........................................................................................................................................
134
STRINGS
.
JS
........................................................................................................................................
137
K
IERUNKI
ROZWOJU
...........................................................................................................................
142
7
........................................................................................................................................................
143
USTAWIENIA UŻYTKOWNIKA OPARTE NA CIASTECZKACH
.....................................
143
W
YMAGANIA
PROGRAMU
....................................................................................................................
144
S
TRUKTURA
PROGRAMU
......................................................................................................................
145
prefs.html
..................................................................................................................................
146
Wprowadzanie zmian
...............................................................................................................
156
Zerowanie formularza
..............................................................................................................
159
dive.html
...................................................................................................................................
159
K
IERUNKI
ROZWOJU
...........................................................................................................................
165
K
IERUNKI
ROZWOJU
:
K
IERUNKI
ROZWOJU
:
Krok
i
4
Więcej ustawień wyglądu
.........................................................................................................
165
Gotowe schematy wyglądu stron
..............................................................................................
165
Umożliwienie użytkownikom tworzenia własnych łącz
............................................................
166
Marketing bezpośredni
.............................................................................................................
166
8
167
SHOPPING BAG
– WÓZEK SKLEPOWY
STWORZONY W
JAVASCRIPCIE
............................................................................................
167
S
HOPPING
B
AG
W
DWÓCH
SŁOWACH
.....................................................................................................
167
1. Ładowanie aplikacji
....................................................................................................
168
Etap 2. Przeglądanie towarów i
wybór
....................................................................................
169
Etap 3: Przeglądanie zamówienia i
zmiany w
nim
..................................................................
171
Etap 4. Płacenie
.......................................................................................................................
173
W
YMAGANIA
PROGRAMU
....................................................................................................................
173
S
TRUKTURA
PROGRAMU
......................................................................................................................
174
E
TAP
1. Ł
ADOWANIE
APLIKACJI
..........................................................................................................
176
Elementy najwyższego poziomu
...............................................................................................
177
inventory.js
...............................................................................................................................
178
E
TAP
2. P
OKAZANIE
TOWARÓW
...........................................................................................................
185
manager.html
...........................................................................................................................
185
E
TAP
3. P
OKAZANIE
WSZYSTKICH
KATEGORII
.........................................................................................
195
Wyświetlenie pierwszego produktu
..........................................................................................
195
E
TAP
4. D
ODAWANIE
PRODUKTÓW
DO
KOSZYKA
....................................................................................
196
Wyszukiwanie produktów
.........................................................................................................
197
Odwzorowanie produktów i
kategorii
......................................................................................
197
Przeszukiwanie istniejącej bazy danych
...................................................................................
198
Obsługa nawigacji między produktami i
kategoriami
.............................................................
198
łączach
..........................................................................................................................
200
E
TAP
5. Z
MIANA
ZAMÓWIENIA
,
PŁACENIE
.............................................................................................
200
Tworzenie list wyboru
..............................................................................................................
203
Zapisywanie rachunku
.............................................................................................................
204
Opakowanie showBag(): pokazywanie podsumowań
..............................................................
205
Koniec wyświetlania
.................................................................................................................
207
stronie serwera?
..............................................................................................................
207
Przycisk Wyzeruj ilości
............................................................................................................
208
Przycisk Zmiana koszyka
..........................................................................................................
208
Zapomniane funkcje
.................................................................................................................
208
K
IERUNKI
ROZWOJU
...........................................................................................................................
209
Inteligentniejsze towary
...........................................................................................................
209
Zwiększenie możliwości wyszukiwania
....................................................................................
209
Obsługa ciasteczek
...................................................................................................................
210
9
211
SZYFRY W
JAVASCRIPCIE
......................................................................................................
211
J
AK
DZIAŁAJĄ
SZYFRY
........................................................................................................................
214
Kilka słów o
łamaniu kodów
....................................................................................................
214
Szyfr Cezara
.............................................................................................................................
215
Szyfr Vigenere
..........................................................................................................................
215
W
YMAGANIA
PROGRAMU
....................................................................................................................
215
........................................................................................................................................................
Etap
Kod w
A po
........................................................................................................................................................
5
Spis treści
S
TRUKTURA
PROGRAMU
......................................................................................................................
216
Definiowanie szyfru
..................................................................................................................
220
Tworzenie szyfru z
podstawianiem
...........................................................................................
222
Podstawowa metoda podstawiania
..........................................................................................
222
Różne podstawienia do
różnych szyfrów
..................................................................................
223
Jak działa shiftIdx
....................................................................................................................
225
Obiekty SubstitutionCipher też są obiektami Cipher
...............................................................
226
Tworzenie nowych obiektów SubstitutionCipher
.....................................................................
226
Dobór odpowiedniego szyfru
...................................................................................................
228
koniec
..................................................................................................................................
228
K
IERUNKI
ROZWOJU
...........................................................................................................................
229
10
......................................................................................................................................................
230
ELEKTRONICZNE ŻYCZENIA:
POCZTA ELEKTRONICZNA
METODĄ PRZENIEŚ I
UPUŚĆ
..................................................................................................
230
W
YMAGANIA
PROGRAMU
....................................................................................................................
232
S
TRUKTURA
PROGRAMU
......................................................................................................................
232
Pozostałe dwa dokumenty
........................................................................................................
235
już wiemy
............................................................................................................................
237
Proszę zająć miejsca!
...............................................................................................................
238
Śledzenie położenia myszy
........................................................................................................
240
Wywoływanie wszystkich ikon
..................................................................................................
240
Przenoszenie ikon
.....................................................................................................................
240
Kiedy dokumenty już się załadują
............................................................................................
241
Poznaj zmienne
.........................................................................................................................
245
Wyświetlanie życzeń
.................................................................................................................
246
Obrazki po
kolei
.......................................................................................................................
248
Utrzymanie ikon na
miejscu
.....................................................................................................
250
Sprawdzanie, co otrzymaliśmy
.................................................................................................
252
Ostateczne tworzenie kartki
.....................................................................................................
252
Wysyłanie życzeń
......................................................................................................................
254
Uwaga
......................................................................................................................................
255
STRONIE
SERWERA
........................................................................................................................
255
K
IERUNKI
ROZWOJU
...........................................................................................................................
255
Dodanie łącza „wstecz”
...........................................................................................................
255
Dodanie obrazków tematycznych
.............................................................................................
256
Banery reklamowe
....................................................................................................................
256
Życzenia bardziej interaktywne
................................................................................................
256
11
......................................................................................................................................................
257
POMOC KONTEKSTOWA
.........................................................................................................
257
W
YMAGANIA
PROGRAMU
....................................................................................................................
259
S
TRUKTURA
PROGRAMU
......................................................................................................................
259
Pomoc kontekstowa
..................................................................................................................
260
Pokazywanie i
ukrywanie dodatkowych informacji
.................................................................
262
Tworzenie warstw
.....................................................................................................................
264
K
IERUNKI
ROZWOJU
...........................................................................................................................
266
Spis treści
.................................................................................................................................
267
Przeszukiwanie plików pomocy
................................................................................................
267
Na
Co
P
O
Plik z chomika:
Zimer015
Inne pliki z tego folderu:
08. Night in New York (2011).rar
(348080 KB)
145 kolorowanki - Bob budowniczy.rar
(14940 KB)
Kolorowanki bajkowe część 2(1).rar
(812966 KB)
Kolorowanki bajkowe część 2.rar
(812966 KB)
Generator randek.zip
(10650 KB)
Inne foldery tego chomika:
15.10.2016
24.09.2016
FEAR 3, F.3.A.R. (2011) PL
Filmy
Mieszane
Zgłoś jeśli
naruszono regulamin