Przejdź do treści

właściwości - Kurs HTML i CSS

  • JS
    Manipulacja obiektami w JavaScript - Object / Tworzenie właściwości tylko do odczytu - defineProperty

    ...Opera 12, Chrome oraz częściowo Internet Explorer 8) Object.defineProperty(O, P, Attributes) Parametry: Object O - obiekt String P - nazwa właściwości Object Attributes - atrybuty deskryptora właściwości: value - aktualna wartość właściwości (domyślnie: undefined) Boolean writable - czy wartość może zostać zmieniona (domyślnie: false) Function|Undefined get - funkcja która zostanie wywołana w celu pobrania wartości właściwości (domyślnie: undefined) Function|Undefined set...

  • JS
    Manipulacja obiektami w JavaScript - Object / Deskryptor właściwości obiektu w JavaScript - getOwnPropertyDescriptor

    ...Firefox 4, Opera 12, Chrome oraz częściowo Internet Explorer 8) Object.getOwnPropertyDescriptor(O, P) Parametry: O - obiekt, którego deskryptor właściwości ma zostać pobrany String P - nazwa właściwości obiektu O Wartość: Object - deskryptor właściwości Undefined - obiekt nie posiada podanej właściwości Wyjątki: TypeError - wartość O nie jest obiektem Zwraca tzw. deskryptor właściwości, który pozwala sterować dostępem do podanej właściwości obiektu [zobacz: Object.defineProperty]...

  • JS
    Manipulacja obiektami w JavaScript - Object / Lista właściwości obiektu w JavaScript - getOwnPropertyNames

    (interpretuje: Internet Explorer 9, Firefox 4, Opera 12, Chrome) Object.getOwnPropertyNames(O) Parametry: O - obiekt, którego właściwości mają zostać pobrane Wartość: Array - lista nazw wszystkich właściwości obiektu Wyjątki: TypeError - wartość O nie jest obiektem Zwraca listę nazw wszystkich właściwości obiektu - w tym normalnie niedostępnych w pętli for-in [zobacz: Object.defineProperty - enumerable]. Nie uwzględnia właściwości przejętych z prototypu, a jedynie bezpośrednio...

  • CSS
    Reguły warunkowe CSS / Zapytania właściwości @supports

    ...Zdarzają się jednak przypadki zbyt skomplikowane, aby do ich obsługi wystarczył ten prosty mechanizm. Zaimplementowana w przeglądarce obsługa jednej właściwości przy jednoczesnym braku innych może poważnie popsuć wygląd strony, a w przypadku skrajnym nawet całkowicie uniemożliwić jej odbiór przez czytelnika. Właście na taką ewentualność zostały stworzone warunkowe reguły stylów (zapytania właściwości - ang. feature queries). Pozwalają one dodać do arkusza deklaracje, które zostaną użyte przez...

  • JS
    Manipulacja obiektami w JavaScript - Object / Konfiguracja wielu właściwości obiektu - definePropertie

    ...Explorer 9, Firefox 4, Opera 12, Chrome) Object.defineProperties(O, Properties) Parametry: Object O - obiekt Object Properties - deskryptory właściwości [zobacz: Object.defineProperty] Wartość: O - przekazany obiekt Wyjątki: TypeError - wartość O nie jest obiektem Pozwala zdefiniować z jednym razem wiele deskryptorów właściwości. Przykład Object.defineProperties var obj = Object.defineProperties({}, { test: {value: 3, writable: true, enumerable: true, configurable: true}, p...

  • JS
    Manipulacja obiektami w JavaScript - Object / Lista nazw właściwości obiektu w JavaScript - keys

    (interpretuje: Internet Explorer 9, Firefox 4, Opera 12, Chrome) Object.keys(O) Parametry: Object O - obiekt Wartość: Array - lista nazw właściwości obiektu dostępnych w pętli for-in Wyjątki: TypeError - wartość O nie jest obiektem Zwraca listę nazw właściwości obiektu, które są dostępne w pętli for-in [zobacz: Object.defineProperty - enumerable]. Przykład Object.keys Object.keys({p: 1}); // ["p"] Object.keys({}); // [] var obj = {}; Object.defineProperty(obj, "p", {enumerable...

  • JS
    Manipulacja instancją obiektu w JavaScript - Object.prototype / Sprawdzanie posiadania właściwości obiektu - hasOwnProperty

    Object.prototype.hasOwnProperty(V) Parametry: String V - nazwa właściwości Wartość: Boolean - czy obiekt posiada podaną właściwość Sprawdza, czy obiekt posiada właściwość o podanej nazwie. Nie 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")...

  • JS
    Manipulacja instancją obiektu w JavaScript - Object.prototype / Sprawdzanie dostępności właściwości w pętli - propertyIsEnumerable

    Object.prototype.propertyIsEnumerable(V) Parametry: String V - nazwa właściwości Wartość: Boolean - czy podana właściwość obiektu będzie dostępna w pętli for-in Sprawdza, czy obiekt posiada właściwość o podanej nazwie, 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...

  • CSS
    Obramowanie CSS / Atrybuty mieszane obramowania {border}

    ...zagnieżdżone obramowanie Pytania i odpowiedzi {border} Jak zrobić obramowanie w CSS? Aby dodać obramowanie do elementu w CSS, można użyć właściwości border i określić grubość, styl i kolor obramowania. Jak ustawić "border" w CSS? Aby ustawić border w CSS, należy określić trzy główne właściwości: grubość (np. 2px), styl (np. solid) i kolor (np. black) obramowania. Przykład: "border: 2px solid black" ustawia czarne obramowanie o grubości 2 piksele ze stylem solid. Jak...

  • CSS
    Czcionki CSS / Wariant pozycji czcionki {font-variant-position}

    ...tekstu są od siebie bardziej odsunięte, ponieważ w jednej z nich pojawił się nawet tylko jeden indeks dolny lub górny. Wadę tę eliminuje użycie właściwości font-variant-position, dzięki której mimo wprowadzenia indeksu w tekście, wysokość linii się nie zmienia. W większości przypadków zaleca się jednak stosowanie tej właściwości tylko do znaczników <sub>...</sub> i <sup>...</sup>, ponieważ niosą one ze sobą dodatkowe znaczenie semantyczne. Mimo iż zgodnie ze specyfikacją CSS przeglądarki...

1 2 3 4 ... 7 »

★★★★★ 5/5 (289)

Facebook