JavaScript – Sự kiện, tương tác của JavaScript với HTML được xử lý thông qua các sự kiện xảy ra khi người dùng hoặc trình duyệt thao tác một trang.

Bạn đang xem : javascript trên danh sách sự kiện

JavaScript – Sự kiện

Quảng cáo

Sự kiện là gì?

Tương tác của JavaScript với HTML được xử lý thông qua các sự kiện xảy ra khi người dùng hoặc trình duyệt thao tác một trang.

Khi trang tải, nó được gọi là một sự kiện. Khi người dùng nhấp vào một nút, lần nhấp đó cũng là một sự kiện. Các ví dụ khác bao gồm các sự kiện như nhấn phím bất kỳ, đóng cửa sổ, thay đổi kích thước cửa sổ, v.v.

Các nhà phát triển có thể sử dụng các sự kiện này để thực thi các phản hồi được mã hóa JavaScript, điều này khiến các nút đóng cửa sổ, thông báo hiển thị cho người dùng, dữ liệu được xác thực và hầu như bất kỳ loại phản hồi nào khác có thể tưởng tượng được.

Sự kiện là một phần của Mô hình đối tượng tài liệu (DOM) Cấp 3 và mọi phần tử HTML đều chứa một tập hợp các sự kiện có thể kích hoạt Mã JavaScript.

Vui lòng xem qua hướng dẫn nhỏ này để hiểu rõ hơn về Tham khảo sự kiện HTML . Sau đây, chúng ta sẽ xem một vài ví dụ để hiểu mối quan hệ giữa Sự kiện và JavaScript –

Loại sự kiện onclick

Đây là loại sự kiện được sử dụng thường xuyên nhất xảy ra khi người dùng nhấp vào nút bên trái của chuột. Bạn có thể đặt xác nhận, cảnh báo, v.v. của mình đối với loại sự kiện này.

Ví dụ

Hãy thử ví dụ sau.

& lt; html & gt;
   & lt; đầu & gt;
      & lt; script type = "text / javascript" & gt;
         & lt;! -
            function sayHello () {
               alert ("Xin chào Thế giới")
            }
         // - & gt;
      & lt; / script & gt;
   & lt; / head & gt;
   
   & lt; body & gt;
      & lt; p & gt; Nhấp vào nút sau và xem kết quả & lt; / p & gt;
      & lt; biểu mẫu & gt;
         & lt; input type = "button" onclick = "sayHello ()" value = "Say Hello" / & gt;
      & lt; / form & gt;
   & lt; / body & gt;
& lt; / html & gt;

Đầu ra

gửi loại sự kiện

gửi lại là một sự kiện xảy ra khi bạn cố gắng gửi biểu mẫu. Bạn có thể xác thực biểu mẫu của mình đối với loại sự kiện này.

Ví dụ

Ví dụ sau đây cho thấy cách sử dụng gửi qua đường bưu điện. Ở đây chúng tôi đang gọi hàm validate () trước khi gửi dữ liệu biểu mẫu đến máy chủ web. Nếu hàm validate () trả về true, biểu mẫu sẽ được gửi, nếu không, nó sẽ không gửi dữ liệu.

Hãy thử ví dụ sau.

& lt; html & gt;
   & lt; đầu & gt;
      & lt; script type = "text / javascript" & gt;
         & lt;! -
            xác thực hàm () {
               tất cả xác nhận ở đây
               .........
               trả về true hoặc false
            }
         // - & gt;
      & lt; / script & gt;
   & lt; / head & gt;
   
   & lt; body & gt;
      & lt; form method = "POST" action = "t.cgi" onsubmit = "return validate ()" & gt;
         .......
         & lt; input type = "submit" value = "Gửi" / & gt;
      & lt; / form & gt;
   & lt; / body & gt;
& lt; / html & gt;

onmouseover và onmouseout

Hai loại sự kiện này sẽ giúp bạn tạo hiệu ứng đẹp với hình ảnh hoặc thậm chí với cả văn bản. Sự kiện onmouseover kích hoạt khi bạn đưa chuột qua bất kỳ phần tử nào và onmouseout sẽ kích hoạt khi bạn di chuyển chuột ra khỏi phần tử đó. Hãy thử ví dụ sau.

& lt; html & gt;
   & lt; đầu & gt;
      & lt; script type = "text / javascript" & gt;
         & lt;! -
            function over () {
               document.write ("Di chuột qua");
            }
            function out () {
               document.write ("Di chuột ra");
            }
         // - & gt;
      & lt; / script & gt;
   & lt; / head & gt;
   
   & lt; body & gt;
      & lt; p & gt; Đưa chuột vào bên trong phép chia để xem kết quả: & lt; / p & gt;
      & lt; div onmouseover = "over ()" onmouseout = "out ()" & gt;
         & lt; h2 & gt; Đây là bên trong sự phân chia & lt; / h2 & gt;
      & lt; / div & gt;
   & lt; / body & gt;
& lt; / html & gt;

Đầu ra

Sự kiện chuẩn HTML 5

Các sự kiện HTML 5 tiêu chuẩn được liệt kê ở đây để bạn tham khảo. Ở đây script chỉ ra một hàm Javascript sẽ được thực thi đối với sự kiện đó.

Xem Thêm  Học lập trình trực tuyến - lập trình cấu trúc

Thuộc tính
Giá trị
Sự mô tả

Ngoại tuyến
script
Kích hoạt khi tài liệu ngoại tuyến

Onabort
script
Kích hoạt sự kiện hủy bỏ

onafterprint
script
Kích hoạt sau khi tài liệu được in

onbeforeonload
script
Kích hoạt trước khi tải tài liệu

onbeforeprint
script
Kích hoạt trước khi tài liệu được in

onblur
script
Kích hoạt khi cửa sổ mất tiêu điểm

oncanplay
script
Kích hoạt khi phương tiện có thể bắt đầu phát, nhưng có thể phải dừng để lưu vào bộ đệm

oncanplaythrough
script
Kích hoạt khi phương tiện có thể được phát đến cuối mà không dừng lại để lưu vào bộ đệm

sự thay đổi
script
Kích hoạt khi một phần tử thay đổi

trong một cái nhấp chuột
script
Kích hoạt khi nhấp chuột

oncontextmenu
script
Kích hoạt khi một menu ngữ cảnh được kích hoạt

ondblclick
script
Kích hoạt khi nhấp đúp chuột

ondrag
script
Kích hoạt khi một phần tử được kéo

ondragend
script
Kích hoạt khi kết thúc thao tác kéo

ondragenter
script
Kích hoạt khi một phần tử được kéo đến một mục tiêu thả hợp lệ

ondragleave
script
Kích hoạt khi một phần tử đang được kéo qua một mục tiêu thả hợp lệ

ondragover
script
Kích hoạt khi bắt đầu thao tác kéo

ondragstart
script
Kích hoạt khi bắt đầu thao tác kéo

ondrop
script
Kích hoạt khi phần tử được kéo đang bị loại bỏ

ondurationchange
script
Kích hoạt khi độ dài của vật liệu in được thay đổi

có giấy tờ
script
Kích hoạt khi một phần tử tài nguyên phương tiện đột nhiên trống rỗng.

gắn bó
script
Kích hoạt khi phương tiện đến cuối

lỗi lầm
script
Kích hoạt khi xảy ra lỗi

vào trọng tâm
script
Kích hoạt khi cửa sổ được lấy nét

onformchange
script
Kích hoạt khi biểu mẫu thay đổi

onforminput
script
Kích hoạt khi một biểu mẫu được người dùng nhập vào

onhaschange
script
Kích hoạt khi tài liệu có thay đổi

oninput
script
Kích hoạt khi một phần tử nhận được đầu vào của người dùng

Xem Thêm  Tạo bản sao lưu cơ sở dữ liệu đầy đủ - SQL Server - sao lưu máy chủ sql

oninvalid
script
Kích hoạt khi một phần tử không hợp lệ

onkeydown
script
Kích hoạt khi một phím được nhấn

onkeypress
script
Kích hoạt khi nhấn và thả một phím

onkeyup
script
Kích hoạt khi khóa được phát hành

đang tải
script
Kích hoạt khi tải tài liệu

onloadeddata
script
Kích hoạt khi dữ liệu phương tiện được tải

onloadedmetadata
script
Kích hoạt khi thời lượng và dữ liệu phương tiện khác của phần tử phương tiện được tải

onloadstart
script
Kích hoạt khi trình duyệt bắt đầu tải dữ liệu phương tiện

trên tàu
script
Kích hoạt khi thông báo được kích hoạt

onmousedown
script
Kích hoạt khi nhấn nút chuột

onmousemove
script
Kích hoạt khi con trỏ chuột di chuyển

onmouseout
script
Kích hoạt khi con trỏ chuột di chuyển ra khỏi một phần tử

onmouseover
script
Kích hoạt khi con trỏ chuột di chuyển qua một phần tử

onmouseup
script
Kích hoạt khi thả nút chuột

onmousewheel
script
Kích hoạt khi con lăn chuột đang được xoay

onoffline
script
Kích hoạt khi tài liệu ngoại tuyến

onoine
script
Kích hoạt khi tài liệu trực tuyến

ononline
script
Kích hoạt khi tài liệu trực tuyến

onpagehide
script
Kích hoạt khi cửa sổ bị ẩn

onpageshow
script
Kích hoạt khi cửa sổ hiển thị

tạm dừng
script
Kích hoạt khi dữ liệu phương tiện bị tạm dừng

onplay
script
Kích hoạt khi dữ liệu phương tiện sẽ bắt đầu phát

chơi trực tuyến
script
Kích hoạt khi dữ liệu phương tiện bắt đầu phát

onpopstate
script
Kích hoạt khi lịch sử của cửa sổ thay đổi

sự vi phạm
script
Kích hoạt khi trình duyệt đang tìm nạp dữ liệu phương tiện

onratechange
script
Kích hoạt khi tốc độ phát của dữ liệu phương tiện thay đổi

onreadystatechange
script
Kích hoạt khi trạng thái sẵn sàng thay đổi

onredo
script
Kích hoạt khi tài liệu thực hiện làm lại

kích thước lớn
script
Kích hoạt khi cửa sổ được thay đổi kích thước

suối nước nóng
script
Kích hoạt khi thanh cuộn của một phần tử đang được cuộn

onseeked
script
Kích hoạt khi thuộc tính tìm kiếm của phần tử phương tiện không còn đúng nữa và quá trình tìm kiếm đã kết thúc

onseeking
script
Kích hoạt khi thuộc tính tìm kiếm của phần tử phương tiện là đúng và quá trình tìm kiếm đã bắt đầu

chọn
script
Kích hoạt khi một phần tử được chọn

đã cài đặt
script
Kích hoạt khi có lỗi khi tìm nạp dữ liệu phương tiện

sự hành hạ
script
Kích hoạt khi tải tài liệu

gửi đi
script
Kích hoạt khi biểu mẫu được gửi

phụ thuộc vào
script
Kích hoạt khi trình duyệt đang tìm nạp dữ liệu phương tiện, nhưng đã dừng trước khi toàn bộ tệp phương tiện được tìm nạp

ontimeupdate
script
Kích hoạt khi phương tiện thay đổi vị trí phát

onundo
script
Kích hoạt khi tài liệu thực hiện hoàn tác

onunload
script
Kích hoạt khi người dùng rời khỏi tài liệu

onvolumechange
script
Kích hoạt khi phương tiện thay đổi âm lượng, cũng như khi âm lượng được đặt thành “tắt tiếng”

Xem Thêm  What Is Professional Development and Why Is It Important? - professional developer

chờ đợi
script
Kích hoạt khi phương tiện đã ngừng phát, nhưng dự kiến ​​sẽ tiếp tục

Quảng cáo


Xem thêm những thông tin liên quan đến chủ đề javascript trên danh sách sự kiện

Easy JavaScript – Learn to Master Event Listeners (31)

  • Tác giả: Nazmus Nasir
  • Ngày đăng: 2017-01-21
  • Đánh giá: 4 ⭐ ( 4264 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Welcome to the 31st Easy JavaScript tutorial, part of EasyProgramming.net. We took a look at Event Listeners in the 30th Easy JS tutorial, now lets get some practice and become masters at event listeners!

    This tutorial covers the rest of the event listeners on the list. I cover them very briefly but try to explain as much as I can.

    Let’s learn!

    To fork the fiddle and follow along: https://jsfiddle.net/easyjs/tqLwnkzj/

    For more information, please visit https://www.EasyProgramming.net to view my other programming tutorials! Find videos of C++ tutorials, Excel tutorials, and JavaScript Tutorials.

    I hope you enjoy the video and if you have any questions, please ask in the comments below. If you have any requests feel free to let me know. Thanks for watching and remember to subscribe!

    EasyJavaScript JavaScript

    ———–
    Visit my website: https://www.easyprogramming.net
    Subscribe on YouTube: https://www.youtube.com/c/nazmusnasir
    Support me on Patreon: https://www.patreon.com/nazmus
    Follow me on Twitter: https://twitter.com/NazmusN
    Like me on Facebook: https://www.facebook.com/EasyProgrammingNet
    Check out my Github: https://github.com/naztronaut

Các sự kiện (Event) trong Javascript

  • Tác giả: freetuts.net
  • Đánh giá: 3 ⭐ ( 5226 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Các sự kiện trong javascript: Chúng ta có các sự kiện như click – ondbclick – onchange – onmouseover .. xem danh sách sự kiện event trong js tại đây

Học Javascript: Danh sách sự kiện (Event) trong Javascript

  • Tác giả: hoangluyen.com
  • Đánh giá: 4 ⭐ ( 5839 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Tổng hợp danh sách sự kiện (Event) trong Javascript, song hành là đưa ra các ví dụ để xử lý sự kiện đó. Do vậy bạn sẽ hiểu được sâu hơn event trong Javascript là gì

DOM event trong javascript

  • Tác giả: toidicode.com
  • Đánh giá: 5 ⭐ ( 7206 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Trong bài này mình sẽ giới thiệu đến mọi người về xử lý sự kiện trong DOM javascript.

Sự kiện (Event) trong JavaScript

  • Tác giả: viettuts.vn
  • Đánh giá: 5 ⭐ ( 3758 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Sự kiện (Event) trong JavaScript là sự tương tác của JavaScript với HTML xảy ra khi người dùng hoặc trình duyệt thao tác với một trang web.

Sự Kiện (Event) Trong JavaScript

  • Tác giả: www.codehub.com.vn
  • Đánh giá: 3 ⭐ ( 7916 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Sự kiện trong HTML xảy ra khi người dùng tương tác với các phần tử HTML.

Sử dụng mảng và sự kiện trong Javascript

  • Tác giả: longnv.name.vn
  • Đánh giá: 5 ⭐ ( 2096 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Mảng và sự kiện trong javascript là hai kiến thức cơ bản. Mảng là loại biến có thể chứa nhiều giá trị, còn sự kiện là những gì xảy ra trong trang web.

Xem thêm các bài viết khác thuộc chuyên mục: Kiến thức lập trình

By ads_php