`
yunmoxue
  • 浏览: 290586 次
  • 性别: Icon_minigender_1
  • 来自: 郑州
社区版块
存档分类
最新评论

事件简介,指定事件

    博客分类:
  • ajax
阅读更多
发生事件--启动事件处理程序--事件处理程序做出反应
事件简介
  JavaScript是基于对象(object based)的语言,不是面向对象.基于对象的基本特征就是采用事件驱动(event driver).
  通常鼠标或热键的动作称之为事件(event),之后引发的一连串程序的动作,叫做事件驱动.而对事件进行处理的程序或函数,称之为事件处理程序(event handler).
指定事件
  事件处理程序一般分为事件源事件处理者.
  事件源:引起事件的源头.html中的任何标记都可以是事件源.
  事件处理者:javaScript的执行脚本语言.也就是你编写的javascript语言.

  1.直接在html标记中指定
  这种方法最普遍.
  <标记...事件="事件处理程序" [事件="事件处理程序"]>
  <!--额.提示一下.我以前不知道的.[]里的东西是可选的意思.就是可有可无,根据需要自行增减.-->
  例1:
  <body onload="alert('javaeye!')" onunload="alert(bye!)">
  这样定义的<body>标记,能使文件读取完毕时弹出一个对话框,提示"javaeye!",在用户退出的时候(关闭窗口,或到另一个页面)时弹出"bye!".
  例2:
  <head>
  <title>hehe</title>
  <script language="javascript">
  var count1=0;
  </script>
  </head>
  <body>
  <div style="margin:15px auto;">
  <p><a href="#" onMouseover="++count1;alert('No.'+count1)">我要健康
  </a></p>
  </div>
  </body>
  声明对象不能在事件处理程序里声明...0 0..汗.

  2.编写特定对象特定事件的javascript
  虽然用的少,但是某些场合还是很有用的.
  <script language="javascript" for="对象" event="事件">
  //事件处理程序代码
  </script>
  例子:
  <script language="javascript" for="window" event="onload">
  alert('网页读取成功!');
  </script>
  3.在javascript中说明
  <事件主角-对象>.<事件> = <事件处理程序>;
  这是的<事件处理程序>是真正的代码.不是字符串形式的代码.如果事件处理程序是一个自定义的函数,并且没有使用参数的必要,就不需要加();
  例子:
  function ignoreError()
  {
  return true;
  }
  window.onerror = ignoreError;// 此处没有使用()
  这个例子将ignoreError()函数定义称为window对象的onerror事件的处理程序,它的效果是忽略该window对象的任何错误.
分享到:
评论

相关推荐

    c# Timer 中怎么在固定时间和固定周期中调用事件

    #### 一、基础知识简介 1. **`System.Windows.Forms.Timer` 类**:这是一个基于Windows Forms的定时器,它可以在设定的时间间隔后触发一个事件。 2. **事件处理**:通过定义事件处理函数并在定时器触发时调用这些...

    Freeswitch订阅事件打印程序

    程序功能简介: 1、在Freeswitch运行过程中将需要的订阅事件输出到屏幕和文件中。 2、可以根据需求添加订阅的事件。 3、多文件存储消息日志,避免日志文件太大的尴尬。 实现背景: 在主程序中打印订阅日志的话会...

    ADO开发模型及事件简介

    ### ADO开发模型及事件简介 #### ADO概述 Microsoft ActiveX Data Objects (ADO) 是一个数据访问组件,它允许客户端应用程序通过 OLE DB 提供者来访问和操作数据库服务器中的数据。ADO 的核心优势在于其易用性、...

    Flex事件机制详细说明

    #### 一、事件简介 在Flex框架中,事件是应用程序与用户交互的核心机制之一。它可以由多种触发源启动,包括但不限于用户的输入(如键盘按键、鼠标点击)、外部数据加载完成(例如WebService请求返回)或组件状态的...

    事件结构汇总

    1. 事件选择器标签:用于指定特定分支所要处理的事件名称。 2. 事件数据节点:返回与事件相关的数据信息。 3. 事件过滤节点:仅在过滤型事件中使用,用于修改事件参数。 4. 超时接线端:设定在超时前等待事件的时间...

    阻止浏览器的默认事件和冒泡

    1. **`onbeforeunload`事件简介**:这是一个特殊的事件,当用户尝试关闭或离开当前页面时会被触发。它通常用于询问用户是否真的想离开页面,尤其是在用户有未保存的工作的情况下。 2. **使用示例**:下面的示例展示...

    事件驱动架构

    时间窗口是CEP中一个重要的概念,用于指定事件的有效时间段。 - **3.5.1 时间窗口**:基于事件的时间戳来定义窗口范围。 - **3.5.2 时间批次**:将事件按时间分批处理。 ##### 3.5 批次窗口 批次窗口则根据事件...

    Flex事件机制(通俗易懂)

    #### 二、事件机制简介 ##### 1. 什么是事件机制? 事件机制是Flex中非常核心的一部分。简而言之,事件可以理解为某种条件得到满足时触发的动作。例如,`MouseEvent` 就是在用户进行鼠标操作时触发的一系列事件。...

    delphi控件属性和事件

    - **简介**:用于指定控件在父容器中的对齐方式,可以是居中、靠左、靠右等。 - **应用场景**:布局设计时调整控件的位置。 ##### 4. **AutoSize** - **简介**:此属性控制控件是否根据其内容自动调整大小。 - ...

    datagrid curentchange事件

    #### 一、简介 在软件开发过程中,特别是在Windows Forms应用程序中,数据绑定是一项非常重要的功能。`datagrid`是用于显示表格数据的一种控件,在.NET Framework中,`DataGridView`是最常用的实现方式之一。当用户...

    jquery事件合成

    事件简介** 在浏览器中,事件是用户与网页交互时产生的特定行为,例如点击按钮、滚动页面或输入文本。JavaScript提供了处理这些事件的方法,而jQuery进一步增强了这些功能,使事件处理更加简洁高效。 **2. 事件...

    (源码)基于LMAX Disruptor的高性能事件处理系统.zip

    1. 事件预分配在定义Disruptor时,通过指定事件工厂(EventFactory)来预分配事件对象,减少了GC压力,提高了系统的响应时间。 2. 避免伪共享通过使用填充机制(padding),避免了CPU缓存行中的伪共享问题,提高了...

    net2010 WebBrowser浏览页控件事件本地处理

    一、`WebBrowser`控件简介 `WebBrowser`控件是.NET Framework提供的一个类,位于`System.Windows.Forms`命名空间下。它为开发者提供了在桌面应用中嵌入Web浏览器的功能,可以用于展示网页、执行JavaScript代码以及与...

    Remoting事件(服务端广播)

    1. .NET Remoting简介: .NET Remoting是.NET Framework提供的一种跨进程甚至跨网络的通信机制。它允许对象在不同的应用程序域(AppDomain)之间进行交互,无论是同一台机器还是网络上的不同机器。Remoting为开发者...

    c#委托和事件

    **2.4.2 Observer设计模式简介** 观察者模式是一种常用的软件设计模式,它定义了对象之间的一对多依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都会得到通知并自动更新。在.NET框架中,委托和事件是...

    委托的简介.怎样使用委托

    【委托的简介与使用】 委托在C#编程中扮演着重要的角色,它是函数指针的高级形式,允许我们将方法作为参数传递给其他方法。通过这种方式,我们可以实现代码的灵活组合和解耦,使得功能模块之间可以更加独立地交互。...

    Go-EDA-是一个用于实现事件驱动架构的库

    **事件驱动架构(EDA)简介** 事件驱动架构(Event Driven Architecture)是一种软件设计模式,它基于消息传递机制,使得系统中的组件通过发布、订阅事件来进行通信,而非直接调用对方的方法。这种架构模式能够提高...

    一、竞赛项目简介 “网络安全”竞赛共分 A.基础设施设置与安全加固;B.网络安 全事件响应、数字取证调查和应用安全;C.CTF

    #### 一、竞赛项目简介 - **网络安全竞赛模块划分**: - **模块A:基础设施设置与安全加固** - 目标:通过配置各种安全策略来增强服务器系统的安全性。 - 内容:涉及用户安全管理、密码策略、本地安全策略、服务...

Global site tag (gtag.js) - Google Analytics