工作日常--javascript各种事件总结
2017-12-07 00:00
309 查看
onload事件
页面元素完全加载完成之后执行的事件window.onload = function(){ console.log("页面元素已经完全加载"); }
onunload事件
页面元素完全卸载完成之后执行的事件window.onunload = function(){ console.log("页面完全卸载完成咯"); }
onresize事件
窗口有所缩放之后触发window.onresize = function(){
console.log(“窗口缩放了”);
}
onfocus和onblur事件
这个事件要配合文本框,或者textarea亦或者select使用var input = document.getElementById("name"); input.onfocus = function(){ console.lopg("文本框有焦点咯"); }
onscroll事件
滚动条滚动事件* 如果想监听窗口的滚动条是否滚动则就使用window.onscroll;
* 如果是监听某个元素的滚动条事件,怎通过获取到该元素的ID来监控
window.onscroll = function() { console.log("鼠标滚动了"); }
onclick事件
用到最多的点击事件``` var btn1 = document.getElementById("btn1"); btn1.onclick = function(){ console.log("click事件") ```
onmousedown和onmouseup
鼠标点击/弹起事件var btn3 = document.getElementById("btn3"); btn3.onmousedown = function(){ console.log("鼠标点击了") }
onmouseover和onmouseout
鼠标移入某个元素或者移出var btn3 = document.getElementById("btn3"); btn3.onmouseover= function(){ console.log("鼠标来了") }
获取鼠标点击的瞬间可以根据event对象获取到相应的坐标
var btn = document.getElementById("btn"); btn.onclick = function(event){ // 客户端区坐标位置 event.clientX; event.clientY; // 页面中的位置 event.pageX; event.pageY; // 屏幕坐标位置 event.screenX; event.screenY; }
onkeydown事件
点击键盘任意按键触发该事件,若按下去不放上来则一直执行var btn = document.getElementById("btn"); btn.onkeydown = function(e){ console.log("键盘被按下了"); // 判断哪个按键被按下 console.log(e.keyCode); }
onkeypress事件
点击键盘的字符案件触发,若按下去不放开则一直触发var btn = document.getElementById("btn"); btn.onkeypress= function(e){ console.log("键盘有字符被按下啦") // 判断哪个按键被按下 console.log(e.keyCode); }
相关文章推荐
- 日常总结(3) 各种单击事件的总结
- javascript中对各种事件处理程序的个人总结
- 杂谈一下日常工作汇报 以及月工作总结应该怎么写
- javaScript 事件绑定、事件冒泡、事件捕获和事件执行顺序整理总结
- 七牛---关于JavaScript SDK各种问题总结
- Raphaël 是一个小型的 JavaScript 库,用来简化在页面上显示向量图的工作。你可以用它在页面上绘制各种图表、并进行图片的剪切、旋转等操作。
- 工作总结 页面通过ajax 动态绑定 列表页面 列表每一项的事件 事件触发多次
- javascript 跨浏览器开发经验总结(五) js 事件
- ASP.NET MVC WebApi 返回数据类型序列化控制(json,xml) 用javascript在客户端删除某一个cookie键值对 input点击链接另一个页面,各种操作。 C# 往线程里传参数的方法总结 TCP/IP 协议 用C#+Selenium+ChromeDriver 生成我的咕咚跑步路线地图 (转)值得学习百度开源70+项目
- 工作总结之----javascript格式验证
- JavaScript中的各种操作符使用总结
- JavaScript常用事件总结
- Javascript事件总结
- vim 的各种用法,很实用哦,都是本人是在工作中学习和总结的
- 转:javascript 键盘事件总结
- JavaScript第五天学习--事件总结
- [项目过程中所遇到的各种问题记录]学习篇——对工作以来的学习过的开源项目进行总结—动软代码生成工具
- LINUX 三剑客老二(Sed) 日常工作总结
- javascript 事件模型 及 event对象属性总结
- javascript 鼠标事件总结