Napisz 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 === |