string - Kurs HTML i CSS
- Obiekt wyrażenia regularnego - RegExp / Tworzenie obiektu wyrażenia regularnego - RegExp
RegExp() RegExp(pattern) RegExp(pattern, flags) Parametry: String|RegExp pattern - wzorzec (domyślnie: "(?:)") String flags - flagi: g - dopasowanie globalne i - ignorowanie wielkości liter m - dopasowanie wielu linii Wartość: RegExp - instancja obiektu wyrażenia regularnego Wyjątki: TypeError - pattern jest typu RegExp i argument flags został zdefiniowany SyntaxError - nieprawidłowy wzorzec lub flagi Jeżeli pattern jest instancją obiektu RegExp, a argument flags nie został...
- Obsługa błędów w JavaScript - Error / Błąd zakresu - RangeError
Spis treści RangeError RangeError RangeError.prototype.name RangeError RangeError() new RangeError() RangeError(message) new RangeError(message) Parametry: String message - komunikat błędu (domyślnie: "") Wartość: RangeError - nowa instancja obiektu błędu Ta klasa dziedziczy po Error. Wskazuje, że liczba przekracza dozwolony zakres. Błąd RangeError może zostać rzucony w postaci wyjątku z funkcji: Array, new Array, new Array.length, Number.prototype.toString...
- Obsługa błędów w JavaScript - Error / Błąd odniesienia - ReferenceError
Spis treści ReferenceError ReferenceError ReferenceError.prototype.name ReferenceError ReferenceError() new ReferenceError() ReferenceError(message) new ReferenceError(message) Parametry: String message - komunikat błędu (domyślnie: "") Wartość: ReferenceError - nowa instancja obiektu błędu Ta klasa dziedziczy po Error. Wskazuje, że nastąpiło niewłaściwe odwołanie do wartości. ReferenceError.prototype.name ReferenceError.prototype.name Wartość: String - "ReferenceError...
- Obsługa błędów w JavaScript - Error / Błąd składni - SyntaxError
Spis treści SyntaxError SyntaxError SyntaxError.prototype.name SyntaxError SyntaxError() new SyntaxError() SyntaxError(message) new SyntaxError(message) Parametry: String message - komunikat błędu (domyślnie: "") Wartość: SyntaxError - nowa instancja obiektu błędu Ta klasa dziedziczy po Error. Wskazuje, że wystąpił błąd parsowania kodu. Błąd SyntaxError może zostać rzucony w postaci wyjątku z funkcji: eval, new Function, RegExp, new RegExp, JSON.parse. SyntaxError.prototype.name...
- Obsługa błędów w JavaScript - Error / Błąd URI/URL - URIError
Spis treści URIError URIError URIError.prototype.name URIError URIError() new URIError() URIError(message) new URIError(message) Parametry: String message - komunikat błędu (domyślnie: "") Wartość: URIError - nowa instancja obiektu błędu Ta klasa dziedziczy po Error. Wskazuje, że funkcja obsługi adresu URI została użyta niezgodnie z jej definicją. Błąd URIError może zostać rzucony w postaci wyjątku z funkcji: decodeURI, decodeURIComponent, encodeURI, encodeURIComponent...
- Jednostki CSS / Łańcuchy znakowe
Łańcuchy znakowe (tzw. strings) mogą być pisane w podwójnym cudzysłowie ("...") lub w pojedynczym ('...'). Łańcuchy ograniczone podwójnym cudzysłowem nie mogą już zawierać wewnątrz takiego znaku - wtedy należy użyć znaku odwróconego ukośnika (backslash) przed cudzysłowem wewnątrz. Tzn. aby wpisać następujący string: "123"123" (niepoprawnie!), należy podać: "123\"123" (poprawnie). To samo dotyczy pojedynczego cudzysłowu (zamiast '123'123' należy wpisać '123\'123'). Natomiast dozwolony jest...
- Komendy CSS 2 / Specyfikacja CSS
...wartość długości <procent> - wartość procentowa <kąt> - kąt <czas> - czas <częstotliwość> - częstotliwość <łańcuch znakowy> - łańcuch znakowy (string) <kolor> - definicja koloru <adres> - adres (ścieżka dostępu) w postaci: url(adres) <identyfikator> - identyfikator elementu w postaci: #nazwa W deklaracji wpisujemy tylko konkretną wartość (zależną od typu), już bez znaków < >. Typy które przyjmują takie same wartości jak inne cechy, zostały ujęte w znaki <' oraz '> (np...
- Manipulacja instancją obiektu w JavaScript - Object.prototype / Konstruktor obiektu ogólnego w JavaScript - constructor
Object.prototype.constructor Wartość: Function - konstruktor obiektu Zawiera konstruktor wbudowanego obiektu ogólnego Object. Przykład Object.prototype.constructor Object.prototype.constructor === Object; // true new Object().constructor === Object; // true Object.prototype.constructor === Boolean; // false Object.prototype.constructor === Number; // false Object.prototype.constructor === String; // false Object.prototype.constructor === Array; // false
- Operacje na tablicach w JavaScript - Array.prototype / Przekształcanie tablicy na tekst - toString
Array.prototype.toString() Wartość: String - reprezentacja tekstowa tablicy Zwraca tekst będący listą wszystkich kolejnych elementów tablicy, rozdzielonych przecinkami. Funkcja toString jest wywoływana automatycznie zawsze wtedy, gdy oczekiwana jest wartość tekstowa, a przekazano obiekt tablicy. Przykład Array.prototype.toString new Array([true, 1, "test"]).toString(); // "true,1,test" [false, 0, "", null, undefined, NaN, Infinity] + ""; // "false,0,,,,NaN,Infinity"
- Komendy CSS3 / Dekoracja tekstu CSS
...nie text-emphasis-style Styl wzmocnienia tekstu Wartość none | [ [ filled | open ] || [ dot | circle | double-circle | triangle | sesame ] ] | <string> Inicjalizacja none Zastosowanie wszystkie elementy Dziedziczenie tak Procenty nie text-shadow Cień tekstu Wartość none | [ <color>? && <length>{2,3} ] Inicjalizacja none Zastosowanie wszystkie elementy Dziedziczenie tak Procenty nie text-underline-position Pozycja podkreśleia tekstu Wartość auto | [ under || [ left...