Js鼠标事件与函数

article/2025/10/22 14:43:07
  1. 鼠标事件(Mouse Events)

通过鼠标触发事件, 类似用户的行为:

  1. 鼠标事件列表,要在body里设一个div,id名要为box,style里设置它的宽、高,然后再script里设置脚本语言,使它在里面能够运行。下面script都例了鼠标每一样事件,把注释解掉,在把上面的注释掉就可以在浏览器查看鼠标事件。

<script>

       var box = document.getElementById("box");

       //鼠标单击事件

        box.onclick = function(){

            alert(123);

        }

        //鼠标双击事件

        // box.ondblclick = function(){

        //     alert(123);

        // }

        //鼠标移入事件、鼠标移出事件

        // box.onmouseover = function(){

        //     console.log("鼠标在元素上面");

        // }

        // box.onmouseout = function(){

        //     alert(456);

        // }

        // box.onmouseover = function(){

        //     console.log("鼠标在移动");

        // }

        // 鼠标按下、松开事件

        // box.onmousedown = function(){

        //    console.log("当前鼠标为按下状态")

        // }

        // box.onmouseup = function(){

        //     console.log("当前鼠标为松开状态")

        // }

        // 鼠标滚动事件

        // window.onmousewheel = function(){

        //      console.log("box为滚动状态")

        //  }

        // window.onmousewheel = function(){

        //      console.log("滚动条事件")

        //  }

</script>

  1. JavaScript-函数

1、函数定义:JavaScript 函数是被设计为执行特定任务的代码块。

2、JavaScript 函数语法

JavaScript 函数通过 function 关键词进行定义,其后是***函数名***和括号 ();

函数名可包含字母、数字、下划线和美元符号(规则与变量名相同);

function name(){

    要执行的代码

}

  1. 调用函数

函数定义好后,是不能自动执行的,需要调用它,直接在需要的位置写函数名。

 第一种情况:在<script>标签内调用。

 第二种情况:在HTML文件中调用,如通过点击按钮后调用定义好的函数。

  1. 返回值的函数

当我们会希望函数将值返回调用它的地方,通过使用 return 语句就可以实现;

在使用 return 语句时,函数会停止执行,并返回指定的值。

  1. 返回值的函数代码:

function add2(x,y){

    sum = x+y;

    return sum;//返回函数值,return 后面的值叫做返回值

}

// var result = add2(35,40);

// console.log(result);  控制台输出的值为:80

var result = add2("今天是","星期四");

console.log(result);//控制台输出的值为:今天是星期四

  1. 有参数的函数   

function 函数名(参数1,参数2){

 函数代码;

    }

注意:参数可以多个,根据需要增减参数个数。参数之间用(逗号,)隔开。

add2(3,34);//调用函数

//最终输出值为:37

  1. 执行完返回值函数时,整个 JavaScript 并不会停止执行,仅仅是函数。JavaScript 将继续执行代码,从调用函数的地方,函数调用将被返回值取代
  2. 注意:函数中参数和返回值不只是数字,还可以是字符串等其它类型。

 


http://chatgpt.dhexx.cn/article/ZDP5sbuZ.shtml

相关文章

JS鼠标事件(非常详细)

这里写目录标题 一、 常用到的鼠标事件鼠标点击鼠标移动鼠标经过鼠标来源鼠标定位鼠标按键 一、 常用到的鼠标事件 在 JavaScript 中&#xff0c;鼠标事件是 Web 开发中最常用的事件类型&#xff0c;鼠标事件类型详细说明如下表所示&#xff1a; 鼠标事件类型 项目Valueclick…

JS鼠标事件实现动效

1 JS鼠标事件 click鼠标点击事件 事件对象.onclickfunction() {}mousedown / mouseup 鼠标按下/松开事件 事件对象.onmousedown function() {}mouseenter / mouseleave 鼠标移入/移出事件mouseover / mouseout 鼠标移入移出mousemove 鼠标移动事件mousewheel 滚轮滚动事件 注…

JavaScript鼠标事件

JavaScript鼠标事件 js中是比较简单的语言&#xff0c;然而js的精髓就是js事件&#xff0c;这也是js当中最重要的部分&#xff0c;很多人对JavaScript鼠标事件是什么还不是很了解&#xff0c;下面我们对JavaScript鼠标事件进行详解。 鼠标事件&#xff08;Mouse Events&#…

Linux运维之zabbix(四)onealert云告警平台

Linux运维之zabbix&#xff08;四&#xff09;onealert云告警平台 什么是云告警平台&#xff1f; 可以通过微信、邮件等快速接入各类警告信息&#xff0c;通过降噪、聚类、分派、通知、排班等功能&#xff0c;提高告警管理能力 云告警平台的部署 百度搜索oneallert&#xf…

zabbix集成onealert报警 、利用proxy分担server端压力

前言 告警将重要信息发送给运维「或者其他相关人」&#xff0c;及时发现并且处理问题。在所有开源监控软件里面&#xff0c;Zabbix 的告警方式无疑是最棒的。告警的方式各式各样&#xff0c;从 Email 告警到飞信、139/189邮箱、最后到微信甚至电话告警&#xff0c;接入存在各种…

利用zabbix部署onealert云报警平台

实验环境&#xff1a; server4 172.25.254.4 server4作为zabbix-server服务器&#xff0c;并在其上搭建zabbix-agent客户端。 server5 172.25.254.5 server5 作为zabbix-agent客户端 1. 部署好zabbix基本环境&#xff0c;让其监控sever4、s…

Zabbix(五)利用Zabbix部署onealert云告警平台

一、利用Zabbix部署onealert云告警平台 人的精力是有限的&#xff0c;当我们部署好zabbix监控&#xff0c;为监控主机添加各种监控项完毕之后&#xff0c;不可能时时刻刻去盯着我们的主机看&#xff0c;如果一个主机出现异常&#xff0c;我们该如何在第一时间获得其异常信息&a…

Zabbix监控整合OneAlert报警平台实现邮件、短信、微信、电话多方式报警

Zabbix传统告警方法 Email&#xff1a;调用 sendmail 、sendEmail 等脚本通过 SMTP 发送邮件 飞信&#xff1a;飞信已经退出历史舞台&#xff0c;不再有人使用 189/139&#xff1a;发送邮箱邮件至邮箱&#xff0c;邮箱将短信转到用户手机短信&#xff0c;存在一定的延迟 微…

详解 OneAlert 排班可以帮你做什么

排班的存在&#xff0c;实质是通过有序安排&#xff0c;降低企业/团队人力成本&#xff0c;提升工作效率。 阅读导航&#xff08;预计2min&#xff09; 1. 详解排班功能 轮班机制 工作时间 双视图展示 灵活调整 2. 利用排班如何助力运维团队 排班策略让告警更精准分派到人 …

zabbix 使用onealert云报警平台

在www.onealert.com上 获取key值 安装步骤&#xff1a; [rootserver1 zabbix安装包]# cp oneitsm_zabbix_release-1.2.0.tar.gz /usr/lib/zabbix/alertscripts/ [rootserver1 zabbix安装包]# cd /usr/lib/zabbix/alertscripts/ [rootserver1 alertscripts]# ls oneitsm_zab…

Promethus(普罗米修斯)的Grafana+onealert实现报警功能

1、Centos7安装Promethus(普罗米修斯&#xff09;监控系统完整版 2、Promethus(普罗米修斯&#xff09;监控Mysql数据库 3、Promethus(普罗米修斯&#xff09;安装Grafana可视化图形工具 4、Promethus的Grafana图形显示MySQL监控数据 5、Promethus(普罗米修斯&#xff09;的…

OneAlert助力车行易提升事件响应效率,保障服务稳定性

权威数据显示,目前国内汽车后服务市场的规模已达万亿级别。而在车主日常用车的多种生活场景中,与车辆违章相关的细分业务使用频度仅次于导航、停车、洗车等三项车后服务,这也是极具发展潜力的一个细分市场。「车行天下,快易人生」的车行易,已经成为众多服务厂商中的佼佼者…

利用Zabbix部署onealert云告警平台

当我们部署好zabbix监控&#xff0c;为监控主机添加各种监控项完毕之后&#xff0c;如果一个主机出了问题&#xff0c;我们又怎么能在第一时间获得报警信息&#xff0c;然后及时处理问题呢&#xff1f;one alter云告警&#xff0c;是一种很不错的选择 一、注册云告警账号 登陆…

Zabbix部署onealert告警平台

文章目录 zabbix部署onealert告警平台步骤在zabbix server上配置告警软件在web界面添加相应的告警媒介onealert官网添加通知策略测试报警接收 zabbix部署onealert告警平台 步骤 官网注册自己的云告警帐号&#xff0c;登陆云警告系统设置个人信息。 获取key 在zabbix serv…

nagios配置Onealert告警

注册用户 首先打开http://www.onealert.com/ 点击注册&#xff0c;注册一个新用户并登录 配置 进入个人的页面后&#xff0c;点击配置&#xff0c;然后点击应用 点击添加应用 选择nagios 然后进入nagios配置页面&#xff0c;根据如下步骤进行配置 获取应用key 输入应用名称…

zabbix+onealert云告警+微信通知

【监控告警】是运维的必备手段之一&#xff0c;通过下面的内容&#xff0c;我将详细讲解zabbix与onealert告警系统的结合使用。 绝对不是打广告哦&#xff5e; 有兴趣的朋友可以试一下&#xff0c;告警功能还是非常有用和常用的。 文章目录 onealert安装配置实验环境&#xff…

OneAlert报警中心调研

功能 总之 可能了解不够深入&#xff0c;感受下来并无太大亮点&#xff0c;做了基础的报警归并和条件判断&#xff0c;做了基础功能的报警推送&#xff0c;缺乏核心技术和业务亮点。

OneAlert告警通知必达

随着互联网行业的高速发展&#xff0c;企业 IT 应用环境日趋复杂。几分钟的故障就会严重到用户体验&#xff0c;那么如何有效降低IT故障带来的影响呢&#xff1f;权威数据表明&#xff0c;86%的企业认为建立有效的监控系统和告警系统、提升 IT 的可见性是最佳的方式。 9月1日&…

Zabbix部署onealert云告警平台

实验前提&#xff1a; 已经完成了zabbix的安装部署&#xff0c;以及添加server2主机&#xff08;zabbix-agent&#xff09;点击此处即可查看zabbix的安装部署详细步骤 利用Zabbix部署onealert云告警平台 虽然zabbix自带报警媒介&#xff0c;但它的报警消息可能会当成垃圾邮…

Zabbix-3.0.x使用OneAlert发送告警

OneAlert 是国内首个 SaaS 模式的云告警平台&#xff0c;集成国内外主流监控/支撑系统&#xff0c;实现一个平台上集中处理所有 IT 事件&#xff0c;提升 IT 可靠性。它能以史上第二快的速度&#xff0c;对事件进行智能的组织、排序和分类&#xff0c;从而极大地提高团队在处理…