JavaScript stíluslapok | |
---|---|
Alapján | JavaScript |
Fejlesztő | Netscape Communications |
Leírva a linkben | w3.org/Submission/1996/1… |
MIME típus | szöveg/javascript |
Fájlkiterjesztés | .js |
A JavaScript Style Sheets (JSSS) a Netscape Communications által 1996 -ban bevezetett és javasolt stíluslapnyelv , amely a legjobb weboldaltervezési élményt nyújtja. Ez a technológia a CSS alternatívájaként készült. [egy]
Annak ellenére, hogy a Netscape Communications benyújtotta a fejlesztést a W3C -nek, a technológiát soha nem vezették be a szabványba, és nem alkalmazták széles körben a böngészők piacán. Csak a Netscape Communicator 4 valósította meg a JSSS-t, a rivális Internet Explorer pedig nem implementálta a technológiát a termékében. De röviddel a Netscape Communicator 1997-es kiadása után a Netscape felhagyott technológiája népszerűsítésével, és a szabványos CSS-re kezdett összpontosítani, amelyet az Internet Explorer is támogatott, és sokkal népszerűbb volt a webiparban.
A Netscape következő verziója, 6, megszüntette a JSSS támogatását. Jelenleg a projekt történelmi állapotú, és a webfejlesztők általában nem tudnak a létezéséről. Soha nem lépett be a W3C szabványba .
A JavaScript kódot stíluslapként használva a JSSS a document.tags objektum tulajdonságainak megváltoztatásával stílusoz egy egyedi elemet. Például CSS:
h1 { font-size : 20 pt ; }egyenértékű a JSSS-szel:
dokumentumot . címkék . H1 . fontSize = "20pt" ;A JSSS-elemek nevei megkülönböztetik a kis- és nagybetűket.
A JSSS-ből hiányzik a különböző CSS -választó funkciók, csak az egyszerű címke-, osztály- és azonosító-választók támogatottak. Másrészt, mivel egy komplett programozási nyelv használatával készült, a stíluslapok nagyon összetett dinamikus számításokat és feltételes feldolgozást foglalhatnak magukban. (A gyakorlatban azonban ez megvalósítható dinamikus CSS-ként, amely JavaScript segítségével módosítja a dokumentumra futás közben alkalmazott stíluslapokat.) Emiatt a JSSS-t gyakran használták a DHTML létrehozása során .
A lépcsőzetes stíluslapokhoz hasonlóan a JSSS is használható a <style> címkében.
Stíluslap nyelvek ( hasonlítsa össze , list ) | |
---|---|
Módok |
|
Alapértelmezett | |
nem szabványos |
|
ECMAScript | |||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dialektusok | |||||||||||||
Motorok ( összehasonlítás ) | |||||||||||||
Keretrendszerek , könyvtárak |
| ||||||||||||
Emberek | |||||||||||||
Egyéb |
Netscape Communications | |
---|---|
Böngésző szoftver |
|
E-mail kliensek |
|
Egyéb alkatrészek |
|
Szerver szoftver |
|
Webszolgáltatások | |
Lásd még |
|