javascript 对象中的 handleEvent
2024-10-14 12:21:36
在高级浏览器中,我们在绑定事件的时候 可以知道绑定一个对象,然后在这个对象中的 handleEvent 方法会自动进入指定的方法,不多说了举个例子吧!!
var events = {
handleEvent: function(event) { switch (event.type) {
case 'touchstart': this.touchstart(event); break;
case 'touchmove': this.touchmove(event); break;
case 'touchend': touchend(event); break;
}
},
touchstart:function(event){
},
touchmove:function(event){
},
touchend:function(event){
}
} document.getElementById('elementID').addEventListener('touchstart',events,false);
document.getElementById('elementID').addEventListener('touchmove',events,false);
document.getElementById('elementID').addEventListener('touchend',events,false);
这种在支持html5的浏览器中可以放心使用,wap端现在也可以放心使用,如果遇到版本低的浏览器就不能用这种了,因为低版本浏览器根不能用!!!!
最新文章
- 背包问题(Knapsack problem)采用动态规划求解
- Spark(一): 基本架构及原理
- Oracle中的单行函数
- -----------------------------SpringMVC理解-----------------------------
- 一步步写STM32 OS【三】PendSV与堆栈操作
- 兼容安卓的javaproject1.0
- BZOJ2748_音量调节_KEY
- 小程序的get和post请求头的区别
- Guice之IOC教程
- Tomcat 设置开机自启
- OpenSSL MD5 API
- 初识ActiveMQ
- GDB高级调试
- repo forall -c 用法【转】
- MATLAB程序控制结构
- Java访问权限控制
- Java NIO系列教程(四) Scatter 和 Gather
- 将C语言的CRC32 代码转成JAVA的CRC32 代码
- mac terminal中快捷移动光标 持续更新。。。
- TensorFlow学习笔记(三)MNIST数字识别问题