Przejdź do treści

function - Kurs HTML i CSS

  • JS
    Alternatywne sposoby definiowania funkcji w JavaScript - Function / Wartość length funkcji w JavaScript - length

    Function.length Wartość: Number - liczba 1 Ta wartość zawsze wynosi 1. Nie można jej zmienić. Jest niedostępna w pętli for-in. Przykład Function.length Function.length; // 1 Function.length = 2; Function.length; // 1 Object.keys(Function); // []

  • Skrypty
    Skórki

    ...author Sławomir Kokłowski {@link https://www.kurshtml.edu.pl} * @copyright NIE usuwaj tego komentarza! (Do NOT remove this comment!) */ function Skin(name, expires, path, message) { this.expires = typeof expires != 'undefined' ? expires : 365; this.message = typeof message != 'undefined' ? message : 'Wymagana obsługa cookie'; this.name = typeof name != 'undefined' ? name : 'skin'; this.path = typeof path != 'undefined' ? path : '/'; var link = null; var original...

  • JS
    Manipulacja obiektami w JavaScript - Object / Tworzenie właściwości tylko do odczytu - defineProperty

    ...1 for (var key in obj) key; // "test" Object.defineProperty(obj, "dynamic", { get: function () { return obj.test * 2; }, set: function (value) { obj.test = value

  • JS
    Operacje na tablicach w JavaScript - Array.prototype / Iterowanie po elementach tablicy - forEach

    ...ewentualnie funkcji Array.prototype.some bądź Array.prototype.every. Przykład Array.prototype.forEach var items = [3, 2, 1]; var sum = 0; var f = function (x) { sum += x; }; items.forEach(f); sum; // 6; var GreaterThan = function (value) { this.value = value; this.tests = 0; this.sum = 0; }; GreaterThan.prototype.test = function (value) { ++this.tests; if (value > this.value) { this.sum += value; return true; } return false; }; var tester = new...

  • JS
    Operacje na tablicach w JavaScript - Array.prototype / Przekształcanie elementów tablicy - map

    ...dodane do tablicy, są pomijane. Nie zmienia oryginalnej tablicy, ale zwraca nową. Przykład Array.prototype.map var items = [3, 2, 1]; var f = function (x) { return -x; }; items.map(f); // [-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)...

  • JS
    Operacje na tablicach w JavaScript - Array.prototype / Odfiltrowywanie elementów tablicy - filter

    ...dodane do tablicy, są pomijane. Nie zmienia oryginalnej tablicy, ale zwraca nową. Przykład Array.prototype.filter var items = [3, 2, 1]; var f = function (x) { return x > 1; }; items.filter(f); // [3, 2] 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; }; tester = new GreaterThan(2)...

  • JS
    Operacje na tablicach w JavaScript - Array.prototype / Redukowanie tablicy do wartości - reduce

    ...są pomijane. Pozwala obliczyć np. silnię lub sumę wszystkich elementów tablicy. Przykład Array.prototype.reduce var items = [3, 2, 1]; var f = function (a, x) { a += x; return a; }; items.reduce(f, 0); // 6 var GreaterThan = function (value) { this.value = value; this.tests = 0; }; GreaterThan.prototype.test = function (sum, value) { ++this.tests; if (value > this.value) sum += value; return sum; }; tester = new GreaterThan(1); f = tester.test.bind(tester); items.reduce(f)...

  • JS
    Obsługa błędów w JavaScript - Error / Błąd typu - TypeError

    Spis treści TypeError TypeError TypeError.prototype.name TypeError TypeError() new TypeError() TypeError(message) new TypeError(message) Parametry: String message - komunikat błędu (domyślnie: "") Wartość: TypeError - nowa instancja obiektu błędu Ta klasa dziedziczy po Error. Wskazuje, że typ wartości jest niezgodny z oczekiwanym. Błąd TypeError może zostać rzucony w postaci wyjątku z funkcji: Object.getPrototypeOf, Object.getOwnPropertyDescriptor, Object.getOwnPropertyNames...

  • JS
    Format wymiany danych - JSON / Przekształcanie obiektów JavaScript na JSON - stringify

    ...JSON.stringify(x); // '[null,null,true,null]' x = {a: 1, b: 2, c: 3}; JSON.stringify(x, ["a", "b"]); // '{"a":1,"b":2}' var f = function (key, value) { if (key == "") { return value; } if (value

  • Skrypty
    Aktualizacja / System newsów

    ...author Sławomir Kokłowski {@link https://www.kurshtml.edu.pl} * @copyright NIE usuwaj tego komentarza! (Do NOT remove this comment!) */ function News(days) { this.config = { ////////// // Konfiguracja: 'days': 0, // ilość dni wyświetlania newsów (0 = zawsze) // Ustawienia domyślne: 'author': '', // autor 'email': '', // e-mail 'img': '', // obrazek 'width': '', // szerokość obrazka 'height': '', // wysokość obrazka 'target': '' // ramka (target="...")...

« 1 2 3 4 5 6 »

★★★★★ 5/5 (131)

Facebook