일반행사 | |||
---|---|---|---|
이벤트 | 브라우저 지원 | 설명 | |
클릭 | HTML: 2 | 3 | 3.2 | 4 브라우저: IE3 | N2 | O3 |
마우스 클릭 이벤트, 주로 객체가 제어하는 범위 내에서 마우스 클릭에 사용됩니다 | |
onDblClick | HTML: 2 | 3 | 3.2 | 4 브라우저: IE4 | N4 오 |
마우스 더블클릭 이벤트 | |
onMouseDown | HTML: 2 | 3 | 3.2 | 4 브라우저: IE4 | N4 오 |
마우스 버튼을 눌렀습니다 | |
MouseUp | HTML: 2 | 3 | 3.2 | 4 브라우저: IE4 | N4 오 |
마우스를 눌렀다가 놓을 때 발생하는 이벤트 | |
onMouseOver | HTML: 2 | 3 | 3.2 | 4 브라우저: IE3 | N2 | O3 |
마우스가 개체 범위 위로 이동할 때 발생하는 이벤트 | |
onMouseMove | HTML: 2 | 3 | 3.2 | 4 브라우저: IE4 | N4 오 |
마우스가 움직일 때 발생하는 이벤트 | |
onMouseOut | HTML: 2 | 3 | 3.2 | 4 브라우저: IE4 | N3 | O3 |
마우스가 개체 범위를 벗어날 때 발생하는 이벤트 | |
KeyPress | HTML: 2 | 3 | 3.2 | 4 브라우저: IE4 | N4 오 |
키보드의 키를 눌렀다가 떼면 발생하는 이벤트입니다. [참고: 페이지에 포커스가 있는 개체가 있어야 합니다.] | |
onKeyDown | HTML: 2 | 3 | 3.2 | 4 브라우저: IE4 | N4 오 |
키보드 키를 눌렀을 때 발생하는 이벤트 [참고: 페이지에 포커스된 개체가 있어야 합니다.] | |
onKeyUp | HTML: 2 | 3 | 3.2 | 4 브라우저: IE4 | N4 오 |
키보드의 키를 눌렀다가 떼면 발생하는 이벤트 [참고: 페이지에 포커스가 있는 개체가 있어야 합니다.] | |
페이지 관련 이벤트 | |||
이벤트 | 브라우저 지원 | 설명 | |
중단 | HTML: 2 | 3 | 3.2 | 4 브라우저: IE4 N3 다운로드하는 동안 사용자가 이미지를 중단했습니다 |
||
HTML: 2 | 3 | 4 브라우저: | IE4 현재 페이지의 내용이 변경되려고 할 때 발생하는 이벤트 |
||
HTML: 2 | 3 | 3.2 | 4 브라우저: | IE4
N3 현재 페이지에서 스크립트 오류, 외부 데이터 참조 오류 등 어떤 이유로 발생하는 오류를 캡쳐 | 로드 중||
4 브라우저: | IE3 | N2 | O3 외부 파일 소개 완료 등 페이지가 비어 있고 브라우저로 전송될 때 발생하는 이벤트 | 이동 중||
브라우저: IE | N4 | | 브라우저 창 이동 시 이벤트 발생
크기 조정 |
||
IE4 N4 | 브라우저 창 크기 변경 시 이벤트 발생 스크롤 | HTML: 2 | 3 | 4 브라우저: | |
브라우저의 스크롤바 위치가 변경될 때 발생하는 이벤트 |
정지 HTML: 2 | 3 | 3.2 | 4 | 브라우저:IE5 | |
브라우저의 정지 버튼을 누르거나 다운로드 중인 파일이 중단될 때 발생하는 이벤트 | 언로드 시 HTML: 2 | 3 | 3.2 | | 4 ||
IE3 | N2 | | O3 현재 페이지가 변경될 때 발생하는 이벤트 폼 관련 이벤트 |
이벤트 | |
브라우저 지원 | |||
설명 | 블러 사용 | HTML: 2 | 3 | 3.2 | 4 | |
IE3 | N2 | | O3 현재 요소가 포커스를 잃을 때 트리거되는 이벤트 [마우스 및 키보드로 트리거 가능] 변경 시 HTML: 2 | 3 | 3.2 | | 4 ||
IE3 | N2 | | O3 현재 요소가 포커스를 잃고 요소의 내용이 변경될 때 트리거되는 이벤트 [마우스 및 키보드로 트리거 가능] 초점 HTML: 2 | 3 | 3.2 | | 4 ||
IE3 | N2 | | O3 | 요소에 포커스가 있을 때 발생하는 이벤트 | |
재설정 시 | HTML: 2 | 3 | 3.2 | 4 브라우저: IE4 | N3 | O3 |
양식의 RESET 속성이 실행될 때 발생하는 이벤트 | |
제출 시 | HTML: 2 | 3 | 3.2 | 4 브라우저: IE3 | N2 | O3 |
양식 제출 시 발생하는 이벤트 | |
롤링 자막 이벤트 | |||
이벤트 | 브라우저 지원 | 설명 | |
바운스 | HTML: 2 | 3 | 4 브라우저: IE4 | Marquee의 콘텐츠가 Marquee 표시 범위 밖으로 이동할 때 발생하는 이벤트||
마침 | HTML: 2 | 3 | 4브라우저: IE4 Marquee 요소가 표시해야 하는 콘텐츠를 완료할 때 트리거되는 이벤트 |
||
시작 HTML: 2 | 3 | 4 | 브라우저:
IE4 Marquee 요소가 콘텐츠 표시를 시작할 때 트리거되는 이벤트 |
||
브라우저 지원 | 설명 | ||
HTML: 2 | 3 | 3.2 | 4 브라우저: | IE5 현재 선택된 페이지 콘텐츠가 시청자의 시스템 클립보드에 복사되기 전에 발생하는 이벤트 |
||
HTML: 2 | 3 | 3.2 | 4 브라우저: | IE5
페이지 콘텐츠의 일부 또는 전부가 현재 페이지에서 [클리핑]되어 뷰어의 시스템 클립보드로 이동될 때 트리거되는 이벤트 |
BeforeEditFocus | |
HTML: 2 | 3 | 3.2 | 4 브라우저: IE5 |
현재 요소가 편집 상태로 들어갑니다 |
onBeforePaste | |
HTML: 2 | 3 | 3.2 | 4 브라우저: IE5 | 콘텐츠가 시청자의 시스템 클립보드에서 페이지로 전송[붙여넣기]되려고 할 때 트리거되는 이벤트 | 업데이트 전||
브라우저: IE5 | 시청자가 시스템 클립보드의 콘텐츠를 붙여넣을 때 타겟 시청자에게 알림
onContextMenu |
||
IE5 브라우저가 메뉴를 표시하기 위해 마우스 오른쪽 버튼을 누르거나 키보드 키로 페이지 메뉴를 실행할 때 발생하는 이벤트 [페이지의 에 onContentMenu="return false"를 추가해 보세요. 마우스 오른쪽 버튼 이미] |
복사 |
HTML: 2 | 3 | 3.2 | 4 브라우저: IE5 | 현재 페이지에서 선택한 콘텐츠를 복사할 때 발생하는 이벤트|
온컷 | HTML: 2 | 3 | 3.2 | 4브라우저: IE5 현재 페이지에서 선택한 콘텐츠가 잘릴 때 발생하는 이벤트 |
||
드래그 HTML: 2 | 3 | 3.2 | 4 | 브라우저:
IE5 객체 드래그 시 발생하는 이벤트 [활동 이벤트] |
||
HTML: 2 | 3 | 3.2 | 4 브라우저: IE | | N4 | 외부 개체를 마우스로 현재 창이나 프레임으로 드래그합니다. |
||
HTML: 2 | 3 | 3.2 | 4 브라우저: | IE5
마우스 드래그가 끝날 때, 즉 마우스 버튼을 놓았을 때 발생하는 이벤트 |
DragEnter | |
HTML: 2 | 3 | 3.2 | 4 브라우저: IE5 |
마우스로 드래그한 개체가 컨테이너 범위에 들어갈 때 발생하는 이벤트 |
DragLeave | |
HTML: 2 | 3 | 3.2 | 4 브라우저: IE5 | 마우스로 드래그한 개체가 컨테이너 범위를 벗어날 때 발생하는 이벤트 | onDragOver||
브라우저: IE5 | 드래그된 객체를 다른 객체 컨테이너의 범위 내로 드래그할 때 발생하는 이벤트 [활동 이벤트]
onDragStart |
||
IE4 객체를 드래그할 때 발생하는 이벤트 |
onDrop |
HTML: 2 | 3 | 3.2 | 4 | |
IE5 드래그하는 동안 마우스 버튼을 놓으면 이벤트가 발생합니다 |
LoseCapture |
HTML: 2 | 3 | 3.2 | 4 | 브라우저:|
마우스 움직임으로 인해 요소가 선택 포커스를 잃을 때 발생하는 이벤트 |
붙여넣기 | HTML: 2 | 3 | 3.2 | 4 브라우저: | |
콘텐츠 붙여넣기 시 발생하는 이벤트 |
선택 HTML: 2 | 3 | 3.2 | |
4 | |
N | 텍스트 콘텐츠 선택 시 이벤트 |
선택 시작 HTML: 2 | 3 | 4 브라우저: IE4 |
텍스트 콘텐츠 선택이 시작될 때 트리거되는 이벤트 | |
데이터 바인딩 |
이벤트 |
||
브라우저 지원 | |||
업데이트 후 HTML: 2 | 3 | 3.2 | 4 | 브라우저: IE4 |오
데이터 소스에서 객체로 데이터 전송이 완료되면 트리거되는 이벤트 | |
|
onCellChange | HTML: 2 | 3 | 3.2 | 4 브라우저: IE5 | 데이터 소스가 변경되는 경우||
데이터 사용 가능 | HTML: 2 | 3 | 4브라우저: IE4 데이터 수신 완료 시 이벤트 발생 |
||
데이터세트 변경됨 HTML: 2 | 3 | 4 | 브라우저:
IE4 데이터 소스 변경 시 발생하는 이벤트 |
||
HTML: 2 | 3 | 4 브라우저: | IE4 하위 데이터 소스의 유효한 데이터를 모두 읽었을 때 발생하는 이벤트 |
||
HTML: 2 | 3 | 4 브라우저: | IE4
onBeforeUpdate 이벤트 트리거를 사용하여 데이터 전송이 취소되면 onAfterUpdate 이벤트를 교체하세요 |
onRowEnter | |
HTML: 2 | 3 | 3.2 | 4 브라우저: IE5 |
현재 데이터 소스의 데이터가 변경되고 유효한 새 데이터가 있을 때 발생하는 이벤트 |
onRowExit | |
HTML: 2 | 3 | 3.2 | 4 브라우저: IE5 | 현재 데이터소스의 데이터가 변경되려고 할 때 발생하는 이벤트 | onRowsDelete||
브라우저: IE5 | 현재 데이터 기록이 삭제될 때 발생하는 이벤트
행 삽입됨 |
||
IE5 현재 데이터 소스가 새 데이터 레코드를 삽입하려고 할 때 트리거되는 이벤트 |
외부행사 |
||
이벤트 | |||
설명 | onAfterPrint | HTML: 2 | 3 | 3.2 | 4||
IE5 문서 인쇄 시 이벤트 발생 |
BeforePrint |
HTML: 2 | 3 | 3.2 | 4 | 브라우저:|
문서가 인쇄되려고 할 때 발생하는 이벤트 |
onFilterChange | HTML: 2 | 3 | 4 브라우저: | |
오브젝트의 필터 효과가 변경될 때 발생하는 이벤트 |
도움말 HTML: 2 | 3 | 4 | 브라우저:IE4 | |
시청자가 F1을 누르거나 브라우저 도움말을 선택할 때 발생하는 이벤트 | 속성변경 HTML: 2 | 3 | 3.2 | 4 브라우저: |
IE5 | |
onReadyStateChange |
|
HTML: 2 | 3 | 3.2 | 4 Browser: IE4 | N | O |
当对象的初始化属性值发生变化时触发 |
一般事件 事件 浏览器支持 描述
onClick IE3|N2|O3 鼠标点击事件,多用在某个对象控制的范围内的鼠标点击
onDblClick IE4|N4|O 鼠标双击事件
onMouseDown IE4|N4|O 鼠标上的按钮被按下了
onMouseUp IE4|N4|O 鼠标按下后,松开时激发的事件
onMouseOver IE3|N2|O3 当鼠标移动到某对象范围的上方时触发的事件
onMouseMove IE4|N4|O 鼠标移动时触发的事件
onMouseOut IE4|N3|O3 当鼠标离开某对象范围时触发的事件
onKeyPress IE4|N4|O 当键盘上的某个键被按下并且释放时触发的事件.[注意:页面内必须有被聚焦的对象]
onKeyDown IE4|N4|O 当键盘上某个按键被按下时触发的事件[注意:页面内必须有被聚焦的对象]
onKeyUp IE4|N4|O 当键盘上某个按键被按放开时触发的事件[注意:页面内必须有被聚焦的对象]
页面相关事件 事件 浏览器支持 描述
onAbort IE4|N3|O 图片在下载时被用户中断
onBeforeUnload IE4|N|O 当前页面的内容将要被改变时触发的事件
onError IE4|N3|O 捕抓当前页面因为某种原因而出现的错误,如脚本错误与外部数据引用的错误
onLoad IE3|N2|O3 页面内空完成传送到浏览器时触发的事件,包括外部文件引入完成
onMove IE|N4|O 浏览器的窗口被移动时触发的事件
onResize IE4|N4|O 当浏览器的窗口大小被改变时触发的事件
onScroll IE4|N|O 浏览器的滚动条位置发生变化时触发的事件
onStop IE5|N|O 浏览器的停止按钮被按下时触发的事件或者正在下载的文件被中断
onUnload IE3|N2|O3 当前页面将被改变时触发的事件
表单相关事件 事件 浏览器支持 描述
onBlur IE3|N2|O3 当前元素失去焦点时触发的事件 [鼠标与键盘的触发均可]
onChange IE3|N2|O3 当前元素失去焦点并且元素的内容发生改变而触发的事件 [鼠标与键盘的触发均可]
onFocus IE3|N2|O3 当某个元素获得焦点时触发的事件
onReset IE4|N3|O3 当表单中RESET的属性被激发时触发的事件
onSubmit IE3|N2|O3 一个表单被递交时触发的事件
滚动字幕事件 事件 浏览器支持 描述
onBounce IE4|N|O 在Marquee内的内容移动至Marquee显示范围之外时触发的事件
onFinish IE4|N|O 当Marquee元素完成需要显示的内容后触发的事件
onStart IE4|N|O 当Marquee元素开始显示内容时触发的事件
编辑事件 事件 浏览器支持 描述
onBeforeCopy IE5|N|O 当页面当前的被选择内容将要复制到浏览者系统的剪贴板前触发的事件
onBeforeCut IE5|N|O 当页面中的一部分或者全部的内容将被移离当前页面[剪贴]并移动到浏览者的系统剪贴板时触发的事件
onBeforeEditFocus IE5|N|O 当前元素将要进入编辑状态
onBeforePaste IE5|N|O 内容将要从浏览者的系统剪贴板传送[粘贴]到页面中时触发的事件
onBeforeUpdate IE5|N|O 当浏览者粘贴系统剪贴板中的内容时通知目标对象
onContextMenu IE5|N|O 当浏览者按下鼠标右键出现菜单时或者通过键盘的按键触发页面菜单时触发的事件 [试试在页面中的
onCopy IE5|N|O 当页面当前的被选择内容被复制后触发的事件
onCut IE5|N|O 当页面当前的被选择内容被剪切时触发的事件
onDrag IE5|N|O 当某个对象被拖动时触发的事件 [活动事件]
onDragDrop IE|N4|O 一个外部对象被鼠标拖进当前窗口或者帧
onDragEnd IE5|N|O 当鼠标拖动结束时触发的事件,即鼠标的按钮被释放了
onDragEnter IE5|N|O 当对象被鼠标拖动的对象进入其容器范围内时触发的事件
onDragLeave IE5|N|O 当对象被鼠标拖动的对象离开其容器范围内时触发的事件
onDragOver IE5|N|O 当某被拖动的对象在另一对象容器范围内拖动时触发的事件
onDragStart IE4|N|O 当某对象将被拖动时触发的事件
onDrop IE5|N|O 在一个拖动过程中,释放鼠标键时触发的事件
onLoseCapture IE5|N|O 当元素失去鼠标移动所形成的选择焦点时触发的事件
onPaste IE5|N|O 当内容被粘贴时触发的事件
onSelect IE4|N|O 当文本内容被选择时的事件
onSelectStart IE4|N|O 当文本内容选择将开始发生时触发的事件
数据绑定 事件 浏览器支持 描述
onAfterUpdate IE4|N|O 当数据完成由数据源到对象的传送时触发的事件
onCellChange IE5|N|O 当数据来源发生变化时
onDataAvailable IE4|N|O 当数据接收完成时触发事件
onDatasetChanged IE4|N|O 数据在数据源发生变化时触发的事件
onDatasetComplete IE4|N|O 当来子数据源的全部有效数据读取完毕时触发的事件
onErrorUpdate IE4|N|O onBeforeUpdate 이벤트 트리거를 사용하여 데이터 전송이 취소되면 onAfterUpdate 이벤트를 교체합니다.
onRowEnter IE5|N|O 현재 데이터 소스의 데이터가 변경되고 유효한 새 데이터가 있을 때 트리거되는 이벤트
onRowExit IE5|N|O 현재 데이터 소스의 데이터가 변경되려고 할 때 트리거되는 이벤트
onRowsDelete IE5|N|O 현재 데이터 레코드가 삭제될 때 트리거되는 이벤트
onRowsInserted IE5|N| O 현재 데이터 소스가 삽입되려고 합니다. 새로운 데이터가 기록될 때 이벤트가 발생합니다.
데이터 바인딩 이벤트 브라우저 지원 설명
onAfterPrint IE5|N|O 문서가 인쇄될 때 이벤트가 발생합니다.
onBeforePrint IE5|N |O 문서가 인쇄되려고 할 때 발생 Event
onFilterChange IE4|N|O 객체의 필터 효과가 변경될 때 발생하는 이벤트
onHelp IE4|N|O 뷰어가 F1을 누르거나 항목을 선택할 때 발생하는 이벤트 브라우저 도움말
onPropertyChange IE5|N|O 객체의 속성 중 하나가 변경될 때 발생하는 이벤트
onReadyStateChange IE4|N|O 객체의 초기화 속성 값이 변경될 때 발생하는 이벤트

개발 환경에서 Python과 JavaScript의 선택이 모두 중요합니다. 1) Python의 개발 환경에는 Pycharm, Jupyternotebook 및 Anaconda가 포함되어 있으며 데이터 과학 및 빠른 프로토 타이핑에 적합합니다. 2) JavaScript의 개발 환경에는 Node.js, VScode 및 Webpack이 포함되어 있으며 프론트 엔드 및 백엔드 개발에 적합합니다. 프로젝트 요구에 따라 올바른 도구를 선택하면 개발 효율성과 프로젝트 성공률이 향상 될 수 있습니다.

예, JavaScript의 엔진 코어는 C로 작성되었습니다. 1) C 언어는 효율적인 성능과 기본 제어를 제공하며, 이는 JavaScript 엔진 개발에 적합합니다. 2) V8 엔진을 예를 들어, 핵심은 C로 작성되며 C의 효율성 및 객체 지향적 특성을 결합하여 C로 작성됩니다.

JavaScript는 웹 페이지의 상호 작용과 역학을 향상시키기 때문에 현대 웹 사이트의 핵심입니다. 1) 페이지를 새로 고치지 않고 콘텐츠를 변경할 수 있습니다. 2) Domapi를 통해 웹 페이지 조작, 3) 애니메이션 및 드래그 앤 드롭과 같은 복잡한 대화식 효과를 지원합니다. 4) 성능 및 모범 사례를 최적화하여 사용자 경험을 향상시킵니다.

C 및 JavaScript는 WebAssembly를 통한 상호 운용성을 달성합니다. 1) C 코드는 WebAssembly 모듈로 컴파일되어 컴퓨팅 전력을 향상시키기 위해 JavaScript 환경에 도입됩니다. 2) 게임 개발에서 C는 물리 엔진 및 그래픽 렌더링을 처리하며 JavaScript는 게임 로직 및 사용자 인터페이스를 담당합니다.

JavaScript는 웹 사이트, 모바일 응용 프로그램, 데스크탑 응용 프로그램 및 서버 측 프로그래밍에서 널리 사용됩니다. 1) 웹 사이트 개발에서 JavaScript는 HTML 및 CSS와 함께 DOM을 운영하여 동적 효과를 달성하고 jQuery 및 React와 같은 프레임 워크를 지원합니다. 2) 반응 및 이온 성을 통해 JavaScript는 크로스 플랫폼 모바일 애플리케이션을 개발하는 데 사용됩니다. 3) 전자 프레임 워크를 사용하면 JavaScript가 데스크탑 애플리케이션을 구축 할 수 있습니다. 4) node.js는 JavaScript가 서버 측에서 실행되도록하고 동시 요청이 높은 높은 요청을 지원합니다.

Python은 데이터 과학 및 자동화에 더 적합한 반면 JavaScript는 프론트 엔드 및 풀 스택 개발에 더 적합합니다. 1. Python은 데이터 처리 및 모델링을 위해 Numpy 및 Pandas와 같은 라이브러리를 사용하여 데이터 과학 및 기계 학습에서 잘 수행됩니다. 2. 파이썬은 간결하고 자동화 및 스크립팅이 효율적입니다. 3. JavaScript는 프론트 엔드 개발에 없어서는 안될 것이며 동적 웹 페이지 및 단일 페이지 응용 프로그램을 구축하는 데 사용됩니다. 4. JavaScript는 Node.js를 통해 백엔드 개발에 역할을하며 전체 스택 개발을 지원합니다.

C와 C는 주로 통역사와 JIT 컴파일러를 구현하는 데 사용되는 JavaScript 엔진에서 중요한 역할을합니다. 1) C는 JavaScript 소스 코드를 구문 분석하고 추상 구문 트리를 생성하는 데 사용됩니다. 2) C는 바이트 코드 생성 및 실행을 담당합니다. 3) C는 JIT 컴파일러를 구현하고 런타임에 핫스팟 코드를 최적화하고 컴파일하며 JavaScript의 실행 효율을 크게 향상시킵니다.

실제 세계에서 JavaScript의 응용 프로그램에는 프론트 엔드 및 백엔드 개발이 포함됩니다. 1) DOM 운영 및 이벤트 처리와 관련된 TODO 목록 응용 프로그램을 구축하여 프론트 엔드 애플리케이션을 표시합니다. 2) Node.js를 통해 RESTFULAPI를 구축하고 Express를 통해 백엔드 응용 프로그램을 시연하십시오.


핫 AI 도구

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

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

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

Clothoff.io
AI 옷 제거제

Video Face Swap
완전히 무료인 AI 얼굴 교환 도구를 사용하여 모든 비디오의 얼굴을 쉽게 바꾸세요!

인기 기사

뜨거운 도구

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

PhpStorm 맥 버전
최신(2018.2.1) 전문 PHP 통합 개발 도구

Eclipse용 SAP NetWeaver 서버 어댑터
Eclipse를 SAP NetWeaver 애플리케이션 서버와 통합합니다.

MinGW - Windows용 미니멀리스트 GNU
이 프로젝트는 osdn.net/projects/mingw로 마이그레이션되는 중입니다. 계속해서 그곳에서 우리를 팔로우할 수 있습니다. MinGW: GCC(GNU Compiler Collection)의 기본 Windows 포트로, 기본 Windows 애플리케이션을 구축하기 위한 무료 배포 가능 가져오기 라이브러리 및 헤더 파일로 C99 기능을 지원하는 MSVC 런타임에 대한 확장이 포함되어 있습니다. 모든 MinGW 소프트웨어는 64비트 Windows 플랫폼에서 실행될 수 있습니다.

VSCode Windows 64비트 다운로드
Microsoft에서 출시한 강력한 무료 IDE 편집기
