If you're seeing this message, it means we're having trouble loading external resources on our website.

თუ ვებფილტრს იყენებთ, დარწმუნდით, რომ *.kastatic.org და *.kasandbox.org დომენები არ არის დაბლოკილი.

ძირითადი მასალა

DOM მოვლენების ტიპები

ბრაუზერი ამოქმედებს ბევრ მოვლენას. მთელი სია მოცემულია აქ: MDN, მაგრამ, აი, ყველაზე ხშირად გამოყენებული მოვლენების ტიპები და მათი სახელები:
  • მაუსის მოვლენები (MouseEvent): mousedown, mouseup, click, dblclick, mousemove, mouseover, mousewheel, mouseout, contextmenu
  • შეხების მოვლენები (TouchEvent): touchstart, touchmove, touchend, touchcancel
  • კლავიატურის მოვლენები (KeyboardEvent): keydown, keypress, keyup
  • ფორმის მოვლენები: focus, blur, change, submit
  • ფანჯრის მოვლენები: scroll, resize, hashchange, load, unload
შეიძლება, გაინტერესებთ, როდის უნდა გამოიყენოთ შეხების მოვლენები მაუსის მოვლენების ნაცვლად, რადგან ისინი ასე ჰგვანან ერთმანეთს.
შეხების მოვლენები მუშაობს მხოლოდ ისეთ მოწყობილობებში, რომლებსაც აქვთ შეხების დაფიქსირების ფუნქცია, როგორიცაა სმარტფონები და სენსორული ეკრანის მქონე ლეპტოპები. მაუსის მოვლენები, როგორიცაა click და mousemove, მუშაობს ბრაუზერებისა და მოწყობილობების უმრავლესობაში. თუმცა, სმარტფონების უმრავლესობაში mouseover ფუნქცია არ მუშაობს, რადგან ვერ აფიქსირებენ სმარტფონის წინ თითის გადატარებას. ამის გამო ზოგიერთი სმარტფონი ამატებს სენსორებს, აქედან გამომდინარე მომავალში მეტი სმარტფონი დააფიქსირებს mouseover-ს.
ძირითადად ჯობს, მიიღოთ მაუსის მოვლენები შეხების მოვლენების ნაცვლად, რადგან მაუსის მოვლენები უფრო უნივერსალურია.

გსურთ, შეუერთდეთ დისკუსიას?

პოსტები ჯერ არ არის.
გესმით ინგლისური? დააწკაპუნეთ აქ და გაეცანით განხილვას ხანის აკადემიის ინგლისურენოვან გვერდზე.