JavaScript事件

简介: JavaScript事件

一、onload事件



onload事件会在整个页面加载完成之后才触发


为window绑定一个onload事件,该事件对应的响应函数将会在页面加载完成之后执行,这样可以确保我们的代码执行时所有dom对象已经加载完毕了。


二、响应函数onmousemove



当事件的响应函数被触发时,浏览器每次都会将一个事件作为实参传递进响应函数,在事件对象中封装了当前事件相关的一切信息,比如:鼠标的坐标 键盘哪个键被按下 鼠标滚轮滚动的方向 实现div跟随鼠标进行移动

<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title></title>
        <style type="text/css">
            .box{
                width: 100px;
                height: 100px;
                background-color: red;
                position: absolute;
            }
        </style>
        <script type="text/ecmascript">
            window.onload=function(){
                var box=document.getElementsByClassName("box")[0];
                document.onmousemove=function(event){
                    event=event||window.event;
                    var left=event.clientX;
                    var right=event.clientY;
                    box.style.left=left+"px";
                    box.style.top=right+"px";
                }
            }
        </script>
    </head>
    <body>
        <div class="box"></div>
    </body>
</html>


相关文章
|
3月前
|
Web App开发 JavaScript 前端开发
javascript onkeydown事件
javascript onkeydown事件
|
5月前
|
JavaScript 前端开发
js事件队列
js事件队列
148 55
|
3月前
|
JavaScript
js两种移除事件的方法
js两种移除事件的方法
47 3
|
4月前
|
JavaScript 前端开发
JavaScript 事件
JavaScript 事件
43 2
|
5月前
|
JavaScript 前端开发
JavaScript 事件的绑定
JavaScript 事件的绑定
53 0
|
2月前
|
缓存 JavaScript 前端开发
JavaScript 与 DOM 交互的基础及进阶技巧,涵盖 DOM 获取、修改、创建、删除元素的方法,事件处理,性能优化及与其他前端技术的结合,助你构建动态交互的网页应用
本文深入讲解了 JavaScript 与 DOM 交互的基础及进阶技巧,涵盖 DOM 获取、修改、创建、删除元素的方法,事件处理,性能优化及与其他前端技术的结合,助你构建动态交互的网页应用。
62 5
|
3月前
|
存储 JavaScript 前端开发
js事件队列
【10月更文挑战第15天】
66 6
|
4月前
|
JavaScript 前端开发
JavaScript HTML DOM 事件
JavaScript HTML DOM 事件
30 5
|
4月前
|
监控 JavaScript 前端开发
|
3月前
|
JavaScript API
深入解析JS中的visibilitychange事件:监听浏览器标签间切换的利器
深入解析JS中的visibilitychange事件:监听浏览器标签间切换的利器
197 0