obiekt - Kurs HTML i CSS
- 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 / Sprawdzanie, czy obiekt jest opieczętowany - isSealed
(interpretuje: Internet Explorer 9, Firefox 4, Opera 12, Chrome 6) Object.isSealed(O) Parametry: Object O - obiekt Wartość: Boolean - czy obiekt został opieczętowany Wyjątki: TypeError - wartość O nie jest obiektem Sprawdza, czy podany obiekt został opieczętowany, tzn. jest nierozszerzalny, a wszystkie jego właściwości są niekonfigurowalne [zobacz: Object.definePropert - configurable]. Przykład Object.isSealed Object.isSealed({}); // false...
- Manipulacja obiektami w JavaScript - Object / Sprawdzanie, czy obiekt jest zamrożony - isFrozen
(interpretuje: Internet Explorer 9, Firefox 4, Opera 12, Chrome 6) Object.isFrozen(O) Parametry: Object O - obiekt Wartość: Boolean - czy obiekt został zamrożony Wyjątki: TypeError - wartość O nie jest obiektem Sprawdza, czy podany obiekt został zamrożony, tzn. jest nierozszerzalny, a wszystkie jego właściwości są niekonfigurowalne i zablokowane przed zapisem [zobacz: Object.definePropert - configurable, writable]. Przykład Object.isFrozen Object.isFrozen({})...
- Manipulacja obiektami w JavaScript - Object / Sprawdzanie, czy obiekt jest rozszerzalny - isExtensible
(interpretuje: Internet Explorer 9, Firefox 4, Opera 12, Chrome 6) Object.isExtensible(O) Parametry: Object O - obiekt Wartość: Boolean - czy obiekt jest rozszerzalny Wyjątki: TypeError - wartość O nie jest obiektem Sprawdza, czy podany obiekt nie został zablokowany przed rozszerzaniem. Przykład Object.isExtensible Object.isExtensible({}); // true Object.isExtensible(Object.seal({})); // false Object.isExtensible(Object.freeze({}))...
- Zastosowanie tablic w JavaScript - Array / Sprawdzanie, czy obiekt jest tablicą - isArray
(interpretuje: Internet Explorer 9, Firefox 4, Opera 10.50, Chrome) Array.isArray(arg) Parametry arg - sprawdzany obiekt Wartość: Boolean - czy obiekt jest tablicą Pozwala sprawdzić, czy podany obiekt jest tablicą. Przykład Array.isArray Array.isArray([]); // true Array.isArray(new Array()); // true Array.isArray(Array()); // true Array.isArray(Array); // false Array.isArray({}); // false Array.isArray(new Object()); // false Array.isArray(true)...
- Wartość logiczna w JavaScript - Boolean / Obiekt logiczny - new Boolean
new Boolean() new Boolean(value) Parametry: value - wartość na podstawie której zostanie utworzony obiekt Wartość: Boolean - nowa instancja obiektu logicznego Inaczej niż funkcja Boolean, zawsze tworzy nową instancję obiektu logicznego, a nie tylko prostą wartość logiczną. Przykład new Boolean // new Boolean(true): new Boolean(true); new Boolean(1); new Boolean(-1.2); new Boolean(Infinity); new Boolean(-Infinity); new Boolean("test"); new Boolean(" "); new Boolean("null"); new...
- Dobre praktyki / CSS Zorientowane Obiektowo
...właśnie czytasz 🙂). Zwykle zawiera ona m.in.: nagłówek menu artykuł stopkę Każdy z tych elementów z naszego punktu widzenia jest właśnie obiektem. Obiekt CSS to wizualnie samodzielny element strony. Artykuł potrafi wyświetlić się poprawnie bez nagłówka ani stopki serwisu. Taki sposób przedstawiania elementów strony jest dla człowieka bardziej intuicyjny niż pojmowanie jej jako zbiór wielu DIV-ów, SPAN-ów i innych znaczników. Obiektowość CSS sprowadza się do nadawania formatowania w...
- 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...
- Manipulacja obiektami w JavaScript - Object / Opieczętowanie obiektu w JavaScript - seal
(interpretuje: Internet Explorer 9, Firefox 4, Opera 12, Chrome 6) Object.seal(O) Parametry: Object O - obiekt Wartość: O - przekazany obiekt Wyjątki: TypeError - wartość O nie jest obiektem Wywołanie tej funkcji na podanym obiekcie sprawia, że nie będzie można dla niego definiować więcej żadnych deskryptorów właściwości, dodawać żadnych nowych właściwości ani usuwać istniejących. Natomiast będzie można normalnie zmieniać wartości właściwości, które obiekt posiadał już wcześniej...
- Manipulacja obiektami w JavaScript - Object / Blokowanie rozszerzania obiektu - preventExtensions
(interpretuje: Internet Explorer 9, Firefox 4, Opera 12, Chrome 6) Object.freeze(O) Parametry: Object O - obiekt Wartość: O - przekazany obiekt Wyjątki: TypeError - wartość O nie jest obiektem Wywołanie tej funkcji na podanym obiekcie sprawia, że nie będzie można dla niego definiować więcej żadnych nowych deskryptorów właściwości ani dodawać żadnych nowych właściwości. Natomiast będzie można normalnie zmieniać wartości i deskryptory oraz usuwać właściwości, które obiekt posiadał już...