Przejdź do treści

call - Kurs HTML i CSS

  • JS
    Dynamiczne wywoływanie funkcji w JavaScript - Function.prototype / Wybieranie funkcji do wykonania - call

    Function.prototype.call(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 argumentów wywołania funkcji Wartość: wartość którą normalnie zwraca funkcja Wyjątki: TypeError - nastąpiła próba wywołania na obiekcie, który nie jest funkcją Działa analogicznie jak Object.prototype.apply, ale pozwala przekazać listę argumentów w sposób tradycyjny, a...

  • JS
    Manipulacja instancją obiektu w JavaScript - Object.prototype / Przekształcanie obiektu na tekst - toString

    ...[object Object]" new Object() + ""; // "[object Object]" Object.prototype.toString.call(undefined); // "[object Undefined]" Object.prototype.toString.call(null); // "[object Null]" Object.prototype.toString.call(new Boolean(true)); // "[object Boolean]" Object.prototype.toString.call(new Number(1)); // "[object Number]" Object.prototype.toString.call(new String("test")); // "[object String]...

  • JS
    Operacje na wartościach logicznych - Boolean.prototype / Konwersja na tekst - toString

    ...true.toString(); // "true" new Boolean().toString(); // "false" Boolean.prototype.toString.call(false); // "false" Boolean.prototype.toString.call(null); // TypeError Boolean.prototype.toString.call(undefined); // TypeError Boolean.prototype.toString.call(NaN); // TypeError Boolean.prototype.toString.call(0); // TypeError Boolean.prototype.toString.call(""); // TypeError...

  • JS
    Operacje na wartościach logicznych - Boolean.prototype / Konwersja na wartość logiczną - valueOf

    ...true.valueOf(); // true new Boolean().valueOf(); // false Boolean.prototype.valueOf.call(false); // false Boolean.prototype.valueOf.call(null); // TypeError Boolean.prototype.valueOf.call(undefined); // TypeError Boolean.prototype.valueOf.call(NaN); // TypeError Boolean.prototype.valueOf.call(0); // TypeError Boolean.prototype.valueOf.call(""); // TypeError Boolean.prototype.valueOf.call({})...

  • Skrypty
    Galeria zdjęć HTML / Skrypt galerii zdjęć

    ...['mousedown', 'contextmenu', 'selectstart', 'select', 'copy', 'dragstart', 'drag']; } GalleryView.prototype.start = function(callback) { this.items.forEach(function(item) { var src = item.getAttribute('href'); if (!src) { src = item.getAttribute('data-href'); item.style.cursor = 'pointer'; } item.addEventListener('click', function(event) { callback(src); event.preventDefault(); }) }); }; GalleryView.prototype.open...

  • JS
    Operacje na wartościach liczbowych - Number.prototype / Konwersja liczby - toString

    ...10" (10).toString(8); // "12" (10).toString(16); // "a" Number.prototype.toString.call(Infinity); // "Infinity" Number.prototype.toString.call(NaN); // "NaN" Number.prototype.toString.call(null); // TypeError Number.prototype.toString.call(undefined); // TypeError Number.prototype.toString.call("1"); // TypeError Number.prototype.toString.call({}); // TypeError

  • JS
    Operacje na datach - Date.prototype / Konwersja do tekstu - toString

    ...Przykład Date.prototype.toString new Date(1410, 6, 15, 13, 30, 59).toString(); // np.: "Sun Jul 15 1410 13:30:59 GMT+0200" Date.prototype.toString.call(null); // TypeError Date.prototype.toString.call(undefined); // TypeError Date.prototype.toString.call(0); // TypeError Date.prototype.toString.call(""); // TypeError Date.prototype.toString.call("2000"); // TypeError Date.prototype.toString.call({}); // TypeError

  • JS
    Operacje na datach - Date.prototype / Konwersja daty do tekstu - toDateString

    ...Przykład Date.prototype.toDateString new Date(1410, 6, 15).toDateString(); // np.: "Sun Jul 15 1410" Date.prototype.toDateString.call(null); // TypeError Date.prototype.toDateString.call(undefined); // TypeError Date.prototype.toDateString.call(0); // TypeError Date.prototype.toDateString.call(""); // TypeError Date.prototype.toDateString.call("2000"); // TypeError Date.prototype.toDateString.call({}); // TypeError

  • JS
    Operacje na datach - Date.prototype / Konwersja czasu do tekstu - toTimeString

    ...Przykład Date.prototype.toTimeString new Date(1410, 6, 15, 13, 30, 59).toTimeString(); // np.: "13:30:59 GMT+0200" Date.prototype.toTimeString.call(null); // TypeError Date.prototype.toTimeString.call(undefined); // TypeError Date.prototype.toTimeString.call(0); // TypeError Date.prototype.toTimeString.call(""); // TypeError Date.prototype.toTimeString.call("2000"); // TypeError Date.prototype.toTimeString.call({}); // TypeError

  • JS
    Operacje na datach - Date.prototype / Lokalizacja daty i czasu - toLocaleString

    ...Date.prototype.toLocaleString new Date(1410, 6, 15, 13, 30, 59).toLocaleString(); // np.: "15 lipiec 1410 13:30:59" Date.prototype.toLocaleString.call(null); // TypeError Date.prototype.toLocaleString.call(undefined); // TypeError Date.prototype.toLocaleString.call(0); // TypeError Date.prototype.toLocaleString.call(""); // TypeError Date.prototype.toLocaleString.call("2000"); // TypeError Date.prototype.toLocaleString.call({})...

1 2 3 4 ... 6 »

★★★★★ 5/5 (289)

Facebook