როგორ მუშაობს მოვლენის ბუშტუკები?

Სარჩევი:

როგორ მუშაობს მოვლენის ბუშტუკები?
როგორ მუშაობს მოვლენის ბუშტუკები?
Anonim

მოვლენის ბუშტუკება არის მოვლენის გავრცელების ტიპი, სადაც მოვლენა ჯერ იწყება ყველაზე შიდა სამიზნე ელემენტზე, შემდეგ კი თანმიმდევრულად მოქმედებს სამიზნე ელემენტის წინაპრებზე (მშობლებზე) იმავე ბუდეს იერარქიაშისანამ ის მიაღწევს ყველაზე გარე DOM ელემენტს ან დოკუმენტის ობიექტს (იმ პირობით, რომ დამმუშავებლის ინიციალიზაციაა).

რა არის მოვლენის ბუშტუკები და როგორ მუშაობს?

მოვლენის ბუშტუკები არის მოვლენის გავრცელების მეთოდი HTML DOM API-ში, როდესაც მოვლენა არის ელემენტში სხვა ელემენტის შიგნით და ორივე ელემენტს აქვს რეგისტრირებული სახელური ამ მოვლენაზე. ეს არის პროცესი, რომელიც იწყება მოვლენის გამომწვევი ელემენტით და შემდეგ ბუშტუკები იერარქიის შემცველ ელემენტებამდე.

როგორ აყალიბებთ მოვლენის რეაქციას?

Event Bubbling და Capturing in React

Bubbling ისეთივე მარტივია, როგორც ჩვეულებრივი DOM API; უბრალოდ მიამაგრეთ დამმუშავებელი ელემენტის საბოლოო მშობელთან და ამ ელემენტზე გამოწვეული ნებისმიერი მოვლენა ბუშტში გადავა მშობელში, ისევე როგორც ჩვენს მაგალითში დასაწყისში.

რა არის მოვლენის ბუშტუკება კოდის მაგალითით?

Event bubbling არის ტერმინი, რომელიც შეიძლება შეგხვედროთ JavaScript მოგზაურობისას. ეს ეხება მოვლენათა დამმუშავებლების გამოძახების თანმიმდევრობას, როდესაც ერთი ელემენტი ჩასმულია მეორე ელემენტში და ორივე ელემენტმა დაარეგისტრირა მსმენელი იმავე მოვლენისთვის (მაგალითად, დაწკაპუნება).

როგორ მუშაობს მოვლენის გავრცელება?

ღონისძიებაგავრცელება არის გზა აღწეროთ მოვლენების "დასტას", რომლებიც გაშვებულია ვებ ბრაუზერში. … ასე რომ, a ტეგზე დაწკაპუნება ასევე დააწკაპუნებს რიგზე, ცხრილზე, დივზე, რომელშიც ცხრილი არის ჩადგმული, და სხვა ყველაფერზე, რაც შეიძლება ბოლომდე დოკუმენტი, სრული კონტეინერი, რომელიც შეიცავს ყველაფერს თქვენს ბრაუზერში..

გირჩევთ:

საინტერესო სტატიები
რატომ შექმნათ ტრიგერი?
Წაიკითხე მეტი

რატომ შექმნათ ტრიგერი?

DML ტრიგერები გაშვებულია როდესაც მომხმარებელი ცდილობს შეცვალოს მონაცემები მონაცემთა მანიპულირების ენით, მონაცემთა მანიპულირების ენის მეშვეობით. მონაცემთა ბაზაში მოდიფიცირება (განახლება). … მონაცემთა მანიპულირების პოპულარული ენაა Structured Query Language (SQL), რომელიც გამოიყენება რელაციურ მონაცემთა ბაზაში მონაცემების მისაღებად და მანიპულირებისთვის.

სად არის მაგუს ქრონო ტრიგერი?
Წაიკითხე მეტი

სად არის მაგუს ქრონო ტრიგერი?

მდებარეობა. მაგუსის ბუნა (ან მაგუსის ბუნაგი) არის მაგუსის სახლი ქრონო ტრიგერში. ის არსებობს ჩვენს წელთაღრიცხვამდე 600 წელს და ერთადერთია, რაც დგას მსოფლიო რუკის ცენტრალურ კონტინენტზე, გარდა ჯადოსნური გამოქვაბულის აღმოსავლეთ შესასვლელისა.. როგორ მიიღებთ მაგუსს Chrono Trigger-ში?

არის choc გლუტენის გარეშე?
Წაიკითხე მეტი

არის choc გლუტენის გარეშე?

სუფთა შოკოლადი არის გლუტენის გარეშე სუფთა, შემწვარი კაკაოს მარცვლებისგან მიღებული უშაქრო შოკოლადი ბუნებრივად გლუტენისგან თავისუფალია. თუმცა, ცოტა ადამიანი ჭამს სუფთა შოკოლადს, რადგან მისი გემო ბევრად განსხვავებულია, ვიდრე ტკბილი საკონდიტრო ნაწარმი, რომელსაც უმეტესობა იცნობს.