Java Script.doc

(5455 KB) Pobierz

7

Spis treści             

 

 

 

Spis Treści

Od redakcji              9

Wstęp              10

Co powinieneś wiedzieć              10

Użycie czcionek              10

Układ książki              10

Wymagania programu              11

Struktura programu              11

Techniki języka JavaScript              11

Kierunki rozwoju              11

O kodzie              11

Programowanie i testowanie              11

Podziękowania              11

Wprowadzenie              13

Zalety języka JavaScript              13

Prostota, szybkość i efektywność              13

Wszechobecność              13

Redukcja obciążenia serwera              14

JavaScript rozwija się              14

Być może nie ma wyboru              14

I wiele innych zalet              14

Podstawowa strategia programowania w JavaScript              14

Co może aplikacja?              14

Kim są nasi odbiorcy              15

Jak radzić sobie z przeszkodami?              16

Uwzględniaj wszelkie używane przeglądarki              16

Dyskretnie obniżaj jakość              16

Mierz nisko              16

Mierz wysoko              16

Udostępniaj wiele wersji jednej aplikacji              16

Użycie języka JavaScript  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”              17

Każda funkcja realizuje jedno zadanie              17

W miarę możliwości używaj zmiennych lokalnych              17

Następny krok              17

1              18

Wyszukiwanie danych  po stronie klienta              18

Wymagania programu              20

Struktura programu              21

Plik nav.html              21

Plik records.js              24

Zmienne globalne              24

Funkcje              25

validate()              26

convertString()              26

allowAny()              27

requireAll()              27

verifyManage()              30

noMatch()              30

formatResults()              31

Nagłówek i tytuł dokumentu HTML              31

Wyświetlanie tytułów, opisów i adresów URL dokumentów              32

Dodanie przycisków „Poprzedni” i „Następny”              33

prevNextResults()              33

Tylko przycisk „Następne”              33

Przyciski „Następne” i „Poprzednie”              33

Tylko przycisk „Poprzednie”              34

Kod HTML              36

Tworzenie bazy danych w języku JavaScript              36

Kierunki 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

Wymagania programu              43

Struktura programu              43

index.html – ramki              44

question.js – plik źródłowy JavaScript              45

administer.html              47

Treść HTML              49

Zmienne globalne              50

Funkcje              50

itemReset()              51

shuffle()              51

buildQuestion()              52

gradeTest()              54

printResults()              55

chickenOut()              57

Kierunki rozwoju              57

Uodpornienie na oszustwa              57

Usuwanie odpowiedzi z tablicy              57

Usuwanie gradeTest() i modyfikacja buildQuestion()              58

Modyfikacja printResults()              58

Przekształcenie na ankietę              58

3              59

Interaktywna prezentacja slajdów              59

Wymagania programu              61

Struktura progamu              61

Zmienne              64

Ustawienia domyślne warstwy DHTML              65

Zmienne związane z przeglądarkami              65

Zmienne związane z obrazkami              66

Zmienne automatycznego pokazu              66

Funkcje aplikacji              66

Funkcje związane z warstwami              67

genLayer()              67

slide()              67

genScreen()              69

Elementy tablicy slideShow              72

Funkcje związane z obsługą obrazków              73

preLoadImages()              73

...

Zgłoś jeśli naruszono regulamin