JavaScript Style Sheets - JavaScript Style Sheets

JavaScript Style Sheets
Internet-media turi
matn / javascript
Tomonidan ishlab chiqilganNetscape Communications Corporation
Format turiUslublar varag'i tili
StandartNetscape-ning JavaScript-ga asoslangan Style Sheets-ni W3C-ga taqdim etish

JavaScript Style Sheets (JSSS) edi a uslublar varag'i tili tomonidan taklif qilingan texnologiya Netscape Communications 1996 yilda taqdimotni aniqlash uchun qulayliklar yaratildi veb-sahifalar.[1] Bu alternativa edi Kaskadli jadvallar (CSS) texnologiyasi.[1]

Garchi Netscape uni Butunjahon Internet tarmog'idagi konsortsium (W3C), texnologiya hech qachon rasmiy standart sifatida qabul qilinmagan va u hech qachon qabul qilinmagan veb-brauzer bozor. Faqat Netscape Communicator 4 raqibi bilan JSSS-ni amalga oshirdi Internet Explorer texnologiyani amalga oshirmaslikni tanlash. 1997 yilda Netscape Communicator-ning chiqarilishidan ko'p o'tmay, Netscape JSSS-ni targ'ib qilishni to'xtatdi, aksincha Internet Explorer tomonidan qo'llab-quvvatlanadigan va juda keng sanoat tomonidan qabul qilingan raqib CSS standartiga e'tibor qaratdi.

Netscape Communicator-ni kuzatib borish, Netscape 6 (2000 yilda chiqarilgan), JSSS-ni qo'llab-quvvatlashni to'xtatdi. Hozir u tarixiy izohdan biroz ko'proq bo'lib qolmoqda veb-ishlab chiquvchilar avvalgi mavjudligidan umuman bexabar. Taklif W3C standartiga aylanmadi.

Sintaksis

Foydalanish JavaScript kodni jadval sifatida, JSSS shaxsiy xususiyatlarini o'zgartirib, individual elementni uslublar hujjat teglari ob'ekt. Masalan, CSS:

 h1 { shrift hajmi: 20pt; }

JSSS ga teng:

 hujjat.teglar.H1.fontSize = "20pt";

JSSS elementlari nomlari katta-kichikligi sezgir.

JSSS-da faqat oddiy yorliq nomi, sinf va identifikatorlarni qo'llab-quvvatlaydigan turli xil CSS selektorlari mavjud emas. Boshqa tomondan, chunki u to'liq yordamida yozilgan dasturlash tili, uslublar jadvallari juda murakkab dinamik hisob-kitoblarni va shartli ishlov berishni o'z ichiga olishi mumkin. (Amalda esa bunga erishish mumkin Dinamik CSS yordamida JavaScript ish vaqtida hujjat uchun qo'llaniladigan uslublar jadvallarini o'zgartirish uchun.) Shu sababli JSSS ko'pincha yaratishda ishlatilgan DHTML.

Misol

Quyidagi misol HTML-hujjatning manba kodining bir qismini ko'rsatadi:

<uslubi turi="matn / javascript">teglar.H1.rang = "qizil";teglar.p.fontSize = "20pt";bilan (teglar.H3) {    rang = "yashil";}bilan (teglar.H2) {    rang = "qizil";    fontSize = "16pt";    marginTop = "4 sm";}</uslubi>

O'xshash Kaskadli jadvallar, JSSS dan a da foydalanish mumkin edi <style> yorliq. Ushbu misolda teglarni tanlashning ikki xil usuli ko'rsatilgan.

Brauzerni qo'llab-quvvatlash

Javascript Style Sheets-ni faqat Netscape 4.x (4.0-4.8) qo'llab-quvvatlagan, ammo keyingi versiyalari mavjud emas. Boshqa yo'q veb-brauzer hech qachon JSSS-ni birlashtirgan.

Adabiyotlar

  1. ^ a b Xekon Wium yolg'on; Bert Bos. "20-bob - CSS saga". Butunjahon Internet tarmog'idagi konsortsium. Olingan 23 iyun 2010.

Tashqi havolalar