< Return to Video

ობიექტების შესავალი

  • 0:01 - 0:05
    დავწერე პროგრამა, რათა თქვენთვის
    საინტერესო დეტალები მეთქვა ვინსტონზე.
  • 0:05 - 0:08
    მაგრამ არა ძალიან ბევრი,
    რადგან ვინსტონს საიდუმლოება უყვარს.
  • 0:08 - 0:12
    ასეა მოწყობილი.
  • 0:12 - 0:13
    ვნახოთ როგორ გავაკეთე ეს პროგრამა.
  • 0:13 - 0:17
    რამდენიმე ცვლადი შევქმენი,
    რათა მასზე ინფორმაცია შეენახათ.
  • 0:17 - 0:20
    პირველი ცვლადი ინახავს რიცხვს, მის ასაკს.
  • 0:20 - 0:22
    მეორე ცვლადი სტრინგია-- მისი თვალები.
  • 0:22 - 0:24
    მესამე ცვლადი
    ინახავს სტრინგების მასივს,
  • 0:24 - 0:27
    რაც ისაა, რისი კეთებაც უყვარს.
  • 0:27 - 0:32
    ხოლო, ბოლო ორი ცვლადი
    ინახავს სტრინგს მისი დაბადების ადგილზე.
  • 0:32 - 0:36
    ქვემოთ ისინი ტექსტური
    ბრძანების სახით გადმოვწერე
  • 0:36 - 0:37
    მხოლოდ ცვლადის სახელის გამოყენებით.
  • 0:37 - 0:42
    მასივს რაც შეეხება
    თითოეულზე წვდომა ფრჩხილებით ხდება.
  • 0:43 - 0:48
    ხუთივე ცვლადი ერთსა და
    იმავე რამეზე ინახავს ინფორმაციას.
  • 0:48 - 0:49
    ვინსტონზე.
  • 0:49 - 0:52
    მაგრამ ცვლადებმა ეს არ იციან.
  • 0:52 - 0:57
    javascript-ში, როდესაც
    რამდენიმე ინფორმაციის შენახვა გვინდა,
  • 0:57 - 0:59
    რომელიც დაკავშირებულია
  • 0:59 - 1:02
    ამის გაკეთებს უკეთესი გზა გვაქვს.
  • 1:02 - 1:03
    მას ობიექტს ვეძახით.
  • 1:03 - 1:07
    ეს იმას ნიშნავს, რომ ხუთი ცვლადის ნაცვლად,
  • 1:07 - 1:11
    შეგვიძლია გვქონდეს ერთი ცვლადი,
    რომელიც ყველა ინფორმაციას შეინახავს.
  • 1:11 - 1:12
    რაც ძალიან მაგარია.
  • 1:12 - 1:15
    ვინსტონის ინფორმაციაზე ვცადოთ.
  • 1:15 - 1:19
    თავდაპირველად, ვაცხადებთ
    ცვლადს და ვინსტონს ვარქმევთ.
  • 1:19 - 1:23
    ხვეულ ფრჩხილებს
    ვხსნით-- არა კვადრატულს.
  • 1:23 - 1:26
    წერტილ-მძიმე.
  • 1:26 - 1:29
    შევქმენით ობიექტი.
  • 1:29 - 1:32
    მაგრამ მას არანაირი ინფორმაცია არ აქვს.
  • 1:32 - 1:36
    ინფორმაციის
    დასამატებლად, თვისებები უნდა დავამატოთ.
  • 1:36 - 1:38
    თითოეული თვისება
    არის გასაღები და სიდიდე.
  • 1:38 - 1:41
    ასაკი იქნება: ასაკი, 19.
  • 1:41 - 1:45
    თვალებისთვის-- ვამატებთ მძიმეს--
  • 1:45 - 1:48
    თვალები, შავი.
  • 1:48 - 1:53
    ახლა ვინსტონს ორი
    თვისება აქვს ობიექტის შიგნით.
  • 1:53 - 1:56
    ინტერესებისთვის დავწერთ
  • 1:56 - 2:00
    ინტერერესები და ამას დავაკოპირებ.
  • 2:00 - 2:04
    მაშ, ვინსტონს სამი თვისება აქვს.
  • 2:04 - 2:08
    თითოეულ თვისებას აქვს გასაღები
  • 2:08 - 2:13
    და მნიშვნელობა-- რაც მარჯვნივაა.
  • 2:13 - 2:17
    key-ზე იგივე წესები ვრცელდება,
    რაც javascript-ის ცვლადის სახელებზე.
  • 2:17 - 2:20
    არანაირი დაშორება, ასოთი დაწყება...
  • 2:21 - 2:23
    მნიშვნელობა
    შეიძლება იყოს ნებისმიერი რამე:
  • 2:23 - 2:27
    რიცხვი, სტრინგი, სტრინგების მასივი.
  • 2:27 - 2:31
    ბულის ნიშანიც შეიძლება იყოს
  • 2:31 - 2:34
    დავამატოთ "isCool" სიმართლეა.
  • 2:34 - 2:38
    მნიშვნელობა სხვა ობიექტიც შეიძლება იყოს.
  • 2:38 - 2:41
    დაბადების ქალაქი და დღე.
  • 2:41 - 2:44
    ეს ორი ინფორმაციის ბითია ერთ რამეზე
  • 2:44 - 2:47
    ანუ ერთი ლოკაცია.
  • 2:47 - 2:50
    ამიტომ, მგონი,
    უმჯობესია ობიექტად ვაქციოთ.
  • 2:50 - 2:52
    კიდევ ერთ
    გასაღებს დავამატებ: "birthplace".
  • 2:52 - 2:55
    მნიშნელობისთვის
    ხვეულ ფრჩხილს დავამატებ.
  • 2:55 - 2:58
    შიგნით მექნება გასაღები: "city".
  • 2:58 - 3:02
    "Mountain View".
  • 3:02 - 3:06
    შემდეგ, შტატი- "California".
  • 3:06 - 3:10
    როგორც ხედავთ, დიდი
    რაოდენობით ინფორმაციის შენახვა შეგიძლიათ.
  • 3:11 - 3:15
    გვაქვს ობიექტი,
    რომელიც ინფორმაცის ინახავს ვინსტონზე.
  • 3:15 - 3:20
    წავშალოთ ძველი
    დამოუკიდებელი ცვლადები.
  • 3:23 - 3:27
    შეცდომა გვაქვს.
  • 3:27 - 3:31
    ეს იმიტომ, რომ ჩვენი ტექსტური
    ბრძანებები ძველ ცვლადებზე მიუთითებენ.
  • 3:31 - 3:35
    უნდა განვაახლოთ, რათა
    ობიექტიდან წამოიღონ ინფორმაცია.
  • 3:35 - 3:38
    ბოლო სამი გამოვყოთ
  • 3:38 - 3:42
    რათა, თითო-თითოდ შევძლოთ გაკეთება.
  • 3:42 - 3:44
    ეს ამბობს "winstonAge"-ს.
  • 3:44 - 3:46
    უნდა შევცვალოთ.
  • 3:46 - 3:50
    დავწეროთ "winston",
    რადგან ეს ცვლადის სახელია.
  • 3:50 - 3:54
    ასე რომ დავტოვოთ
    მხოლოდ ობიექტი, ობიექტის ამბობს.
  • 3:54 - 4:01
    javascript გვეუბნება, რომ მთლიანი
    ობიექტის სტრინგად გადაქცევას ვცდილობთ.
  • 4:01 - 4:06
    ამის ნაცვლად,
    მხოლოდ ასაკზე გვინდაა წვდომა.
  • 4:06 - 4:11
    ამისთვის ვსვამთ წერტილს და
    ვწერთ თვისების გასაღებს- ასაკს.
  • 4:11 - 4:14
    ასაკს აჩვენებს.
  • 4:14 - 4:15
    ამას წერტილოვან ჩანაწერს ვეძახით.
  • 4:15 - 4:18
    სადაც ობიექტის
    ცვლადის სახელს ვწერთ, შემდეგ წერტილს
  • 4:18 - 4:22
    მერე კი თვისების გასაღებს.
  • 4:22 - 4:25
    შეგვიძლია სხვებიც გავაკეთოთ.
  • 4:25 - 4:30
    "winstonEyes"-ს ნაცვლად
    ვინსტონი, წერტილი, თვალები დავწეროთ.
  • 4:30 - 4:34
    ამისთვის ვინსტონი,
    წერტილი, ინტერესები იქნება.
  • 4:34 - 4:38
    ვინსტონი, წერტილი, ინტერესები ერთი.
  • 4:38 - 4:43
    ბოლო უფრო რთულია, რადგან
  • 4:43 - 4:45
    ეს არის ობიექტი ობიექტის შიგნით.
  • 4:45 - 4:48
    ამიტომ, დავწერთ
  • 4:48 - 4:51
    ვინსტონი, წერტილი, დაბადების ადგილი,
  • 4:51 - 4:54
    --ეს ჯერ კიდევ
    მთლიანი ობიექტია, ამიტომ დავწეროთ
  • 4:54 - 4:56
    წერტილი, ქალაქი.
  • 4:57 - 5:01
    ვინსტონი, წერტილი,
    დაბადების ადგილი, წერტილი, შტატი.
  • 5:02 - 5:07
    მაგარია, რადგან შეგიძიათ მიწვდეთ
    ობიექტებს, რომლების სხვა ობიექტებში არიან.
  • 5:11 - 5:14
    როგორც ხედავთ,
  • 5:14 - 5:18
    ობიექტები ძალიან კარგი
    გზაა დაკავშირებული ინფორმაციის
  • 5:18 - 5:21
    შესანახად, ერთ ობიექტზე.
  • 5:21 - 5:25
    შემდეგ კი მათზე წვდომის მისაღებად.
Title:
ობიექტების შესავალი
Description:

more » « less
Video Language:
English
Duration:
05:26
Educare Natia Shamugia edited Georgian subtitles for Intro to Objects
Educare Natia Shamugia edited Georgian subtitles for Intro to Objects

Georgian subtitles

Revisions