Return to Video

DOM დოკუმენტის ობიექტური მოდელი.

  • 0:00 - 0:10
    ამ ვიდეოში ხშირად გაიგონებთ
    სიტყვას - DOM.
  • 0:10 - 0:16
    DOM აღნიშნავს დოკუმენტის ობიექტურ მოდელს.
  • 0:16 - 0:19
    ის აღნიშნავს ბრაუზერის თვისებას, რომელიც
    საშუალებას გვაძლევს,
  • 0:19 - 0:22
    ვმანიპულიროთ ვებ გვერდები
    ჯავასკრიპტის მეშვეობით.
  • 0:22 - 0:27
    როდესაც ბრაუზერი ტვირთავს ვებ გვერდს,
    იგი აანალიზებს მთელ HTML-სა და CSS-ს,
  • 0:27 - 0:30
    და გარდაქმნის დოკუმენტს DOM-ად.
  • 0:30 - 0:34
    DOM რეალურად არის ჯავასკრიპტის
    დიდი ობიექტი
  • 0:34 - 0:43
    რომელიც შეიცავს ყველაფერს, რისი ცოდნაც
    ან შეცვლა დაგვჭირდება ვებ გვერდზე.
  • 0:43 - 0:47
    იმისთვის, რომ ჯავასკრიპტის მეშვეობით
    ვებ გვერდის DOM-ზე წვდომა გვქონდეს
  • 0:47 - 0:53
    ჩვენ ვიყენებთ გლობალურ ცვლადს 'document'
    და შემდეგ ვიყენებთ თვისებებს
  • 0:53 - 0:58
    და გამოძახების ფუნქციებს, რომლებიც
    მიბმულები არიან ობიექტთან.
  • 0:58 - 1:04
    ძირითადი სრატეგია DOM-ის მანიპულირებისთვის
    შედგება 2 ნაბიჯისგან.
  • 1:04 - 1:15
    მოდი, ჩამოვწერ.
  • 1:15 - 1:18
    მოდი, სათითაოდ განვიხილოთ
    ყოველი ნაბიჯი.
  • 1:18 - 1:23
    პირველი ნაბიჯი არის DOM-ის კვანძის
    პოვნა წვდომის მეთოდის გამოყენებით.
  • 1:23 - 1:29
    თუ ჩვენ ვეძებთ თეგს, ჩვენ
    შეგვიძლია ძალიან მარტივად მივწვდეთ მას.
  • 1:29 - 1:34
    უბრალოდ 'document.body'-ს აკრეფით.
  • 1:34 - 1:39
    მეორე ნაბიჯი კი არის DOM-ის კვანძით
    მანიპულირება, რომელიც უკვე ვიპოვეთ.
  • 1:39 - 1:43
    ჩვენ შეგვიძლია შევცვალოთ მისი თვისებები,
    სტილი, შიდა HTML,
  • 1:43 - 1:46
    დავურთოთ ახალი კვანძები და ა.შ.
  • 1:46 - 1:50
    თუ ჩვენ უბრალოდ გვინდა მთლიანი
    თეგის შიგთავსის შეცვლა,
  • 1:50 - 1:54
    ჩვენ შეგვიძლია გამოვიყენოთ 'innerHTML'
    თვისება.
  • 1:54 - 2:02
    თუ,`document.body.innerHTML =
    "Webpage be gone!"
  • 2:02 - 2:06
    ბრაუზერი აკვირდება
    დოკუმენტის ცვლილებებს
  • 2:06 - 2:10
    და როგორც კი შეამჩნევს document.body-ს
    შიდა HTML-ის ცვლილებას,
  • 2:10 - 2:13
    ბრაუზერი ასახავს მას რეალურ დოკუმენტში.
  • 2:13 - 2:18
    დაიმახსოვრეთ, დოკუმენტის ობიექტი
    არ არის რეალური ვებ გვერდი,
  • 2:18 - 2:24
    მაგრამ ბრაუზერი ცდილობს, რომ DOM-მა
    მაქსიმალურად ასახოს მიმდინარე გვერდი.
  • 2:24 - 2:29
    პირველი ნაბიჯის გაკეთების უამრავი ხერხია.
  • 2:29 - 2:33
    ხშირად, ჩვენ გვინდა body თეგის გარდა
    სხვა რაღაცის პოვნაც.
  • 2:33 - 2:35
    შეიძლება გვინდოდეს
    რაღაცის პოვნა ID-ს მიხედვით
  • 2:35 - 2:38
    ან კონკრეტული თვისების მქონე თეგის პოვნა
  • 2:38 - 2:42
    სწორედ ამაზე ვილაპარაკებთ DOM-ის
    წვდომის მეთოდების ვიდეოებში.
  • 2:42 - 2:45
    ასევე ბევრი საინტერესო რამის გაკეთება
    შეგვიძლია მეორე ნაბიჯშიც.
  • 2:45 - 2:49
    მაგალითად, თვისებების ან სტილების შეცვლა
    იმ თეგებისა, რომლებსაც იპოვი.
  • 2:49 - 2:53
    ამაზე ვისაუბრებთ DOM-ის ცვლილებების
    ვიდეოებში.
  • 2:53 - 2:56
    როდესაც ისწავლით DOM-ის წვდომასა
    და მის შეცვლას
  • 2:56 - 2:59
    უფრო საინტერესო რამეებს ვისწავლით
  • 2:59 - 3:03
    მაგალითად, მომხმარებელთან ინტერაქციას
    და ანიმაციის გაკეთებას.
  • 3:03 - 3:07
    ამჟამად, ძალიან სულელურად ვიყენებთ
    ჯავასკრიპტს.
  • 3:07 - 3:10
    ამის გაკეთება HTML-ითაც შეგვეძლო.
  • 3:10 - 3:15
    მაგრამ მერწმუნეთ, თქვენ მოგინდებათ
    DOM-ის წვდომის და DOM-ის შეცვლის სწავლა.
  • 3:15 - 3:19
    რათა შემდგომ სრული ინტერაქტიული
    გამოცდილება მიიღოთ.
  • 3:19 - 3:25
    კიდევ შევხვდებით.
Title:
DOM დოკუმენტის ობიექტური მოდელი.
Description:

more » « less
Video Language:
English
Duration:
03:26
Educare Giorgi Osipovi edited Georgian subtitles for The DOM (Video Version)
ბესარიონ სათნო edited Georgian subtitles for The DOM (Video Version)

Georgian subtitles

Revisions