internet - Kurs HTML i CSS
- Dynamiczne wywoływanie funkcji w JavaScript - Function.prototype / Ustawianie właściwej instancji obiektu w metodzie - bind
(interpretuje: Internet Explorer 9, Firefox 4, Opera 12, Chrome 7) Function.prototype.bind(thisArg) Function.prototype.call(thisArg, arg1, arg2... argn) Parametry: thisArg - wartość bieżącego obiektu this dostępnego w czasie wywołania wewnątrz ciała funkcji arg1, arg2... argn - lista początkowych argumentów wywołania funkcji Wartość: Function - nowa instancja funkcji Wyjątki: TypeError - nastąpiła próba wywołania na obiekcie, który nie jest funkcją W asynchronicznych językach...
- Zastosowanie tablic w JavaScript - Array / Sprawdzanie, czy obiekt jest tablicą - isArray
(interpretuje: Internet Explorer 9, Firefox 4, Opera 10.50, Chrome) Array.isArray(arg) Parametry arg - sprawdzany obiekt Wartość: Boolean - czy obiekt jest tablicą Pozwala sprawdzić, czy podany obiekt jest tablicą. Przykład Array.isArray Array.isArray([]); // true Array.isArray(new Array()); // true Array.isArray(Array()); // true Array.isArray(Array); // false Array.isArray({}); // false Array.isArray(new Object()); // false Array.isArray(true)...
- Operacje na tablicach w JavaScript - Array.prototype / Sprawdzanie obecności elementu w tablicy - indexOf
(interpretuje: Internet Explorer 9, Firefox, Opera, Chrome) Array.prototype.indexOf(searchElement) Array.prototype.indexOf(searchElement, fromIndex) Parametry: searchElement - poszukiwany element Number fromIndex - początkowy indeks poszukiwań (domyślnie: 0) Wartość: Number - indeks pierwszego znalezionego elementu Przeszukuje tablicę w kierunku jej końca pod kątem występowania w niej podanego elementu. Jeżeli element nie zostanie znaleziony, funkcja zwraca liczbę -1. Możliwe jest...
- Operacje na tablicach w JavaScript - Array.prototype / Przeszukiwanie tablicy od końca - lastIndexOf
(interpretuje: Internet Explorer 9, Firefox, Opera, Chrome) Array.prototype.lastIndexOf(searchElement) Array.prototype.lastIndexOf(searchElement, fromIndex) Parametry: searchElement - poszukiwany element Number fromIndex - początkowy indeks poszukiwań (domyślnie: -1) Wartość: Number - indeks ostatniego znalezionego elementu Przeszukuje tablicę w kierunku jej początku pod kątem występowania w niej podanego elementu. Jeżeli element nie zostanie znaleziony, funkcja zwraca liczbę -1...
- Operacje na tablicach w JavaScript - Array.prototype / Sprawdzanie warunku dla wszystkich elementów - every
(interpretuje: Internet Explorer 9, Firefox, Opera, Chrome) Array.prototype.every(callbackfn) Array.prototype.every(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ść: Boolean - czy dla wszystkich elementów tablicy funkcja...
- Operacje na tablicach w JavaScript - Array.prototype / Sprawdzanie warunku dla przynajmniej jednego elementu - some
(interpretuje: Internet Explorer 9, Firefox, Opera, Chrome) Array.prototype.some(callbackfn) Array.prototype.some(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ść: Boolean - czy przynajmniej dla jednego elementu tablicy funkcja...
- 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)...
