javascript_기본지식 중 window.event 이벤트 사용법에 대한 자세한 설명
이틀 전 프로그램을 작성할 때 JavaScript에서 window.event 이벤트를 사용해야 해서 인터넷을 검색하다가 마침내 좋은 글을 발견하여 여러분과 공유합니다:
설명
Event는 이벤트 객체를 발생시킨 요소, 마우스의 위치와 상태, 누른 키 등 이벤트의 상태를 나타냅니다.
이벤트 대상은 이벤트 기간에만 유효합니다.
이벤트의 일부 속성은 특정 이벤트에만 의미가 있습니다. 예를 들어 fromElement 및 toElement 속성은 onmouseover 및 onmouseout 이벤트에만 의미가 있습니다.
예제 다음 예는 링크에 마우스가 클릭되었는지 확인하고, Shift 키를 누르면 링크 점프를 취소하는 예입니다.
HEAD>
다음 예가 표시됩니다. 상태 표시줄에 마우스의 현재 위치입니다.
코드는 다음과 같습니다.

설명:
창의 클라이언트 영역에 있는 마우스의 X 좌표를 반환합니다.
구문:
event.clientX
설명:
이것은 읽기 전용 속성입니다. 즉, 마우스의 현재 위치를 가져오는 데만 사용할 수 있지만 마우스 위치를 변경하는 데는 사용할 수 없습니다.
5.clientY
설명:
창의 클라이언트 영역에서 마우스의 Y 좌표를 반환합니다.
구문:
event.clientY
설명:
이것은 읽기 전용 속성입니다. 즉, 마우스의 현재 위치를 가져오는 데만 사용할 수 있지만 마우스 위치를 변경하는 데는 사용할 수 없습니다.
6.ctrlKey
설명:
Ctrl 키의 상태를 확인합니다.
구문:
event.ctrlKey
가능한 값:
Ctrl 키를 누르면 값이 TRUE이고, 그렇지 않으면 FALSE입니다. 읽기 전용입니다.
7.fromElement
설명:
onmouseover 및 onmouseout 이벤트가 발생할 때 마우스가 떠나는 요소를 감지합니다. 참조: 18.toElement
구문:
event.fromElement
설명:
이것은 읽기 전용 속성입니다.
8.keyCode
설명:
키보드 이벤트에 해당하는 내부 코드를 감지합니다.
이 속성은 onkeydown, onkeyup 및 onkeypress 이벤트에 사용됩니다.
구문:
event.keyCode[ = keyCode]
가능한 값:
읽고 쓸 수 있는 값이며 모든 유니코드 키보드 내부 코드일 수 있습니다. 키보드 이벤트가 발생하지 않은 경우 값은 0 입니다.
9.offsetX
설명:
이벤트를 트리거한 개체를 기준으로 마우스 위치의 수평 좌표를 확인합니다.
구문:
event.offsetX
10.offsetY
설명:
이벤트를 트리거한 개체를 기준으로 마우스 위치의 수직 좌표를 확인합니다.
구문:
event.offsetY
11.propertyName
설명:
요소의 변경된 속성 이름을 설정하거나 반환합니다.
구문:
event.propertyName [= sProperty]
가능한 값:
sProperty는 이벤트를 트리거한 요소의 이벤트에서 변경된 속성의 이름을 지정하거나 반환하는 문자열입니다.
이 속성은 읽고 쓸 수 있습니다. 기본값이 없습니다.
참고:
onpropertychange 이벤트를 사용하여 propertyName 값을 가져올 수 있습니다.
예:
다음 예에서는 onpropertychange 이벤트를 사용하여 propertyName 값을 표시하는 대화 상자를 팝업합니다.
SCRIPT>
functionchangeProp()
{
btnProp.value = “이것이 새로운 값입니다.”
}
functionchangeCSSProp()
{
btnStyleProp.style. backgroundColor = “ aqua";
}
이벤트 객체 속성 propertyName이
사용됩니다.
변경된 속성을 반환하려면 여기를 클릭하세요.
VALUE=”이 속성의 VALUE 속성을 변경하려면 클릭하세요. 버튼”
onpropertychange='alert(event.propertyName ” 속성 값이 변경되었습니다.”)'>
onclick=”changeCSSProp()”
VALUE= ”이 버튼의 CSS backgroundColor 속성을 변경하려면 클릭하세요."
onpropertychange='alert(event.propertyName ” 속성 값이 변경되었습니다.”)'>
12.returnValue
[/code]
설명:
이벤트에서 반환된 값을 설정 또는 확인
구문:
event.returnValue[ = Boolean ]
가능한 값:
true 이벤트의 값이 반환됩니다.
false 소스 개체에 대한 이벤트의 기본 작업이 취소됩니다.
예시는 이 문서의 시작 부분을 참조하세요.
13.screenX
설명:
사용자 화면을 기준으로 마우스의 수평 위치를 감지합니다.
구문:
event.screenX
댓글 :
읽기 전용 속성입니다. 즉, 마우스의 현재 위치를 가져오는 데만 사용할 수 있지만 마우스 위치를 변경하는 데는 사용할 수 없습니다.
14.screenY
설명:
사용자 화면을 기준으로 마우스의 수직 위치를 감지합니다.
구문:
event.screenY
댓글 :
읽기 전용 속성입니다. 즉, 마우스의 현재 위치를 가져오는 데만 사용할 수 있지만 마우스 위치를 변경하는 데는 사용할 수 없습니다.
15.shiftKey
설명:
Shift 키의 상태를 확인하세요.
구문:
event.shiftKey
가능한 값:
Shift 키를 누르면 값이 TRUE이고, 그렇지 않으면 FALSE입니다. 읽기 전용입니다.
16.srcElement
설명:
이벤트를 트리거한 요소를 반환합니다. 읽기 전용입니다. 이 글의 시작 부분에 있는 예시를 참조하세요.
구문:
event.srcElement
17.srcFilter
설명:
onfilterchange 이벤트를 트리거하는 필터를 반환합니다. 읽기 전용입니다.
구문:
event.srcFilter
18.toElement
설명:
onmouseover 및 onmouseout 이벤트가 발생할 때 마우스가 입력하는 요소를 감지합니다. 참조: 7.fromElement
구문:
event.toElement
설명:
이것은 읽기 전용 속성입니다.
예: 다음 코드는 버튼 위로 마우스를 이동하면 대화 상자가 팝업되고 "마우스 도착"이 표시되는 것을 보여줍니다.
<SCRIPT> <br>function testMouse(oObject) { <br>if(oObject.contains(event.toElement)) { <br>alert(“ 마우스 도착"); <br>} <br>} <br></SCRIPT>
:
설명:
이벤트 이름을 반환합니다.
구문:
event.type
참고:
"on"을 접두어로 사용하지 않고 이벤트 이름을 반환합니다. 예를 들어 onclick 이벤트에서 반환된 유형은
읽기 전용입니다.
20.x
설명:
css 속성에 position 속성이 있는 상위 요소를 기준으로 마우스의 x축 좌표를 반환합니다. css 속성에 position 속성을 가진 상위 요소가 없으면 기본적으로 BODY 요소가 참조 개체로 사용됩니다.
구문:
event.x
설명:
이벤트가 발생한 후 마우스가 창 밖으로 이동하면 반환되는 값은 -1입니다.
이것은 읽기 전용 속성입니다. 즉, 마우스의 현재 위치를 가져오는 데만 사용할 수 있지만 마우스 위치를 변경하는 데는 사용할 수 없습니다.
21.y
설명:
css 속성에 position 속성을 사용하여 상위 요소를 기준으로 마우스의 y축 좌표를 반환합니다. css 속성에 position 속성을 가진 상위 요소가 없으면 기본적으로 BODY 요소가 참조 개체로 사용됩니다.
구문:
event.y
설명:
이벤트가 발생한 후 마우스가 창 밖으로 이동하면 반환 값은 -1입니다.
이것은 읽기 전용 속성입니다. 즉, 마우스의 현재 위치를 가져오는 데만 사용할 수 있지만 마우스 위치를 변경하는 데는 사용할 수 없습니다.

핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

AI Hentai Generator
AI Hentai를 무료로 생성하십시오.

인기 기사

뜨거운 도구

메모장++7.3.1
사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전
중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기
강력한 PHP 통합 개발 환경

드림위버 CS6
시각적 웹 개발 도구

SublimeText3 Mac 버전
신 수준의 코드 편집 소프트웨어(SublimeText3)

뜨거운 주제










![이벤트 ID 4660: 개체가 삭제되었습니다. [수정]](https://img.php.cn/upload/article/000/887/227/168834320512143.png?x-oss-process=image/resize,m_fill,h_207,w_330)
독자 중 일부는 이벤트 ID4660을 경험했습니다. 그들은 무엇을 해야 할지 확신하지 못하는 경우가 많으므로 이 가이드에서 이에 대해 설명합니다. 이벤트 ID 4660은 일반적으로 개체가 삭제될 때 기록되므로 컴퓨터에서 이 문제를 해결할 수 있는 몇 가지 실용적인 방법도 살펴보겠습니다. 이벤트 ID4660이란 무엇입니까? 이벤트 ID 4660은 Active Directory의 개체와 관련되어 있으며 다음 요소에 의해 트리거됩니다. 개체 삭제 – Active Directory에서 개체가 삭제될 때마다 이벤트 ID 4660이 포함된 보안 이벤트가 기록됩니다. 수동 변경 - 사용자 또는 관리자가 개체의 사용 권한을 수동으로 변경할 때 이벤트 ID 4660이 생성될 수 있습니다. 이는 권한 설정을 변경하거나, 액세스 수준을 수정하거나, 사람이나 그룹을 추가 또는 제거할 때 발생할 수 있습니다.

iOS 16 이상을 실행하는 iPhone에서는 예정된 캘린더 이벤트를 잠금 화면에 직접 표시할 수 있습니다. 이 작업이 어떻게 수행되었는지 알아보려면 계속 읽어보세요. 시계 페이스 컴플리케이션 덕분에 많은 Apple Watch 사용자는 손목을 통해 다음 캘린더 이벤트를 확인하는 데 익숙합니다. iOS16 및 잠금 화면 위젯의 등장으로 기기 잠금을 해제하지 않고도 iPhone에서 직접 동일한 캘린더 이벤트 정보를 볼 수 있습니다. 캘린더 잠금 화면 위젯은 두 가지 형태로 제공되며, 다음 예정된 이벤트 시간을 추적하거나 이벤트 이름과 시간을 표시하는 더 큰 위젯을 사용할 수 있습니다. 위젯 추가를 시작하려면 Face ID 또는 Touch ID를 사용하여 iPhone을 잠금 해제하고 길게 누르세요.

입력 상자에 값이 추가되면 oninput 이벤트가 발생합니다. JavaScript에서 oninput 이벤트를 구현하는 방법을 이해하려면 다음 코드를 실행해 보세요. - 예<!DOCTYPEhtml><html> <body> <p>아래 쓰기:</p> <inputtype="text"

PHP 프로젝트에서 달력 기능과 이벤트 알림을 구현하는 방법은 무엇입니까? 캘린더 기능과 이벤트 알림은 웹 애플리케이션을 개발할 때 일반적인 요구 사항 중 하나입니다. 개인 일정 관리, 팀 협업, 온라인 이벤트 예약 등 캘린더 기능을 통해 편리한 시간 관리와 거래 조율이 가능합니다. PHP 프로젝트에서 달력 기능 및 이벤트 알림 구현은 다음 단계를 통해 완료할 수 있습니다. 데이터베이스 디자인 먼저 달력 이벤트에 대한 정보를 저장할 데이터베이스 테이블을 디자인해야 합니다. 단순한 디자인에는 다음 필드가 포함될 수 있습니다. ID: 이벤트에 고유한 필드

jQuery는 DOM 조작, 이벤트 처리, 애니메이션 효과 등을 단순화하는 데 사용할 수 있는 인기 있는 JavaScript 라이브러리입니다. 웹 개발에서 우리는 선택 요소에 대한 이벤트 바인딩을 변경해야 하는 상황에 자주 직면합니다. 이 기사에서는 jQuery를 사용하여 선택 요소 변경 이벤트를 바인딩하는 방법을 소개하고 특정 코드 예제를 제공합니다. 먼저 라벨을 사용하여 옵션이 포함된 드롭다운 메뉴를 만들어야 합니다.

jquery에서 일반적으로 사용되는 이벤트는 다음과 같습니다. 1. 창 이벤트 2. 마우스 클릭, 이동 이벤트, 이동 이벤트 등을 포함하여 사용자가 문서에서 마우스를 이동하거나 클릭할 때 생성되는 이벤트입니다. 3. 키보드 이벤트, 키 누르기 이벤트, 키 놓기 이벤트 등을 포함하여 사용자가 키보드의 키를 누르거나 놓을 때마다 이벤트가 생성됩니다. 4. 요소가 포커스를 얻을 때와 같은 폼 이벤트, focus(); 이벤트가 트리거되고 포커스를 잃으면 Blur() 이벤트가 트리거되고 양식이 제출될 때 submit() 이벤트가 트리거됩니다.

Vue.js는 사용하기 쉽고 효율적이며 유연한 경량 JavaScript 프레임워크로 현재 가장 널리 사용되는 프런트엔드 프레임워크 중 하나입니다. Vue.js에서 입력 상자 바인딩 이벤트는 매우 일반적인 요구 사항입니다. 이 기사에서는 Vue 문서의 입력 상자 바인딩 이벤트를 자세히 소개합니다. 1. 기본 개념 Vue.js에서 입력 상자 바인딩 이벤트는 입력 상자의 값을 Vue 인스턴스의 데이터 객체에 바인딩하여 입력과 응답의 양방향 바인딩을 달성하는 것을 의미합니다. Vue.j에서

PHP에서 이벤트 기반 애플리케이션을 구축하는 방법에는 EventSourceAPI를 사용하여 이벤트 소스를 생성하고 EventSource 객체를 사용하여 클라이언트 측에서 이벤트를 수신하는 방법이 포함됩니다. SSE(Server Sent Events)를 사용하여 이벤트를 보내고 XMLHttpRequest 객체를 사용하여 클라이언트 측에서 이벤트를 수신합니다. 실제적인 예는 EventSource를 사용하여 전자 상거래 웹 사이트에서 실시간으로 재고 수를 업데이트하는 것입니다. 이는 재고를 무작위로 변경하고 업데이트를 보내는 방식으로 서버 측에서 이루어지며, 클라이언트는 EventSource를 통해 재고 업데이트를 수신하고 이를 표시합니다. 실시간.
