test - Kurs HTML i CSS
- Operacje na tablicach w JavaScript - Array.prototype / Sprawdzanie warunku dla przynajmniej jednego elementu - some
...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 testująca zwraca wartość true...
- Operacje na tablicach w JavaScript - Array.prototype / Przekształcanie elementów tablicy - map
...[-3, -2, -1] items; // [3, 2, 1] var GreaterThan = function (value) { this.value = value; this.tests = 0; }; GreaterThan.prototype.test = function (value) { ++this.tests; return value > this.value ? -value : value; }; tester = new GreaterThan(1); items.map(tester.test, tester); // [-3, -2, 1] items = [1, 2]; items[3] = 3; items.length; // 4 tester = new GreaterThan(0); items.map(tester.test, tester); // [-1, -2...
- Operacje na tablicach w JavaScript - Array.prototype / Odfiltrowywanie elementów tablicy - filter
...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 jest funkcją Pozwala pobrać z...
- Obsługa błędów w JavaScript - Error / Błąd zakresu - RangeError
...RangeError.prototype.name Wartość: String - "RangeError" Przykład RangeError RangeError.prototype.name; // "RangeError" RangeError("test").toString(); // "RangeError: test" new RangeError("test") + ""; // "RangeError: test"
- Obsługa błędów w JavaScript - Error / Błąd odniesienia - ReferenceError
...Wartość: String - "ReferenceError" Przykład ReferenceError ReferenceError.prototype.name; // "ReferenceError" ReferenceError("test").toString(); // "ReferenceError: test" new ReferenceError("test") + ""; // "ReferenceError: test"
- Obsługa błędów w JavaScript - Error / Błąd składni - SyntaxError
...SyntaxError.prototype.name Wartość: String - "SyntaxError" Przykład SyntaxError SyntaxError.prototype.name; // "SyntaxError" SyntaxError("test").toString(); // "SyntaxError: test" new SyntaxError("test") + ""; // "SyntaxError: test"
- Obsługa błędów w JavaScript - Error / Błąd typu - TypeError
...TypeError.prototype.name Wartość: String - "TypeError" Przykład TypeError TypeError.prototype.name; // "TypeError" TypeError("test").toString(); // "TypeError: test" new TypeError("test") + ""; // "TypeError: test"
- Obsługa błędów w JavaScript - Error / Błąd URI/URL - URIError
...URIError.prototype.name Wartość: String - "URIError" Przykład URIError URIError.prototype.name; // "URIError" URIError("test").toString(); // "URIError: test" new URIError("test") + ""; // "URIError: test"
- Menu rozwijane, otwierane, wysuwane / Skrypt menu rozwijanego, otwieranego, wysuwanego
...matches[k].lastIndexOf(']')) > 0) { if (new RegExp(unescape(matches[k].substring(1, pos)), matches[k].substring(pos + 1)).test(url)) { active = true; break; } } else { if (/^[\/\\]/.test(matches[k])) matches[k] = window.location.protocol + '//' + window.location.host + matches[k]; else if (!/^[a-z0-9]+:/i.test(matches[k])) matches[k] = base + matches[k]; if...
- Menu drzewiaste / Skrypt menu drzewiastego
...(pos = matches[k].lastIndexOf(']')) > 0) { if (new RegExp(unescape(matches[k].substring(1, pos)), matches[k].substring(pos + 1)).test(url)) { active = true; break; } } else { if (/^[\/\\]/.test(matches[k])) matches[k] = window.location.protocol + '//' + window.location.host + matches[k]; else if (!/^[a-z0-9]+:/i.test(matches[k])) matches[k] = base + matches[k]; if...