string - Kurs HTML i CSS
- Globalne obiekty w JavaScript / Kodowanie adresu URI/URL z encodeURI - encodeURI
encodeURI(uri) Parametry: String uri - tekst do zakodowania Wartość: String - zakodowana wartość adresu URI Wyjątki: URIError - podany tekst nie jest poprawnym adresem URI Koduje pełny adres URI, korzystając z sekwencji ucieczki UTF-8. Zastępuje znaki specjalne kodami w postaci %XX (gdzie XX to heksadecymalna wartość bajtu). Nie są kodowane: separatory URI (: / ; ?) znaki zarezerwowane w składni URI, jeśli znajdują się na właściwych miejscach w adresie (@ & = + $ ,) znak: # (jeśli...
- Globalne obiekty w JavaScript / Użycie encodeURIComponent w JavaScript - encodeURIComponent
encodeURIComponent(uriComponent) Parametry: String uriComponent - tekst do zakodowania Wartość: String - zakodowana wartość komponentu adresu URI Wyjątki: URIError - podany tekst nie jest poprawnym komponentem adresu URI Koduje komponent (część) adresu URI, korzystając z sekwencji ucieczki UTF-8. Zastępuje znaki specjalne kodami w postaci %XX (gdzie XX to heksadecymalna wartość bajtu). Nie są kodowane: litery łacińskie - małe i wielkie (a b c d e f g h i j k l m n o p q r s t u v w x...
- Manipulacja obiektami w JavaScript - Object / Przekształcanie wartości na obiekt w JavaScript - Object
Object() Object(value) Parametry: value - wartość do konwersji Wartość: Boolean - skonwertowany obiekt logiczny Number - skonwertowany obiekt liczbowy String - skonwertowany obiekt tekstowy Object - nowa instancja obiektu ogólnego Jeżeli wartość value wynosi null, undefined albo nie została podana, zwracana jest nowa instancja obiektu ogólnego - czyli to samo, co w przypadku: new Object(). W pozostałych przypadkach następuje konwersja podanej wartości na odpowiedni typ obiektowy...
- Manipulacja obiektami w JavaScript - Object / Tworzenie nowego obiektu w JavaScript - new Object
new Object() new Object(value) Parametry: value - wartość na podstawie której zostanie utworzony obiekt Wartość: Boolean - skonwertowany obiekt logiczny Number - skonwertowany obiekt liczbowy String - skonwertowany obiekt tekstowy value - przekazana instancja obiektu wbudowanego Jeżeli wartość value wynosi null, undefined albo nie została podana, zwracana jest nowa instancja obiektu ogólnego. W przypadku podania wartości logicznej, liczby albo tekstu, nastąpi konwersja podanej...
- Operacje na tablicach w JavaScript - Array.prototype / Przekształcanie tablicy na tekst z separatorem - join
Array.prototype.join() Array.prototype.join(separator) Parametry: String separator - tekst rozdzielający poszczególne elementy tablicy (domyślnie: ",") Wartość: String - tekstowe połączenie kolejnych elementów tablicy Przekształca tablicę na tekst podobnie jak funkcja Array.prototype.toString, ale pozwala dodatkowo określić tekst, za pomocą którego zostaną rozdzielone kolejne elementy (dla funkcji Array.prototype.toString jest to zawsze: ","). Przykład Array.prototype.join var items...
- Obsługa błędów w JavaScript - Error / Błąd wykonania - EvalError
Spis treści EvalError EvalError EvalError.prototype.name EvalError EvalError() new EvalError() EvalError(message) new EvalError(message) Parametry: String message - komunikat błędu (domyślnie: "") Wartość: EvalError - nowa instancja obiektu błędu Ta klasa dziedziczy po Error. EvalError.prototype.name EvalError.prototype.name Wartość: String - "EvalError" Przykład EvalError EvalError.prototype.name; // "EvalError" EvalError("test").toString(); // "EvalError: test" new...
- Operacje na tekście w JavaScript - String.prototype / Dopasowanie wzorca - match
String.prototype.match(regexp) Parametry: RegExp regexp - wyrażenie regularne Wartość: Array - tablica dopasowań Null - tekst nie został dopasowany do wyrażenia regularnego Próbuje dopasować tekst do podanego wzorca - wyrażenia regularnego. Jeżeli się to uda, zwraca pierwszy dopasowany fragment tekstu oraz każdą jego część, która w wyrażeniu była zapisana w nawiasie (to działanie jest identyczne jak w przypadku funkcji RegExp.prototype.exec). Natomiast w przypadku dopasowania globalnego...
- Operacje na wartościach liczbowych - Number.prototype / Stała liczba miejsc po przecinku - toFixed
Number.prototype.toFixed() Number.prototype.toFixed(fractionDigits) Parametry: Number fractionDigits - liczba cyfr po przecinku dziesiętnym (domyślnie: 0) Wartość: String - tekst zawierający liczbę o stałej liczbie cyfr po przecinku dziesiętnym Wyjątki: RangeError - została podana wartość fractionDigits mniejsza od 0 albo większa niż 20 Przekształca liczbę na jej tekstową reprezentację o określonej liczbie cyfr po przecinku, używając przy tym zaokrągleń. Dla wartości większych lub...
- Operacje na wartościach liczbowych - Number.prototype / Precyzyjne formatowanie liczby - toPrecision
Number.prototype.toPrecision() Number.prototype.toPrecision(precision) Parametry: Number precision - liczba wszystkich cyfr Wartość: String - tekst zawierający liczbę o stałej liczbie cyfr Wyjątki: RangeError - została podana wartość precision mniejsza od 1 albo większa niż 21 Przekształca liczbę na jej tekstową reprezentację o określonej liczbie wszystkich cyfr, używając przy tym zaokrągleń. Jeżeli to konieczne, liczba zostanie zapisana w notacji wykładniczej. Jeśli argument precision...
- Operacje na datach - Date.prototype / Konwersja do formatu JSON - toJSON
...Przeznaczeniem tej metody jest jednak przygotowanie tekstowej reprezentacji obiektu daty i czasu, używanej później przez funkcję JSON.stringify. Argument key - przekazywany przez JSON.stringify - normalnie jest ignorowany, ale możemy go wykorzystać we własnej implementacji tej metody. Przykład Date.prototype.toJSON JSON.stringify(new Date(1410, 6, 15)); // "\"1410-07-14T22:00:00.000Z\"" var Cls = function () {}; Cls.prototype.toJSON = function (key) { return...