2-dars Ro`yxatlar bilan ishlash


Download 0.72 Mb.
Sana30.04.2023
Hajmi0.72 Mb.
#1417654
Bog'liq
lesson - 2

2-dars Ro`yxatlar bilan ishlash


Biz birinchi HTML hujjatimizni “notepad” (“блокнот”) da yaratib ko`rdik (yaratdik≠yaratdik).
Kodlarimizni “bitta-bitta” kiritib, kod yozishning “mehnatini” fahmladik.
Biz - bo`lajak FULL-STACK dasturchilar uchun kod yozishimizda yengillik, qulaylik, samaradorlik bo`lishi uchun maxsus dasturlar ixtiro qilingan.
Bu dasturlar ichida biz Visual Studio Code bilan tanishib o`tamiz.
Visual Studio Code da “o`ynab” kod yozamiz…
Visual Studio Code
Visual Studio Code ning qulayliklari bilan tanishib chiqamiz…
Birinchi navbatda bu dasturni internetdan yuklab, kompyuterimizga o`rnatib olamiz.
Yuklab ham oldik, endi uni o`rnatamiz (“установка”).
(“Aylanamiz, o`rgilamiz, endi uni o`rnatamiz…”)
Ayrim hollarda, o`rnatib bo`lib, dasturni ochsak qora ekran chiqib turadi, dasturni ishlatib bilmay qolamiz…
Bu muammoni mana bunday hal qilamiz:
Dasturning ustiga sichqonchani olib borib, o`ng tugmani bosamiz. “Свойства” ga kirib, dastur nomining oxiriga ushbu yozuvni yozamiz:
--disable-gpu
Visual Studio Code - black blank screen
“Применить”, “ОК” va qarabsizki, dastur ishga tushib (ketishi kerak) ketadi…

Visual Studio Code bizga “Welcome” sahifasini taqdim etadi…
Qulayliklar
  • ! va Enter… Masala tamom! (HTML strukturasini qo`yib beradi, 1 sekund ham vaqtimiz ketmaydi!)
  • Kodni (tegni) boshidan oxirigacha yozib o`tirmaymiz (“подсказка” beradi) …
  • h1*5 qilib ko`ring, guvohi bo`lasiz…
  • (Teglar, Atributlar, Yozuvlar) Ranglar bilan ajratilib, chiroyli hosil bo`ladi.
  • Baravariga bir nechta qatorga bir xil yozuv yozsangiz bo`ladi.
  • “Extensions” bo`limining qulayliklarini ko`ring…
  • Bundan tashqari yana ko`plab qulayliklarga ega, bularga esa amaliyot davomida o`zingiz guvoh bo`lasiz…

Ro`yxatlar bilan ishlash
Ro`yxat - bu marker yoki raqam bilan boshlanadigan alohida iboralar yoki jumlalarning o`zaro bog`liqligi. Ro`yxatlar turli xil ma’lumotlarni tartibga solish va ularni foydalanuvchilarga qulay tarzda taqdim etish imkoniyatini beradi.
– Nuqtali (Markerli) ro`yxat
– Raqamli (Harfli) ro`yxat
– Ta`riflar (Tavsiflar) ro`yxati
(Unordered List) – Nuqtali (Markerli) ro`yxat

Belgilangan ro`yxatni o`rnatadi, uning har bir elementi kichik marker belgisidan boshlanadi.
(Ordered List) – Raqamli (Harfli) ro`yxat

Raqamlangan yoki harflangan ro`yxatni o`rnatadi, ya`ni ro'yxatning har bir elementi raqam yoki harf bilan boshlanadi, o`sish tartibida ko`payadi. (Bu tartibni o`zgartirib, “buzib” bilamiz… )
  • (List) – Ro`yxatdagi element
    Ushbu teg ro`yxat elementini belgilaydi. Tashqi teg “ona teg”
    yoki
    bo`lishi mumkin.
    (Description List) – Tavsif ro`yxatining o`zini bildiradi.

    (Description Term) – Tavsiflash muddati – atamani bildiradi.

    (Description Definition) – Tavsif – tavsifni bildiradi.

    Ushbu uch element ta’riflar ro`yxatini yaratish uchun mo`ljallangan. Har bir bunday ro`yxat atama yaratadigan
    tegi va atamani belgilaydigan
    tegi o`z ichiga olgan
    konteyneridan boshlanadi. Yopish
    tegi ixtiyoriy, chunki keyingi teg oldingi element tugaganligini bildiradi, lekin qo`yish tavsiya etiladi. Chunki, barcha teglarni yopish yaxshi amaliyotdir. (Ochdingizmi, yoping-da, Aka! Kodni chiroyli yozgan bo`lasiz shunda!)
    Ushbu element odatda lug`at yaratishda yoki metama’lumotlarni (kalit-qiymat juftlari ro`yxatini) namoyish qilishda ishlatiladi.
    – Родительский тег (Onasi)
  • – Дочерний элемент (Bolasi)
    tegining atributlari

    reversed – Ro`yxatimizdagi elementlarni to`g`ri tartibda emas, balki teskari tartibda raqamlab beradi.
    type=“(qiymatni kiritamiz)– Tartiblashning turi bo`lib, raqamli, harfli, hatto rim raqami bilan bo`lishini belgilab beradi.
    start=“(son kiritamiz) – Tartiblashni o`sha raqamdan boshlab beradi.
    Download 0.72 Mb.

    Do'stlaringiz bilan baham:




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