项目中有时候会不用jquery这么好用的框架,需要自己封装一些事件对象和事件处理程序,像封装AJAX那样;这里面考虑最多的还是浏览器的兼容问题,原生js封装如下:var EventUtil={ //节点、事件名、事件处理函数 addHanler:function(element,type,h...
分类:
Web程序 时间:
2014-12-20 23:20:24
阅读次数:
190
每次用到诸如client,screen,offset等,虽然通常都是能用对的,但是总觉得不是那么的自信没错。所以整理一下可以再需要的时候来查阅。一:clientX和clientY,screenX和screenY:可见:正如字面所讲,screen是鼠标相对屏幕坐标,但screenY取不到客户区以外的值...
分类:
编程语言 时间:
2014-12-19 18:55:54
阅读次数:
310
/******************************************************************************
*题目: 编写一个程序,开启3个线程,这3个线程的ID分别为A、B、C,每个线程将自己的ID
* 在屏幕上打印10遍,要求输出结果必须按ABC的顺序显示;如:ABCABC…依次递推。
*************************...
分类:
编程语言 时间:
2014-12-18 18:56:26
阅读次数:
209
该模块提供eventlet的事件支持,事件提供了跨 greenthread 的操作原语。 同一个事件对象既可以发出事件也可以接收(等待)事件,不同的协程共享这一个事件对象,就为不同协程之间基于事件的同步提供了可能。class eventlet.event.Event 该类型抽象了以下事件:任...
分类:
编程语言 时间:
2014-12-16 22:29:39
阅读次数:
214
简介
游戏开发中一个很重要的功能就是交互,如果没有与用户的交互,那么游戏将变成动画,而处理用户交互就需要使用事件监听器了。
总概:
事件监听器(cc.EventListener) 封装用户的事件处理逻辑事件管理器(cc.eventManager) 管理用户注册的事件监听器,根据触发的事件类型分发给相应的事件监听器事件对象(cc.Event) 包含事件相关信息的对象
如何使用...
分类:
Web程序 时间:
2014-12-16 01:23:18
阅读次数:
259
设计模式中提到观察者模式又叫做发布-订阅(Publish-订阅)模式。它定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象。这个主题对象在状态发生变化时,会通知所有 观察者对象,使它们能够自动更新自己。
C#中提到,委托是对函数的封装,可以当作给方法的特征指定一个名称。而事件则是委托的一种特殊形式,当发生有意义的事情时,事件对象处理通知过程。事件其实就是设计模式中观察者模式在....
分类:
其他好文 时间:
2014-12-15 09:08:38
阅读次数:
171
JavaScript 在事件处理函数中默认传递了 event 对象,也就是事件对象。但由于浏览器 的兼容性,开发者总是会做兼容方面的处理。jQuery 在封装的时候,解决了这些问题,并且 还创建了一些非常好用的属性和方法一.事件对象事件对象就是 event 对象,通过处理函数默认传递接受。之前处理函...
分类:
Web程序 时间:
2014-12-11 17:07:32
阅读次数:
225
详细分享跨浏览器的事件对象EventUtil的作用原理和使用方法。
分类:
其他好文 时间:
2014-12-10 22:43:15
阅读次数:
208
最近一直没有更新博客,因为一直在想一个问题,内核对象这一章内容很多很重要,自己没有掌握好也没有把握写好这一章,最后还是决定能写多少写多少,一面写一面学,后续学到新的再更新吧;
《windows核心编程》提了几种内核对象:
访问令牌对象:与windows的安全性有关,目前不是很懂,了解后再写;
事件对象: Event对象,可跨进程同步; 由CreateEvent创建;
文件对象: Fi...
原文:从零开始学习jQuery (五) 事件与事件对象 本系列文章导航 从零开始学习jQuery (一) 开天辟地入门篇 从零开始学习jQuery (二) 万能的选择器 从零开始学习jQuery (三) 管理jQuery包装集 从零开始学习jQuery (四) 使用jQuery操作元素的属性与样式 ...
分类:
Web程序 时间:
2014-12-08 09:16:52
阅读次数:
438