<!--ps后边都是笔者自己的理解.错误的话不负责任.有人指出就谢谢你啦!-->
在原始事件模型中,事件处理程序被作为html的属性值被设置为javascript脚本.
ps:就是在 标签的属性中写上javascript语句..
例如:
<input type="button" value="别点我" onclick="alert('别点我.');">
如果处理程序有多个javascript语句组成,中间用;号隔开.
例如:
<input type="button" value="别点我" onclick="alert('别点我.');alert('你怎么就不听话呢!')">
实际使用中,如果事件处理程序有多个语句,可以把这些语句定义到一个函数体中.然后调用.
例如:
<input type="button" value="别点我" onclick="donot()">
<script language="javascript">
function donot()
{
alert('别点我.');
alert('你怎么就不听话呢!');
alert('讨厌..');
}
</script>
给出一个比较有意思的案例:
自己找一个图片,效果是当鼠标移上去逐渐清晰.代码如下:
<html>
<head>
<title>淡出效果</title>
<style type="text/css">
#image{
filter:alpha(opacity=30);
}
</style>
<script language="javascript">
var num=30;
function change()
{
if(num<=100)
{
num++;
image.filters.alpha.opacity=num;
setTimeout("change()",200);
}
}
</script>
</head>
<body>
<img id="image" src="img/shy.gif" onmousemove="change();" onmouseout="image.filters.alpha.opacity=30;num=30;"/>
</body>
</html>
ps:滤镜alpha前边已经说过.是设置透明度的.javascript中的
setTimeout是内置函数,作用是每个多少毫秒自动调用某个函数,第一个参数就是要调用的函数,第二个参数是隔多少毫秒.
分享到:
相关推荐
5. **事件处理**:`PropertyGrid`提供了几个关键事件,如`PropertyChanged`和`GridValueChanged`,这些事件可以在属性更改时触发自定义逻辑。 6. **多选和分类**:使用`GridLinesVisible`和`PropertySort`属性,...
了解和熟练使用这些属性、事件和方法,能够帮助开发者创建交互性强、功能丰富的VB应用程序。通过调整属性可以定制控件的外观和行为,通过响应事件可以实现用户交互,通过调用方法可以控制程序流程。这三者共同构成了...
事件通知通常与INotifyPropertyChanged接口结合使用,该接口定义了一个`PropertyChanged`事件,当属性值改变时,会触发这个事件。 事件通知的优势: 1. 提供了更细粒度的控制,可以精确地决定何时触发UI更新。 2. ...
以上是C#中一些常见控件的基本属性和事件,通过合理使用这些控件和其事件,开发者可以创建出功能丰富的Windows应用程序。在实际编程中,根据具体需求,还需要了解更多的属性和事件,以及如何结合使用来实现特定功能...
- **事件处理**:继承自`CPropertyPage`的类需要重写`OnInitDialog`以初始化页面,并可能需要处理其他消息,如按钮点击或控件更改。 - **多页交互**:如果属性页有多个页面,可以通过`CPropertySheet`的`...
`option`属性和与之相关的JS事件在不同浏览器之间可能存在差异,这些差异主要体现在事件处理、行为表现和兼容性上。了解并处理这些差异对于确保网页在各种浏览器上的正常运行至关重要。 1. **事件绑定差异** 在...
2. **定义事件属性**:在类中,声明一个公开的事件属性,它使用前面声明的事件类型。例如,`property OnMyEvent: TMyEvent read FOnMyEvent write SetOnMyEvent;`。 3. **实现事件触发**:当需要触发事件时,通过...
在实际应用中,事件绑定和自定义属性经常结合使用。比如,一个按钮元素可能有`data-action="save"`的自定义属性,然后通过事件监听该按钮的点击事件,读取并执行相应的保存操作。这样,我们可以将行为逻辑与HTML结构...
在使用自定义控件的应用程序中,开发人员可以像处理任何其他控件的事件一样处理自定义事件。只需将事件处理程序连接到控件的事件即可: ```csharp myCustomControl.CustomClick += MyCustomControl_CustomClick; ...
在Asp.Net开发中,用户控件(User Control)是一种可重用的组件,允许开发者创建自定义的UI元素,这些元素可以包含多个内置的Web控件,并且可以添加自定义属性和事件,以满足特定的需求。本文将详细介绍如何在Asp...
JavaScript部分可能涉及了`addEventListener`或`attachEvent`(对于旧版IE浏览器)来添加事件监听器,并在事件处理函数中使用`event.target`来获取当前鼠标下的元素,从而展示元素的相关属性,例如ID、类名、文本...
在Windows Presentation Foundation(WPF)中,依赖项属性(Dependency Property)是框架的核心特性之一,它为UI元素提供了数据绑定、样式设定、动画支持以及事件处理等强大功能。依赖项属性的机制使得WPF控件能够...
02-React面向组件编程-基本使用与理解、组件实例的三大核心属性与事件处理
### 图像加载错误处理:使用图像属性进行错误恢复 在Web开发中,图像加载失败是一个常见的问题。当图像无法正常加载时,为了提供更好的用户体验,通常会设置一个默认图像或者采取其他措施来替代缺失的图像。本文将...
本资源提供了一个使用`XmlDocument`类进行XML节点和属性读写的源码示例,非常适合初学者或者需要此类功能的开发者学习和参考。 `XmlDocument`是.NET Framework中的一个类,位于System.Xml命名空间下,它提供了对XML...
KeyInputDemo 处理键盘事件示例。 LatBox 依赖属性示例。 LogicalTree 逻辑树示例。 MouseClickEventArgsDemo 鼠标单击事件示例。 MouseInputInfo 获取鼠标输入信息。 ProgramLoopTree 编程...
示例描述:本章介绍了XAML的语法,包括原理、使用方法以及事件处理等等。 AttachedProperty 使用XAML中的附加属性。 CodebehindDemo 使用XAML中的后置代码文件编写程序代码。 LooseXaml 松散XAML示例。 ...
通常,程序员会为事件编写处理程序,定义发生事件时应执行的代码。AcceptButton和CancelButton属性分别关联了Enter键和Esc键触发的按钮,提供了一种方便的用户交互方式。 控件的其他高级特性,如AutoScroll属性使得...
### MSComm的属性和使用方法 #### 一、MSComm控件概述 MSComm控件是一种ActiveX控件,由Microsoft公司开发,旨在简化Windows环境下串行通信的编程过程。这种控件支持多种编程环境,如Visual C++ (VC)、Visual Basic...
- **定义**:`currentTarget`属性指的是当前正在处理事件的监听器所绑定的对象。在事件的不同传播阶段,`currentTarget`可能会发生变化。 - **示例**:如果用户点击了一个子对象,而这个子对象的父对象注册了监听...