Foi de stil JavaScript | |
---|---|
Bazat pe | JavaScript |
Dezvoltator | Netscape Communications |
Descris în link | w3.org/Submission/1996/1… |
tip MIME | text/javascript |
Extensie de fișier | .js |
JavaScript Style Sheets (JSSS) este un limbaj pentru foi de stil introdus și propus de Netscape Communications în 1996 pentru a oferi cea mai bună experiență de proiectare a paginilor web. Această tehnologie a fost concepută ca o alternativă la CSS. [unu]
În ciuda faptului că Netscape Communications a înaintat dezvoltarea la W3C , tehnologia nu a fost niciodată introdusă în standard și nu a fost adoptată pe scară largă pe piața browserelor. Doar Netscape Communicator 4 a implementat JSSS, iar rivalul său Internet Explorer nu a implementat tehnologia în produsul său. Dar la scurt timp după lansarea Netscape Communicator în 1997, Netscape a încetat să-și promoveze tehnologia și a început să se concentreze pe CSS standard, care a fost susținut și de Internet Explorer și a fost mult mai popular în industria web.
Versiunea ulterioară de Netscape, 6, a renunțat la suportul pentru JSSS. În acest moment, proiectul are o stare istorică, iar dezvoltatorii web de obicei nu sunt conștienți de existența lui. Nu a intrat niciodată în standardul W3C .
Folosind codul JavaScript ca foaie de stil, JSSS stilează un element individual prin modificarea proprietăților obiectului document.tags. De exemplu CSS:
h1 { dimensiunea fontului : 20 pt ; }echivalent cu JSSS:
document . etichete . H1 . fontSize = "20pt" ;Numele elementelor JSSS sunt sensibile la majuscule.
JSSS nu are diverse funcții de selectare CSS , sunt acceptate doar selectoare simple de etichetă, clasă și ID. Pe de altă parte, deoarece este scris folosind un limbaj de programare complet, foile de stil pot implica calcule dinamice foarte complexe și procesare condiționată. (În practică, totuși, acest lucru poate fi realizat ca CSS dinamic folosind JavaScript pentru a schimba foile de stil aplicate documentului în timpul rulării.) Din acest motiv, JSSS a fost adesea folosit la crearea DHTML .
Ca și foile de stil în cascadă, JSSS poate fi folosit în eticheta <style>.
Limbi pentru foile de stil ( compara , list ) | |
---|---|
Moduri |
|
Standard | |
non-standard |
|
ECMAScript | |||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dialectele | |||||||||||||
Motoare ( comparație ) | |||||||||||||
Cadre , biblioteci |
| ||||||||||||
oameni | |||||||||||||
Alte |
|
Netscape Communications | |
---|---|
Software de browser |
|
Clienți de e-mail |
|
Alte componente |
|
Software de server |
|
Servicii Web | |
Vezi si |
|