internet - Kurs HTML i CSS
- Operacje na tablicach w JavaScript - Array.prototype / Iterowanie po elementach tablicy - forEach
(interpretuje: Internet Explorer 9, Firefox, Opera, Chrome) Array.prototype.forEach(callbackfn) Array.prototype.forEach(callbackfn, thisArg) Parametry: Function callbackfn - funkcja zwrotna przyjmująca argumenty: kValue - element tablicy Number k - indeks elementu tablicy Array O - oryginalna tablica thisArg - wartość bieżącego obiektu this dostępnego w czasie wywołania wewnątrz ciała funkcji (domyślnie: undefined) Wyjątki: TypeError - callbackfn nie jest funkcją Pozwala przejrzeć...
- Operacje na tablicach w JavaScript - Array.prototype / Przekształcanie elementów tablicy - map
(interpretuje: Internet Explorer 9, Firefox, Opera, Chrome) Array.prototype.map(callbackfn) Array.prototype.map(callbackfn, thisArg) Parametry: Function callbackfn - funkcja zwracająca nową wartość elementu i przyjmująca argumenty: kValue - element tablicy Number k - indeks elementu tablicy Array O - oryginalna tablica thisArg - wartość bieżącego obiektu this dostępnego w czasie wywołania wewnątrz ciała funkcji (domyślnie: undefined) Wartość: Array - nowa tablica Wyjątki...
- Operacje na tablicach w JavaScript - Array.prototype / Odfiltrowywanie elementów tablicy - filter
(interpretuje: Internet Explorer 9, Firefox, Opera, Chrome) Array.prototype.filter(callbackfn) Array.prototype.filter(callbackfn, thisArg) Parametry: Function callbackfn - funkcja testująca przyjmująca argumenty: kValue - element tablicy Number k - indeks elementu tablicy Array O - oryginalna tablica thisArg - wartość bieżącego obiektu this dostępnego w czasie wywołania wewnątrz ciała funkcji (domyślnie: undefined) Wartość: Array - nowa tablica Wyjątki: TypeError - callbackfn nie...
- Operacje na tablicach w JavaScript - Array.prototype / Redukowanie tablicy do wartości - reduce
(interpretuje: Internet Explorer 9, Firefox, Opera 10.50, Chrome) Array.prototype.reduce(callbackfn) Array.prototype.reduce(callbackfn, initialValue) Parametry: Function callbackfn - funkcja zwracająca zredukowaną wartość i przyjmująca argumenty: accumulator - dotychczasowa zredukowana wartość kValue - element tablicy Number k - indeks elementu tablicy Array O - oryginalna tablica initialValue - wartość początkowa (domyślnie: element o najniższym indeksie jawnie dodanym do tablicy)...
- Operacje na tekście w JavaScript - String.prototype / Usuwanie białych znaków - trim
(interpretuje: Internet Explorer 9, Firefox 3.5, Opera 10.50, Chrome) String.prototype.trim() Wartość: String - nowy tekst Usuwa wszystkie ewentualne białe znaki oraz znaki końca linii, znajdujące się na początku i na końcu tekstu. Białymi znakami są: tabulacja ("\u0009" lub "\t") pionowa tabulacja ("\u000B" lub "\v") nowa strona ("\u000C" lub "\f") spacja ("\u0020" lub " ") niełamliwa spacja ("\u00A0") BOM ("\uFEFF") wszystkie inne znaki spacji w systemie Unicode Znakami...
- Obiekty daty - Date / Konwersja daty na milisekundy - UTC
(interpretuje: Internet Explorer 9, Firefox 3, Opera 10.50, Chrome) Date.UTC(year, month) Date.UTC(year, month, date) Date.UTC(year, month, date, hours) Date.UTC(year, month, date, hours, minutes) Date.UTC(year, month, date, hours, minutes, seconds) Date.UTC(year, month, date, hours, minutes, seconds, ms) Parametry: Number year - rok (wartości z zakresu 0...99 oznaczają lata od 1900 do 1999) Number month - miesiąc z zakresu 0...11 Number date - dzień miesiąca z zakresu 1...31 (domyślnie...
- Operacje na datach - Date.prototype / Konwersja do formatu ISO - toISOString
(interpretuje: Internet Explorer 9, Firefox 3.5, Opera 10.50, Chrome) Date.prototype.toISOString() Wartość: String - data i czas Wyjątki: RangeError - bieżący obiekt nie zawiera poprawnego daty i czasu TypeError - bieżący obiekt nie jest typu daty i czasu Działa analogicznie jak Date.prototype.toString, ale zwraca datę i czas formacie zgodnym z Date.parse zawsze w postaci pełnej wersji w strefie czasowej południka zerowego (zapisanej jako Z). Przykład Date.prototype.toISOString new...
- Format wymiany danych - JSON / Przekształcanie tekstu JSON na obiekty JavaScript - parse
(interpretuje: Internet Explorer 8, Firefox 3.5, Opera 10.50, Chrome) JSON.parse(text) JSON.parse(text, reviver) Parametry: String text - tekst w formacie JSON Function reviver - funkcja przekształcająca wartości, przyjmująca argumenty: String key - klucz danych albo pusty tekst Object|Array|String|Boolean|Number|Null value - wartość danych Wartość: Object - obiekt Array - tablica String - tekst Boolean - wartość logiczna Number - liczba Null - nic Wyjątki: SyntaxError - text...
- Format wymiany danych - JSON / Przekształcanie obiektów JavaScript na JSON - stringify
(interpretuje: Internet Explorer 8, Firefox 3.5, Opera 10.50, Chrome) JSON.stringify(value) JSON.stringify(value, replacer) JSON.stringify(value, replacer, space) Parametry: Object|Array|String|Boolean|Number|Null value - dane wejściowe Array|Function replacer - tablica zawierająca nazwy dozwolonych kluczy albo funkcja filtrująca, przyjmująca argumenty: String key - klucz danych albo pusty tekst Object|Array|String|Boolean|Number|Null value - wartość danych Number|String space...
