MENU
Handling Document Events
Focus Focus Focus focus, blur
CSS Animation CSS Animation CSS Animation animationstart, animationcancel, animationend, animationiteration
CSS Transition CSS Transition CSS Transition transitionstart, transitioncancel, transitionend, transitionrun
Form Form Form reset, submit, invalid
Text Composition Text Composition Text Composition compositionstart, compositionupdate, compositionend
RESETRUNFULL
<!DOCTYPE html><html><head><meta charset="UTF-8"/></head><body>
<span></span><br/><br/>
<input type="text">
<script>
document.querySelector("input").addEventListener("
compositionstart",function(event){
document.querySelector("span").innerHTML
="STARTED";
});
</script></body></html>
Drag & Drop Drag & Drop Drag & Drop drag, dragend, dragenter, dragstart, dragleave, dragover, drop
RESETRUNFULL
<!DOCTYPE html><html><head>
<title>Event Binding</title>
<style>
#drop_zone {
border: 5px solid blue;
width:
200px;
height: 100px;
}
</style>
<script>
function dropHandler(ev) {
console.log('File(s) dropped');
ev.preventDefault();
if (ev.dataTransfer.items) {
for (var i=0; i<ev.dataTransfer.items.length; i++) {
if (ev.dataTransfer.items[i].kind === 'file') {
var file = ev.dataTransfer.items[i].getAsFile();
console.log('... file['+i+'].name = '+file.name);
}
}
} else {
for (var i=0; i<ev.dataTransfer.files.length; i++) {
console.log('... file['+i+'].name = '
+ev.dataTransfer.files[i].name);
}
}
}
function dragOverHandler(ev) {
console.log('File(s) in drop zone');
ev.preventDefault();
}
</script></head><body>
<div id="drop_zone" ondrop="dropHandler(event);"
ondragover="dragOverHandler(event);">
<p>Drag one or more files to this Drop Zone ...</p>
</div></body></html>
Value Change Value Change Value Change broadcast, CheckboxStateChange, hashchange, input, RadioStateChange, readystatechange, ValueChange
Menu Menu Menu DOMMenuItemActive, DOMMenuItemInactive
Popup Popup Popup popuphidden, popuphiding, popupshowing, popupshown
Tab Tab Tab visibilitychange
Frame Frame Frame mozbrowserclose, mozbrowsercontextmenu, mozbrowsererror, mozbrowsericonchange, mozbrowserlocationchange, mozbrowserloadend, mozbrowserloadstart, mozbrowseropenwindow, mozbrowsersecuritychange, mozbrowsershowmodalprompt, mozbrowsertitlechange
DOM Mutation DOM Mutation DOM Mutation DOMAttributeNameChanged, DOMAttrModified, DOMCharacterDataModified, DOMContentLoaded, DOMElementNameChanged, DOMNodeInserted, DOMNodeInsertedIntoDocument, DOMNodeRemoved, DOMNodeRemovedFromDocument, DOMSubtreeModified