iis服务器助手广告广告
返回顶部
首页 > 资讯 > 前端开发 > VUE >javascript是不是事件驱动
  • 813
分享到

javascript是不是事件驱动

2024-04-02 19:04:59 813人浏览 八月长安
摘要

本文小编为大家详细介绍“javascript是不是事件驱动”,内容详细,步骤清晰,细节处理妥当,希望这篇“javascript是不是事件驱动”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新

本文小编为大家详细介绍“javascript是不是事件驱动”,内容详细,步骤清晰,细节处理妥当,希望这篇“javascript是不是事件驱动”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。

JavaScript是事件驱动的;JavaScript是一种基于对象和事件驱动并且具有安全性能的脚本语言,事件驱动是通过鼠标或热键的动作引发的,事件处理的过程是先发生事件,后启动事件处理程序并做出反应。

教程操作环境:windows10系统、javascript1.8.5版、Dell G3电脑。

javascript是事件驱动的吗

javascript是事件驱动的

javascript中的事件驱动是通过 鼠标或热键 的动作引发的. 主要事件如下:

  1、鼠标单击事件 onclick

  2、内容改变事件 onchange

  3、选中事件 onselect --当text或textarea的内容被高亮显示后触发该事件

  4、获得焦点事件 onFocus --当对象获得焦点时发生

  5、失去焦点事件 onBlur --和获得焦点事件相对应!

  6、文档载入事件 onload --当文档被载入是触发事件。通常也叫加载事件(加载运行) 一般用来设置cookie

  7、卸载文档事件 onunload --和加载文档事件对应。当WEB页面退出时发生,通常更新cookie的值

  8、鼠标右键菜单功能事件 oncontextmenu --可以屏蔽鼠标右键时使用

事件处理:

1.发生事件

2.启动事件处理程序(通过 事件处理器触发)

3.事件处理程序作出反应

事件的调用(都是通过 事件处理器 调用),示例如下:

1.在html中调用

<input name="save" type="button" value="保存" onclick="alert('Click the button');" />

2.在Javascript中调用

<input id="save" type="button" />
<script>
var b=document.getElementById("save");
b.onclick=function(){
   alert("Click the button");
}
</script>

在上面代码中,一定要把Javascript脚本放在元素标记的下面,因为Javascript语言是解释型语言,执行顺序是按顺序逐行执行,只有这样变量b才能获取到 元素标记对象

在浏览器中,事件对象是window对象的一个属性event,作用是在事件被触发时,获取触发事件的对象,在IE浏览器中,事件对象真正包含在even的srcElement属性中;在DOM浏览器中(非IE浏览器中),事件对象真正包含在event的target属性中

function someHandle(){
       var oEvent;
       if(window.event==true){  //判读是否存在事件对象
           oEvent=window.event;
       }
       var oTarget;
       if(oEvent.srcElement==true){
       oTarget=oEvent.srcElement; //IE浏览器
       }
       else{
       oTarget=oEvent.target;  //DOM浏览器
       }
       alert(oTarget.tarName); //弹出目标对象的标记名称
}
window.onload=function(){
var oImg=document.getElementsByTagName("img")[0]; //获取一组name为img的标记的第一个
oImg.onclick=someHandle();
}

读到这里,这篇“javascript是不是事件驱动”文章已经介绍完毕,想要掌握这篇文章的知识点还需要大家自己动手实践使用过才能领会,如果想了解更多相关内容的文章,欢迎关注编程网VUE频道。

--结束END--

本文标题: javascript是不是事件驱动

本文链接: http://www.lsjlt.com/news/98118.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • javascript是不是事件驱动
    本文小编为大家详细介绍“javascript是不是事件驱动”,内容详细,步骤清晰,细节处理妥当,希望这篇“javascript是不是事件驱动”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新...
    99+
    2024-04-02
  • javascript是不是事件驱动的语言
    这篇文章主要介绍“javascript是不是事件驱动的语言”,在日常操作中,相信很多人在javascript是不是事件驱动的语言问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”...
    99+
    2024-04-02
  • javascript的事件驱动是什么
    本篇文章为大家展示了javascript的事件驱动是什么,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。javascript的事件驱动有:1、鼠标单击事件“oncli...
    99+
    2024-04-02
  • javascript的事件驱动机制是什么
    这篇文章主要介绍“javascript的事件驱动机制是什么”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“javascript的事件驱动机制是什么”文章能帮助大家解决...
    99+
    2024-04-02
  • Javascript中事件驱动的原理是什么
    本篇文章为大家展示了Javascript中事件驱动的原理是什么,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。首先来看看这样一个应用场景,网页上有个链接,比如说高级搜...
    99+
    2024-04-02
  • Redis的事件驱动模型是什么
    这篇文章主要讲解了“Redis的事件驱动模型是什么”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Redis的事件驱动模型是什么”吧!为什么 Redis 不使用基本的 Socket 编程模型?...
    99+
    2023-06-30
  • web前端中事件驱动指的是什么
    这篇“web前端中事件驱动指的是什么”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“web前...
    99+
    2024-04-02
  • javascript是不是动态的
    小编给大家分享一下javascript是不是动态的,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!javascript是动态的,它...
    99+
    2024-04-02
  • hover是不是jquery事件
    这篇文章主要介绍“hover是不是jquery事件”,在日常操作中,相信很多人在hover是不是jquery事件问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”hover是不是...
    99+
    2024-04-02
  • click是不是jquery事件
    这篇文章主要介绍了click是不是jquery事件的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇click是不是jquery事件文章都会有所收获,下面我们一起来看看吧。 ...
    99+
    2024-04-02
  • Redis中事件驱动模型的作用是什么
    这篇文章给大家介绍Redis中事件驱动模型的作用是什么,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。前言Redis 是一个事件驱动的内存数据库,服务器需要处理两种类型的事件。文件事件时...
    99+
    2024-04-02
  • javascript事件是什么
    这篇文章将为大家详细讲解有关javascript事件是什么,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。JavaScript是什么JavaScript是一种直译式的脚本语言,其解释器被称为J...
    99+
    2023-06-15
  • javascript是不是动态语言
    这篇文章主要介绍“javascript是不是动态语言”,在日常操作中,相信很多人在javascript是不是动态语言问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”javasc...
    99+
    2024-04-02
  • javaScript事件源是什么
    今天就跟大家聊聊有关javaScript事件源是什么,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。在事件中,当前操作的那个元素就是事件源,比如网页元素中input有onclick事件...
    99+
    2023-06-15
  • javascript中什么是事件
    这篇文章主要讲解了“javascript中什么是事件”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“javascript中什么是事件”吧! ...
    99+
    2024-04-02
  • javascript DOM事件是什么
    这篇文章主要讲解了“javascript DOM事件是什么”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“javascript DOM事件是什么”吧!DOM级...
    99+
    2024-04-02
  • javascript是不是动态的语言
    这篇文章主要介绍javascript是不是动态的语言,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完! javascript是动态的语言,它是一种动态类型、弱...
    99+
    2024-04-02
  • 什么是JavaScript事件处理
    这篇文章主要介绍“什么是JavaScript事件处理”,在日常操作中,相信很多人在什么是JavaScript事件处理问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”什么是Jav...
    99+
    2024-04-02
  • JavaScript事件是什么意思
    这篇文章主要介绍JavaScript事件是什么意思,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完! JavaScript事件是指在文档或者浏览器中发生的一些...
    99+
    2024-04-02
  • JavaScript五大事件是什么
    这篇文章主要讲解了“JavaScript五大事件是什么”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“JavaScript五大事件是什么”吧!页面事件思考:H...
    99+
    2024-04-02
软考高级职称资格查询
推荐阅读
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作