022 guruh Mahmudov Akmaljon Veb texnologiya klassifikatsiyasi


Download 70.05 Kb.
Pdf ko'rish
Sana05.06.2020
Hajmi70.05 Kb.
#115193
Bog'liq
Mahmudov Akmaljon


022  guruh  ---  Mahmudov  Akmaljon

Veb  texnologiya  klassifikatsiyasi:

1)  Axborotni  statik  tasvirlash: 

a)  razmetkali  tillar

b)  stil  tavsifi  tili

2)  Interfaol  zaro  aloqa:

a)  mijoz  tomonda

b)  server  tomonda

"  Mijoz-server  texnologiyasi"

Razmetkali  tillar:  HTML,  XML,  XHTML,

WML.

Web-texnologiyaning  (Internet-texnologiya)  Web-dizayn  qismini  o'rganishni  razmetkali  til  tasnifi  bilan  boshlaymiz.



Maxsus til mavjud bo'lib, bu til yordamida matnlar,  grafik ma'lumotlar Web-sahifa hujjatga joylashtiriladi va bu hujjatni barcha kompy-

uterda  ko'rish  imkoniyati  mavjuddir.  Bunday  maxsus  tillar  razmetkali  tillar  deb  ataladi

Razmetkali  tillar:

1)  HTML


2)  XML

3) 


ML

URL  da  qo’llaniladigan  protokollar  ro’yxati:

Protokol  nomi             Protokol  nimaga  dostup  berishi  mumkinligi

http://                                  HTTP  (veb)  serverlariga

https://                           Shifrlang  an  ba'zi  bir  HTTP  (web)  serverlarga

file://                                    Foydalanuvchi  qattiq  diskidagi  fayllarga

ftp://                                    FTP  server  fayllariga

gopher://                        Gopher  menyu  va  fayllariga

news://                            Usenet  yangiliklar  serverlari  gruppasiga

news                                 Aniq  Usenet  yangiliklar  gruppasiga



mailto:                            Aniq  elektron  pochta  adresiga

telnet:                              Telnet  udalen  serveriga 

Ssenariyli  tillar.  "Klient-server"  texnologiyasi

WEB-DASTURLASH  TEXNOLOGIYALARINI:

1)klient  tomonidagi  dasturlash

2)server  tomonidagi  dasturlash

Klient tomonidagi ssenariylar foydalanuvchi tomonidan ma'lumotlarni to'g'riligini serverga murojaat kiritilayotgan qilmasdan tekshiradi. Ko'p

hollarda  bu  ssenariylar  JavaScript  va  VBScript  tillarida  yoziladi.

Server  tomonida bajarilishi kerak bo'lgan  ssenariylar odatda  sayt papkasining ichidagi maxsus papkaga joylashtiriladi. Foydalanuvchi 

so'roviga asosan server bu ssenariyni bajaradi. Bajarilgan ssenariy natijasi web-serverga uzatiladi va undan so'ng klientga uzatiladi. Server tomo-

nidagi  ssenariylarni  tashkil  etish  uchun  odatda  Perl,  ASP,  PHP,  JSP  va  SSI  kabi  til  va  texnologiyalardan  foydalaniladi.

2).  JavaScriptда  сонлар  (Number)  билан  ишлаш  функциялари.  Изо ланг  ва  мисоллар  келтиринг.

Number  бу  функциялар  кабул  киладиган  киймати  ва  кайтарадиган  кийматлари  шу  типга  оид  булади.

ParseFloat  ()  funktsiyasi  satrni  argument  sifatida  oladi  va  o'nlik  sonni  (suzuvchi  nuqta  raqami)  qaytaradi.

function  circumference(r)  {

   return  parseFloat(r)  *  2.0  *  Math.PI;

}

console.log(circumference(4.567));



//  expected  output:  28.695307297889173

console.log(circumference('4.567abcdefgh'));

//  expected  output:  28.695307297889173

console.log(circumference('abcdefgh'));

//  expected  output:  NaN

ParseInt ()  funktsiyasi  argument  sifatida  satrni  oladi va son tizimining belgilangan bazasiga  muvofiq  butun sonni  qaytaradi.

function  roughScale(x,  base)  {

   const  parsed  =  parseInt(x,  base);



   if  (isNaN(parsed))  {  return  0;  }

   return  parsed  *  100;

}

console.log(roughScale('  0xF',  16));



//  expected  output:  1500

console.log(roughScale('321',  2));

//  expected  output:  0

Number() funktsiyasi ob'ekt argumentini ob'ekt qiymatini ko'rsatadigan raqamga  o'zgartiradi. Agar qiymat qonuniy raqamga o'zgarti-

rilmasa,  NaN  qaytariladi.

Misol


Turli  ob'ekt  qiymatlarini  ularning  raqamlariga  aylantiring:




Click  the  button  to  convert  variables  to  numbers.




Try  it


Click  the  button  to  display  the  formatted  number.


Try  it





$numbers  =  array  (4,  6,  2,  22,  11);

sort  ($numbers);

$arrlength  =  count  ($numbers);

for  ($x  =  0;  $x  <  $arrlength;  $x++)  {

echo  $numbers  [$x];



echo  "
";

}

?>

Download 70.05 Kb.

Do'stlaringiz bilan baham:




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling