- 博客(8)
- 收藏
- 关注
原创 javascript事件小例子(检查输入内容为数字类型)
New Document <!-- function checkInput() { //keyCode属性:获取事件相关字符的Unicode码,0~9的Unicode码为48~57 var code = event.keyCode; if(code57) { alert("请确认输入内容为数字!"); //========
2009-09-30 11:24:00 1190
原创 javascript事件小例子(图片随鼠标动)
New Document <!-- document.all.face.style.position=absolute; function getPos() { //clientX、clientY属性:设置或者获取事件位置的坐标,这两个属性的值分别表示了事件发生时相对于浏览器客户区的x,y坐标,及相对于Web页面左上角的宽度和高度,单位为像素 va
2009-09-30 11:02:00 824
原创 JavaScript操作XML文档
最近在学XML,看书的过程中顺便做点笔记,供以后参考 New Document <!-- var oNodeMap,str,oList,item; //创建DOMDocument对象 var xmlDoc = new ActiveXObject("Microsoft.XMLDOM"); //不允许异步加载,脚本会等待文档全部被下载后才执行代码 xmlDoc
2009-09-28 21:05:00 451
原创 事件五(例子)
基于消息的环境中,事件得到广泛的应用。在这样的环境中,程序将一直等待,直到接收到消息才采取相应的行动。而C#的事件处理机制非常适合基于与事件体系架构。下面一个程序创建了一个可以处理按键操作的事件处理程序。案件操作事件被命名为KeyPress,每当有一个键被按下时,程序都会调用OnKeyPress()以触发事件。class KeyEventArgs : EventArgs {
2009-09-05 18:06:00 453
原创 事件四(事件处理中使用匿名方法)
匿名方法在执行事件处理时显得特别有效。这是因为匿名方法可以替代单独存在的处理方法,直接作事件处理程序,不必另外声明一个方法,从而显著地线性化事件处理代码。 下面看一个简单的例子:delegate void MyEventHandler(); class MyEvent { public event MyEventHandler SomeEvent;
2009-09-03 21:37:00 767
原创 事件三(使用EventHandler)
在很多事件处理程序中,EventArgs参数并不会被用到。为了创建类似的声明语句,.NET框架提供了一个名为EventHandler的内置委托类型。这个委托类型可以出现在不需要附加信息的场合,作为事件处理程序声明语句中的另一个参数。 下面看一个简单的例子:class MyEvent { public event EventHandler SomeEve
2009-09-03 20:49:00 1648
原创 事件二(.NET事件)
C#允许编写各种类型的事件,但是为了与.NET框架的组件相兼容,必须遵循Microsft建立的一系列规则。这些规则的核心是,事件处理程序必须拥有两个参数。 第一个参数是一个对事件发生器的对象引用,它指向产生该事件的对象;第二个参数是一个对EventArgs类或者其派生类的引用,它指定处理程序所需的其他信息。 .NET兼容的事件处理通常采取下面的形式: void hand
2009-09-03 20:19:00 607
原创 事件一
以前对事件和委托只是略微知道一点点,最近打算深入理解一下事件和委托的概念,学习过程中参考了一本不错的教材,下面的几篇委托和事件都是出自此本书,分享,供大家学习! 事件构建在委托的基础上,从本质上说,事件是一种信号机制,它在发生某种活动时自动地发出通知。它的工作原理为:若对某个事件感兴趣,则对象为该事件注册一个事件处理程序。在事件发生时,所有注册在此事件上的处
2009-09-03 14:12:00 471
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人