function - Kurs HTML i CSS
- Alternatywne sposoby definiowania funkcji w JavaScript - Function / Dynamiczne tworzenie funkcji w JavaScript - new Function
...3 f = new Function("a, b", "c", "return (a + b) * c"); f(1, 2, 3); // 9 // Funkcja anonimowa: f = function (a, b, c) { return (a + b) * c; }; f(1, 2, 3); // 9 new Function("{"); // SyntaxError new Function("a + b", "return 1"); // SyntaxError length O.length Parametry: Function O - instancja funkcji Wartość: Number - liczba oczekiwanych argumentów funkcji Zawiera wartość całkowitą wskazującą...
- Galeria zdjęć HTML / Skrypt galerii zdjęć
...Kokłowski {@link https://www.kurshtml.edu.pl} * @copyright NIE usuwaj tego komentarza! (Do NOT remove this comment!) * @version 2.5.1 */ function GalleryModel(items) { this.items = items || []; } GalleryModel.prototype.get = function(index) { var item = this.items[index]; if (!item) { return null; } return { title: item.getAttribute('data-gallery'), src: this._getSrc(item), alt: item.title, protected: !item.getAttribute('href') }; }...
- Alternatywne sposoby definiowania funkcji w JavaScript - Function / Tworzenie funkcji po uruchomieniu programu - Function
Function() Function(body) Function(p1, p2... pn, body) Działa identycznie jak konstrukcja new Function(...).
- Indeks, wyszukiwarka / Skrypt indeksu, wyszukiwarki
...author Sławomir Kokłowski {@link https://www.kurshtml.edu.pl} * @copyright NIE usuwaj tego komentarza! (Do NOT remove this comment!) */ function Indeks(id, ramka) { this.id = id; if (typeof ramka == 'undefined') this.ramka = self; else if (typeof ramka == 'string') { if (ramka == '_blank') this.ramka = ''; else if (ramka == '_self') this.ramka = self; else if (ramka == '_parent') this.ramka = parent; else if (ramka == '_top') this.ramka = top; else...
- Menu rozwijane, otwierane, wysuwane / Skrypt menu rozwijanego, otwieranego, wysuwanego
...author Sławomir Kokłowski {@link https://www.kurshtml.edu.pl} * @copyright NIE usuwaj tego komentarza! (Do NOT remove this comment!) */ function Menu(id, style, otworz, wysun, czasRozwin, czasZwin, czasOtworz, czasZamknij, nieInicjalizuj) { if (typeof czasRozwin == 'undefined' || czasRozwin < 0) czasRozwin = 25; if (typeof czasZwin == 'undefined' || czasZwin < 0) czasZwin = 25; if (typeof czasOtworz == 'undefined' || czasOtworz < 0) czasOtworz = 250; if (typeof...
- Dynamiczne wywoływanie funkcji w JavaScript - Function.prototype / Ustawianie właściwej instancji obiektu w metodzie - bind
...jej wywołaniu miały taką samą wartość, a dodatkowe argumenty były dołączane na końcu listy. Przykład Function.prototype.bind var Person = function (name) { this.name = name; }; Person.prototype.speak = function (volume, speech) { return this.name + " (" + volume + "): " + speech; }; var Computer = function (name) { this.name = name; }; Computer.prototype.execute = function (command, args) { return command.apply(this, args); }; var person = new Person("John"); var f...
- Dynamiczne wywoływanie funkcji w JavaScript - Function.prototype / Wywoływanie funkcji z tablicą argumentów - apply
...obiektu niż ten, w którym została zdefiniowana, nawet jeżeli jedna klasa nie dziedziczy po drugiej. Przykład Function.prototype.apply var f = function (a, b) { return a + b; }; var args = [1, 2]; f(args); // "1,2undefined" f.apply(null, args); // 3 var Person = function (name) { this.name = name; }; Person.prototype.speak = function (speech) { return this.name + ": " + speech; }; var Computer = function (name) { this.name...
- Dynamiczne wywoływanie funkcji w JavaScript - Function.prototype / Wybieranie funkcji do wykonania - call
...przekazać, ale w momencie tworzenia programu nie wiadomo jeszcze, którą funkcję będziemy chcieli wywołać. Przykład Function.prototype.call var f = function (a, b) { return a + b; }; f(1, 2); // 3 f.call(null, 1, 2); // 3 var Person = function (name) { this.name = name; }; Person.prototype.speak = function (speech) { return this.name + ": " + speech; }; var Computer = function (name) { this.name = name; }; var obj = new...
- HTML5 / Data i czas <time>
...się posłużyć poniższym generatorem: Data: -- Czas: :: Czas trwania Bieżąca data Bieżący czas <time>...</time> Zaznacz kod (function(form) { function generate() { var elements = form.elements; var datetime = ''; Array.prototype.filter.call(elements, function(element) { return element.type === 'number' }).forEach(function(element) { var value = parseInt(element.value, 10); if (isNaN(value)) { element.value = ''; } else { var min...
- Dynamiczne wywoływanie funkcji w JavaScript - Function.prototype / Konstruktor funkcji w JavaScript - constructor
Function.prototype.constructor Wartość: Function - konstruktor obiektu Zawiera wbudowany konstruktor obiektu Function. Przykład Function.prototype.constructor Function.prototype.constructor === Function; // true new Function().constructor === Function; // true Function.prototype.constructor === Object; // false