JavaScript函数.鼠标事件

本文介绍了JavaScript函数的基本概念与使用方法,并详细解析了常见鼠标事件的触发方式及应用实例。

         Jscript函数.鼠标事件

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

开发工具与关键技术: vs HTML Jscript

作者:管锦炼

撰写时间:2022/3/27

(函数)

JavaScript 函数是被设计为执行特定任务的代码块.

实例:function myFunction(p1, p2) {

    return p1 * p2;              // 该函数返回 p1 和 p2 的乘积

}

JavaScript 函数语法

Jscript函数是通过关键字function来定义的,其后关键字后面跟的是函数名称

函数名称的定义规则和变量一样,最后名称后面是圆括号( ).

由函数执行的代码要放到花括号中{ }.

 

        function getSum(num1,num2){

            var sum=0;

            for(var i=num1;i<=num2;i++){

                sum+=i;

        }

        console.log(sum);

        }

函数调用.

函数中的代码将在其他代码调用该函数时执行

 function getSum(num1,num2){

            var sum=0;

        }

        getSum(10,200);

        getSum(1,100);

getSum为函数的名称(参数1,参数2)

调用函数时只需要前面加上函数的名称后面带上圆括号即可.

函数返回

当 JavaScript 到达 return 语句,函数将停止执行。

如果函数被某条语句调用,JavaScript 将在调用语句之后“返回”执行代码。

函数通常会计算出返回值。这个返回值会返回给调用者:

<script>

        // 1、求任意两个数之和

        function getSum(x,y){//形参 没有赋值的形成默认是undefiend

           sum=x+y;

           return sum;

        }

        console.log(getSum(5,3));//实参

    </script>

(鼠标事件)

下面是几种常见的鼠标事件:

<body>

    <div class="box">

    </div>

    <script>

    var box=document.querySelector('div');

    box.onclick=function(){//单击事件 onclick

        alert('单击事件');

    }

    box.onmousedown=function(){//鼠标按下事件 onmousedown

        alert(1);

    }

       box.onmouseup=function(){//鼠标弹起事件 onmouseup

           alert(1);

       }

    box.ondblclick=function(){//双击事件 ondblclick

        alert(1);

    }

    box.onmouseover=function(){//鼠标移入事件 onmouseover

        console.log(1);

    }

    box.onmouseleave=function(){//鼠标离开事件

        alert(1);

    }

    box.onmouseenter=function(){//鼠标移入事件

        console.log('移入');

    }

 

    box.onmousemove=function(e){//在元素中移动事件

        console.log(e);

    }

    </script>

</body>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值