test - Kurs HTML i CSS
- Manipulacja instancją obiektu w JavaScript - Object.prototype / Przekształcanie obiektu na wartość prostą - valueOf
...jest po prostu nietknięta instancja. Przykład Object.prototype.valueOf Object(true).valueOf(); // true Object(1).valueOf(); // 1 Object("test").valueOf(); // "test" var obj = {}; obj.valueOf() === obj; // true
- Manipulacja instancją obiektu w JavaScript - Object.prototype / Sprawdzanie posiadania właściwości obiektu - hasOwnProperty
...uwzględnia właściwości przejętych z prototypu, a jedynie bezpośrednio przypisane do obiektu. Przykład Object.prototype.hasOwnProperty var obj = {test: 1, x: undefined}; obj.m = function () {}; obj.hasOwnProperty("test"); // true obj.hasOwnProperty("x"); // true obj.hasOwnProperty("m"); // true obj.hasOwnProperty("p"); // false delete obj.x; obj.hasOwnProperty("x"); // false var Cls = function () { this.p = 1; }; Cls.prototype.m = function () {}; obj = new Cls()...
- Manipulacja instancją obiektu w JavaScript - Object.prototype / Sprawdzanie dostępności właściwości w pętli - propertyIsEnumerable
...która będzie dostępna w pętli for-in [zobacz: Object.defineProperty - enumerable]. Przykład Object.prototype.propertyIsEnumerable var obj = {test: undefined}; Object.defineProperty(obj, "p", {enumerable: false}); obj.propertyIsEnumerable("test"); // true obj.propertyIsEnumerable("p"); // false obj.propertyIsEnumerable("x"); // false
- Dynamiczne wywoływanie funkcji w JavaScript - Function.prototype / Wywoływanie funkcji z tablicą argumentów - apply
...it." Function.prototype.apply.call(null); // TypeError Function.prototype.apply.call(undefined); // TypeError Function.prototype.apply.call("test"); // TypeError Function.prototype.apply.call({}); // TypeError f.apply(null, "test"); // TypeError
- Obsługa tekstu w JavaScript - String / Konwertowanie wartości na tekst - String
...false" String(0); // "0" String(-1.2); // "-1.2" String(NaN); // "NaN" String(Infinity); // "Infinity" String("test"); // "test"
- Obsługa tekstu w JavaScript - String / Tworzenie obiektu tekstowego - new String
...String(-1.2); // new String("-1.2") new String(NaN); // new String("NaN") new String(Infinity); // new String("Infinity") new String("test"); // new String("test") length O.length Parametry: String O - tekst Wartość: Number - długość tekstu Zawiera wartość naturalną wskazującą, ile znaków znajduje się w tekście. Nie można jej zmieniać ani nie jest ona dostępna w pętli for-in. Przykład var str = "abc"; str.length; // 3 str.length = 1; str.length; // 3 str...
- Obsługa tekstu w JavaScript - String / Konwersja kodu liczbowego na znak Unicode - fromCharCode
...String.fromCharCode(NaN); // "" String.fromCharCode(Infinity); // "" String.fromCharCode(""); // "" String.fromCharCode("test"); // "" String.fromCharCode("97 test"); // ""
- Obsługa wartości liczbowych w JavaScript - Number / Konwersja wartości na liczbę - Number
...0 Number(1); // 1 Number(-1.2); // -1.2 Number(Infinity); // Infinity Number(new Number()); // 0 Number("test"); // NaN Number(" +1.2 "); // 1.2 Number("0xA"); // 10 Number("1 test"); // NaN Number("false"); // NaN Number(" "); // 0 Number(""); // 0 Number(new String()); // 0 Number([]); // 0 == Number("") Number([0]); // 0 == Number("0") Number([1]); // 1...
- Obsługa wartości liczbowych w JavaScript - Number / Tworzenie obiektu liczbowego - new Number
...new Number(-1.2) new Number(Infinity); // new Number(Infinity) new Number(new Number()); // new Number(0) new Number("test"); // new Number(NaN) new Number(" +1.2 "); // new Number(1.2) new Number("0xA"); // new Number(10) new Number("1 test"); // new Number(NaN) new Number("false"); // new Number(NaN) new Number(" "); // new Number(0) new Number(""); // new Number(0) new Number(new String()); // new Number(0)...
- HTML dla zielonych / Wpisywanie tekstu HTML
...Mam nadzieję, że uczestnikom tego kursu nigdy to się nie przytrafi. Pytania i odpowiedzi Jak umieścić tekst na stronie internetowej? Zwykły test wystarczy wpisać w ciele dokumentu HTML - tzn. wewnątrz sekcji <body>...</body> - przy użyciu dowolnego edytora HTML. Jak dodać tekst do strony? Aby dodać zwykły tekst do istniejącej strony internetowej, wystarczy otworzyć wybrany plik *.html w edytorze HTML. Następnie trzeba wyszukać miejsce w dokumencie, gdzie ma zostać dodany nowy...