1.2 CSS haqida
Cascading Style Sheets ( CSS ) - bu HTML kabi belgilash tilida yozilgan hujjat taqdimotini tavsiflash uchun ishlatiladigan uslublar varag'i tili . CSS - bu HTML va JavaScript bilan bir qatorda World Wide Web- ning asosini yaratish texnologiyasi .
CSS taqdimot va tarkibni, shu jumladan maket , ranglar va shriftlarni ajratish imkoniyatini yaratishga mo'ljallangan . Ushbu ajratish tarkibga kirishni yaxshilaydi , taqdimot xususiyatlarining spetsifikatsiyasida ko'proq moslashuvchanlik va boshqaruvni ta'minlaydi , tegishli CSS-ni alohida .css faylida belgilab, bir nechta veb-sahifalarni formatlash bilan bo'lishishiga imkon beradi, bu esa tarkibiy tarkibdagi murakkablik va takroriylikni kamaytiradi. .css faylini keshlash imkoniyatini berish, shuningdek faylni almashadigan sahifalar o'rtasida sahifa yuklanish tezligini va uning formatlanishini yaxshilash.
Formatlash va tarkibni ajratish, shuningdek, ekranga, bosma shaklda, ovoz bilan (nutqqa asoslangan brauzer yoki ekran o'quvchi orqali ) va Brayl yozuviga asoslangan turli xil ko'rsatish usullari uchun bir xil belgilash sahifasini turli xil uslublarda taqdim etish imkoniyatini yaratadi. teginish moslamalari. Tarkibga mobil qurilmada kirsa, CSS-da muqobil formatlash qoidalari mavjud .
Kaskadli nom , ma'lum bir elementga bir nechta qoida mos keladigan bo'lsa, qaysi uslub qoidasi qo'llanilishini aniqlash uchun belgilangan ustuvorlik sxemasidan kelib chiqadi. Ushbu kaskadli ustuvorlik sxemasini taxmin qilish mumkin.
CSS texnik xususiyatlari World Wide Web Consortium (W3C) tomonidan ta'minlanadi. Internet-media turi ( MIME turi ) text/cssRFC 2318 tomonidan CSS-da foydalanish uchun ro'yxatdan o'tgan (1998 yil mart). W3C CSS hujjatlari uchun bepul CSS tekshirish xizmatidan foydalanadi . [5]
NodeJS texnologiyasi
Node yoki Node.js - V8 drijoki asosida yaratilgan dasturiy platforma. Node.js JavaScript kodni native code (машинный код)gaa o'girib beradi. Node.js JavaScriptga kiritish-chiqarish (ввода-вывода) qurilmalar bilan o'zining C++da yozilgan API orqali aloqa o'rnata oladi, qo'shimcha kutubxonalar ulash, boshqa tillarda yozilgan dasturlar bilan ishlash imkonini JavaScript kod orqali amalga oshirsa bo'ladi. Node.js orqali server dasturlar yaratiladi lekin kompyuterga desktop dasturlar yaratish imkoni ham mavjud. Bular uchun NW.js va AppJS orqali Windows, Linux, Mac OSlarga dastur tuzish imkoniyati bor. Bundan qashqari mikrokontrollerlarni ham dasturlash imkoni ham bor (masalan, tessel и espruino). Nodejs asosida hodisaga-yo'nalditirilgan va asinxron (yoki reaktiv) dasturlash, kirish-chiqish bloklamaydigan dasturlash yotadi.
NodeJS da yozilgan kodga misol:
var net = require('net');
var server = net.createServer(function (stream) {
stream.setEncoding('utf8');
stream.addListener('connect', function () {
stream.write('hello\r\n');
});
stream.addListener('data', function (data) {
stream.write(data);
});
stream.addListener('end', function () {
stream.write('goodbye\r\n');
stream.end();
});
});
server.listen(1337, 'localhost');
Do'stlaringiz bilan baham: |