foydalanamiz.
atributlardan boshqa yana bir necha forma ma’lumotlarini tekshiradigan atributlar
mavjud(url, data, datetime, week, month, number,..).
Saytlar orqali videolar ko’rmoqchi bo’lib, videoga oid saytni ochsangiz, u yerda
flash player qidirishni boshlaysiz. Ortiqcha ish bajarasiz va vaqtingizni yo’q
joydan sarflaysiz va bir hisobda pulingizni ham (yuklab olish uchun ketadigan
megabaytlar). HTML5 tuzuvchilari multimedia yo’nalishida
ham yangi teglar
yaratishdi va bu teglarni
Brauzer hech qanday qiyinchilik va muammosiz JSON javobni namoyish eta
oladi. Bunday matndan hech qanday qiyinchiliksiz keyinchalik qo’llash uchun
istalgan ma’lumotni ajratib olish mumkin.
API’larga yana bir nechgta misol
“application” (dastur, ilova) so’zi bir qancha hollarda qo’llanilishi mumkin. API
holatida u:
Dasturiy ta’minotning oldindan aniqlab olingan funksiyasiga javob beruvchi
qismi;
Butun bir server, butun bir dastur yoki dasturni alohida bir qismi.
Umuman olganda , har qanday dasturiy ta’minotning fragmentini umumiy
to’plamdan ajratib olish mumkin va uni ingliz abbreviaturasidagi “A” harvi bilan
almoshtirish mumkin. Va u ham qaysidir ma’noda API’ga ega bo’lishi mumkin.
Masalan dasturchi biron bir kodni o’z dasturiga tadbiq qilishi uchun boshqa
dasturchilar tomonidan yaratilgan kutubxonadan foydalanishi mumkin. Va bu
kutubxona dasturchi dasturining bir qismi bo’lib qoladi.
Bunda u dasturiy
ta’minotning mustaqil fragmenti bo’ladi va dasturning boshqa joylaridan kodda
unga murojaat qilish uchun o’z API’siga ega bo’ladi.
Obyektga yo’naltirilgan loyihalashda kod mustaqil obyektlar ko’rinishida bo’ladi.
Dasturda bir biri bilan muloqotda bo’ladigan bunday obyektlar soni yuzdan oshiq
bo’lishi mumkin. Va bunda ularning har birida o’zining API’si bo’ladi. Demak bu
holda API dasturdagi obyektlarning ochiq metod va xossalari bo’lib, ular
Sayt strukturasini yaratishda asosan biz
tegidan yoki jadvalardan
foydalanamiz. Saytning qismini
orqali ajratamiz. HTML5 da esa sayt
strukturasi uchun alohida teglar yaratilgan. Bu teglar quyidagilar: