Mongolopedia Wolna EncyklopediaNapisz więc to, co widziałeś, i to, co jest, i to, co potem musi się stać.
Różnice między wybraną wersją a wersją aktualną.
| Poprzednia rewizja po obu stronach Poprzednia wersja Nowa wersja | Poprzednia wersja | ||
|
wiki:dla_edytujacych [2011/04/22 14:10] freesz |
wiki:dla_edytujacych [2011/04/21 22:00] (aktualna) |
||
|---|---|---|---|
| Linia 7: | Linia 7: | ||
| ==== Wprowadzenie do JavaScript + jQuery ==== | ==== Wprowadzenie do JavaScript + jQuery ==== | ||
| === Podstawy === | === Podstawy === | ||
| - | Cała gra powstaje w oparciu o HTML i JavaScript z biblioteką jQuery. JavaScript jest potężnym, a zarazem łatwym w użyciu językiem programowania, | + | Cała gra powstaje w oparciu o HTML i JavaScript z biblioteką jQuery. JavaScript jest potężnym, a zarazem łatwym w użyciu językiem programowania, |
| === Zmienne === | === Zmienne === | ||
| JavaScript jest językiem(w przeciwieństwie do Pscala) dynamicznie typowanym. Oznacza to, że każda zmienna może przyjmować dowolne wartość. Spróbujmy posłużyć się przykładem. Wyobraźmy sobie zmienną a, zawierającą liczbę np. 5. W językach statycznie typowanych zmiennej tej nie moglibyśmy przypisać innej wartości niż jakiejś innej liczby. W JavaScripcie jednak nic nie stoi na przeszkodzie, | JavaScript jest językiem(w przeciwieństwie do Pscala) dynamicznie typowanym. Oznacza to, że każda zmienna może przyjmować dowolne wartość. Spróbujmy posłużyć się przykładem. Wyobraźmy sobie zmienną a, zawierającą liczbę np. 5. W językach statycznie typowanych zmiennej tej nie moglibyśmy przypisać innej wartości niż jakiejś innej liczby. W JavaScripcie jednak nic nie stoi na przeszkodzie, | ||
| Linia 45: | Linia 45: | ||
| '' | '' | ||
| - | tablica[nr elementu] | + | tablica[nr elementu]; |
| '' | '' | ||
| Linia 51: | Linia 51: | ||
| '' | '' | ||
| - | var tablica = [' | + | var tablica = [' |
| - | tablica[0]// | + | tablica[0];%%//%%a\\ |
| - | tablica[2]// | + | tablica[2];%%//%%7\\ |
| - | tablica[3][0]// | + | tablica[3][0];%%//%%t |
| '' | '' | ||
| - | O tablicach powiem więcej w kolejnym podrozdziale. | + | Aby usunąć element z tablicy używamy słowa kluczowego delete. Jednak należy pamiętać, że JS nie zmienia zmienia numeracji |
| - | Ostatnim typem wartości jest tablica klucz - wartość. Jest ona bardzo zbliżona do tablicy, z tym że wartościom nie są przypisywane | + | '' |
| + | var tablica = [' | ||
| + | delete tablica[0]; | ||
| + | '' | ||
| + | |||
| + | Ostatnim typem wartości jest tablica klucz - wartość. Jest ona bardzo zbliżona do tablicy, z tym że wartościom nie są przypisywane | ||
| '' | '' | ||
| var obiekt = {test: " | var obiekt = {test: " | ||
| '' | '' | ||
| - | === Operacje matematyczne | + | |
| + | Zasady nazywania kluczy są identyczne jak zasady nazywania zmiennych. Wartość z tablicy klucz - wartość możemy odczytać na dwa sposoby: | ||
| + | |||
| + | '' | ||
| + | var obiekt | ||
| + | obiekt.test%%// | ||
| + | obiekt[" | ||
| + | obiekt.test3[0]%%// | ||
| + | '' | ||
| + | |||
| + | === Funkcje | ||
| === Instrukcje warunkowe i pętle === | === Instrukcje warunkowe i pętle === | ||