Yakunlash va xulosalash
3.1. Mavzu bo’yicha yakuniy xulosalar chiqaradi.
|
Tinglaydilar
|
|
3.2. Mavzuda qo’yilgan savollar va ularning yoritilganiga o’qituvchi yakun yasaydi (xulosa qiladi) aytilmagan tomonlari ustida ishlash lozimligini aytadi. Guruhlarga o’zaro baholash natijalarini e’lon qiladi. Tavsiya qilingan adabiyotlardan foydalanishni aytadi.
|
Mustaqil ishlash uchun topshiriqni yozib oladi.
|
3.3. Kelgusi mavzuga tayyorgarlik ko’rish uchun vazifa beradi.
|
Tinglaydilar. Yozib oladilar
|
Web sahifalarda formalar yaratish va bezash Grafik tasvirlar.
Formaning yo’qligi.
Albatta, formaning yo’qligi tug’risida gapirish unchalik ham to’g’ri emas- forma doimo mavjud bo’ladi. Lekin uning murakkabligi tahlil qilish imkoniyatini yo’q qilsa, bunday ob’ektni formasiz deb atash mumkin.
Formasiz ob’ektlardan foydalanish – to’g’ri burchakli formalarning qat’iy mantiqiyligiga qarama –qarshi qo’yiluvchi zamonaviy dizaynning yana bitta ustunligidir. Va u undan u yog’iga borish mumkin bo’lmagan simmetriyaga qarshi kurashning chegarasidir.
Formasizlikni quyidagilarni ta’kidlash uchun ishlatish mumkin:
mustaqillik;
ultra zamonaviylik;
ommaviylik;
etiroz;
nostandartlilik.
Formasizlik ayniqsa shrift bilan hamkorlikda yorqin namoyon bo’lishi mumkin. Bu ko’rinishda u insonning originalligi, agressivligini juda yaxshi aks ettiradi.
Formaning yo’qligi kamchilik hisoblanmaydi, ko’proq aksincha – axir boshqa xech nima original yechimni topishda bunchalik keng imkoniyatlar bermaydi. Bu yerda ob’ektlarning kompanovkasi figuralarni tanlashdan kam ahamiyatga ega bo’lmaydi. Ammo bu haqda keyinroq gapiramiz.
Forma. Formani yaxshisi kompositsiyani yaxlitligini ta’kidlash uchun foydalangan ma’qul. Masala shundaki, egri chiziqli va to’g’ri chiziqli figuralar o’zaro oshkora, qo’pol, naturalistik kontrastga egaki, faqaqt ko’pchilik bunda professional ishlarni bajara olmaydi. Agar figuralar bir-birlariga o’xshamasa (masalan, kvadrat va uchburchakdek), u holda ularning birlashtirilishi yakunlanmaganlik tuyg’usini beradi, tomoshabinlarni g’ashini keltiradi
a b
Kontrast: a – egrichiziqli va to’g’richiziqli figuralar juda qo’pol kontrast yaratadi; b – bir tipdagi formalar orasidagi farq unchalik sezilarli ifodalanmagan
Dokumentga ichki qurilgan Form ob’ektini hosil qilishda brauzer u bilan birga forma maydonlari massivini ham yaratadi. Odatda maydonlarga ularning nomlari orqali murojaat qilinadi, lekin forma mydonlari massivining indekslari orqali ham murojaat qilish ham mumkin:
Bu misoldan ko’rinib turibdiki, massivda maydonlarni indekslashtirish “0” raqamidan boshlanadi. Formadagi maydonlarning umumiy sonini murojaat qilishlar natijasi sifatida olish mumkin:
document.forms[i].elements.length.
encoding
Form obe’ktida shunday hossa mavjud, lekin undan qanday foydalanish esa unchalik tushunarli emas. Encoding hossasini o’zgartirish faqatgina formada file tipidagi maydon mavjud bo’lgandagina o’zini oqlaydi. Bu holda foydalanuvchiga fayllarni o’zining mahalliy diskidan serverga berishga ruhsat berilgan deb faraz qilinadi. Bunda agar multipart/form-data kodlashtirish ko’rsatilmagan bo’lsa, faqatgina faylning nomi uzatiladi, agar u ko’rsatilgan bo’lsa, u holda faylning o’zi ham uzatiladi.
Agar JavaScriptda dasturlashni tarihiy nuqtai-nazardan turib qaralsa, hossa va metodlar yaratilgan birinchi ob’ektlar forma maydonlari bo’ldi. Odatda FORM konteineri va forma maydonlari nomlangan bo’ladi:
Shuning uchun JavaScriptdagi dasturlarda ularga nomlari orqali murojaat qilinadi:
window.document.f_name.i_name.value="Текстовое поле";
Yuklangan dokumentning formalari massividan foydalangan holda ham huddi shu natijaga erishish mumkin:
window.document.forms[0].elements[0].value="Текстовое поле";
berilgan misolda biz nafaqat formaga, balki forma maydoniga ham massiv elementi sifatida qaraymiz.
FORM konteineriga mos keluvchi Form ob’ekini to’laroq ko’rib chiqamiz.
Hossalar
|
Metodlar
|
Hodisalar
|
action
method
target
elements[]
encoding
| | |
Form ob’ektining metodlari, hossalari va hodisalari o’zicha kam ishlatiladi. Ularni qayta aniqlsh odatda forma maydoni qiymatining o’zgarishlariga ta’siri bilan bog’liq bo’ladi.
action
action hossasi skript (CGI-skript) chqiruviga javob beradi. Unda uning (skriptning) URLi ko’rsatilgan bo’ladi. Lekin URLni ko’rsatish mumkin bo’lgan holda uning javascript sxemasini ham ko’rsatish mumkin:
Shu narsaga e’tibor beringki, FORM konteinerida METHOD atributi ko’rsatilgan. Bu holatda bu narsa action ga berilgan URLga “?” simvoli yozilmasligi uchun qilingan. Gap shundaki, oshkora ko’rsatilmagan holda kirish metodi deb GET metodi hisoblanadi. Bu metodda formadan turib resursga murojaat qilinganda search nomli URL elementi hosil qilinadi. Bu element URL skriptiga, bisning holatda esa JavaScript –kodga yoilgan “?” belgisi bilan yaqinlashib ketadi.
Tasdiqlayman”
O`IBDO` _______ F. Ro`zmetov
-
Dostları ilə paylaş: |