close

Arkusze stylów JavaScript

Przejdź do nawigacji Przejdź do wyszukiwania
Arkusze stylów JavaScript
Oparte na JavaScript
Deweloper Komunikacja Netscape
Opisane w linku w3.org/Przesyłanie/1996/1…
Typ MIME tekst/javascript
Rozszerzenie pliku .js

JavaScript Style Sheets (JSSS)  to język arkuszy stylów wprowadzony i zaproponowany przez Netscape Communications w 1996 roku w celu zapewnienia najlepszego doświadczenia w projektowaniu stron internetowych. Ta technologia została pomyślana jako alternatywa dla CSS. [jeden]

Pomimo faktu, że Netscape Communications zgłosiło rozwój do W3C , technologia ta nigdy nie została wprowadzona do standardu i nie została powszechnie przyjęta na rynku przeglądarek. Tylko Netscape Communicator 4 zaimplementował JSSS, a jego rywal Internet Explorer nie zaimplementował tej technologii w swoim produkcie. Jednak wkrótce po wydaniu Netscape Communicator w 1997 r. Netscape przestał promować swoją technologię i zaczął koncentrować się na standardowym CSS, który był również obsługiwany przez Internet Explorer i był znacznie bardziej popularny w branży internetowej.

Kolejna wersja Netscape, 6, porzuciła wsparcie dla JSSS. W tej chwili projekt ma stan historyczny, a twórcy stron internetowych zwykle nie są świadomi jego istnienia. Nigdy nie wszedł do standardu W3C .

Składnia

Używając kodu JavaScript jako arkusza stylów, JSSS stylizuje pojedynczy element, zmieniając właściwości obiektu document.tags. Na przykład CSS:

h1  {  rozmiar-czcionki :  20 pt ;  }

odpowiednik JSSS:

dokument . Tagi . H1 . fontSize  =  "20pt" ;

W nazwach elementów JSSS rozróżniana jest wielkość liter.

W JSSS brakuje różnych funkcji selektorów CSS , obsługiwane są tylko proste selektory tagów, klas i identyfikatorów. Z drugiej strony, ponieważ jest napisany przy użyciu pełnego języka programowania, arkusze stylów mogą obejmować bardzo złożone obliczenia dynamiczne i przetwarzanie warunkowe. (W praktyce jednak można to osiągnąć jako dynamiczny CSS używający JavaScript do zmiany arkuszy stylów zastosowanych do dokumentu w czasie wykonywania.) Z tego powodu JSSS był często używany przy tworzeniu DHTML .

Przykład

< style  type = "text/javascript" > 
tagi . H1 . kolor  =  "czerwony" ; 
Tagi . s . . fontSize  =  "20pt" ;

with  ( tagi . H3 )  { 
    color  =  "zielony" ; 
} 
with  ( tags . H2 )  { 
    color  =  "red" ; 
    fontSize  =  "16pt" ; 
    marginesGóra  =  "4cm" ; 
} 
< /styl>

Podobnie jak kaskadowe arkusze stylów, JSSS może być używany w znaczniku <style>.

Notatki

  1. Håkon Wium Kłamstwo. Rozdział 20 - Saga CSS . Konsorcjum World Wide Web . Pobrano 23 czerwca 2010. Zarchiwizowane z oryginału 30 sierpnia 2013.

Linki