Przejdź do treści

function - Kurs HTML i CSS

  • JS
    Dynamiczne wywoływanie funkcji w JavaScript - Function.prototype / Pobieranie kodu funkcji - toString

    ...jest wartość tekstowa, a przekazano instancję funkcji. Przykład Function.prototype.toString new Function().toString(); // np.: "function anonymous() {\n\n}" new Function("a", "b", "return a + b") + ""; // np.: "function anonymous(a, b) {\nreturn a + b\n}" Function.prototype.toString.call({}); // TypeError Function.prototype.toString.call(null); // TypeError Function.prototype.toString.call(undefined); // TypeError

  • 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="...")...

  • Skrypty
    Przeglądarka zdjęć

    ...author Sławomir Kokłowski {@link https://www.kurshtml.edu.pl} * @copyright NIE usuwaj tego komentarza! (Do NOT remove this comment!) */ function PrzegladarkaZdjec(id, zdjecia) { this.czas = 5; // czas przejścia w trybie pokazu slajdów [sek] this.id = id; this.zdjecia = zdjecia; var timerID = null; this.wyswietl = function(nr) { clearTimeout(timerID); var f = document.getElementById(this.id); if (nr f.elements['zdjecia'].options.length - 1) nr...

  • 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...

  • Skrypty
    Losowy element

    ...Aby wstawić na stronę losowy tekst lub obrazek, należy w wybranym miejscu dokumentu wkleić następujący kod: <script> Array.prototype.random = function(limit) { if (typeof limit == 'undefined' || limit < 0) limit = 1; else if (!limit) limit = this.length; for (var i = 0, source = this, target = new Array(), n = source.length; i < limit && n > 0; i++) { do { var index = Math.random(); } while (index == 1); index = Math.floor(index * n); target.push(source[index])...

  • 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)...

« 1 2 3 4 5 6 »

★★★★★ 5/5 (289)

Facebook