51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#黑炮事件
Android的两种事件处理机制
UI编程通常都会伴随事件处理,Android也不例外,它提供了两种方式的事件处理:基于回调的事件处理和基于监听器的事件处理。对于基于监听器的事件处理而言,主要就是为Android界面组件绑定特定的事件监听器;对于基于回调的事件处理而言,主要做法是重写Android组件特定的回调函数,Android大部分界面组件都提供了...
代码星球
·
2020-06-02
Android
两种
事件
处理
机制
Android 事件
@OverridepublicbooleanonKeyDown(intkeyCode,KeyEventevent){//TODOAuto-generatedmethodstubswitch(keyCode){caseKeyEvent.KEYCODE_MENU:Log.d(TAG,"KeyEvent.KEYCODE_ME...
代码星球
·
2020-05-29
Android
事件
jquery技巧之让任何组件都支持类似DOM的事件管理
本文介绍一个jquery的小技巧,能让任意组件对象都能支持类似DOM的事件管理,也就是说除了派发事件,添加或删除事件监听器,还能支持事件冒泡,阻止事件默认行为等等。在jquery的帮助下,使用这个方法来管理普通对象的事件就跟管理DOM对象的事件一模一样,虽然在最后当你看到这个小技巧的具体内容时,你可能会觉得原来如此或者...
代码星球
·
2020-05-27
jquery
技巧
任何
组件
支持
jquery的事件命名空间详解
jquery现在的事件API:on,off,trigger支持带命名空间的事件,当事件有了命名空间,就可以有效地管理同一事件的不同监听器,在定义组件的时候,能够避免同一元素应用到不同组件时,同一事件类型之间的影响,还能控制一些意外的事件冒泡。在实际工作中,相信大家都用的很多,但是不一定了解它的所有细节,至少我有这样的经...
代码星球
·
2020-05-27
jquery
事件
命名
空间
详解
微信公众号消息与事件处理机制
一:授权事件接收URL1:微信server每隔10分钟定时推送component_verify_ticket。第三方平台方在收到ticket推送后也需进行解密{ComponentVerifyTicket=ticket@@@fxUU8P4_ip5B-S1sBL2SHmfA24haZRIUR8QIs0jLRXNfg1iBm...
代码星球
·
2020-05-25
微信
公众
消息
事件
处理
js判断手指的上滑,下滑,左滑,右滑,事件监听
原理:1:当开始一个touchstart事件的时候,获取此刻手指的横坐标startX和staerY; 2:当触发touchmove事件的时候,再获取此时手指的横坐标moveEndX和纵坐标moveEndY;最后,通过两次获取的坐标差值来判断手指在手机屏幕上的滑动方向。代码: $("body").on("touch...
代码星球
·
2020-05-25
js
判断
指的
下滑
左滑
chrome 监听touch类事件报错:无法被动侦听事件preventDefault
先上错误信息:UnabletopreventDefaultinsidepassiveeventlistenerduetotargetbeingtreatedaspassive.See https://www.chromestatus.com/...一个简单的页面只有这么段jsdocument.addEvent...
代码星球
·
2020-05-25
事件
chrome
监听
touch
报错
深入理解JS的事件绑定、事件流模型
一、JS事件(一)JS事件分类1.鼠标事件:click/dbclick/mouseover/mouseout2.HTML事件: onload/onunload/onsubmit/onresize/onchange/onfoucs/onscroll3.键盘事件: keydown:键盘按下时...
代码星球
·
2020-05-25
事件
深入
理解
JS
绑定
vue长按事件
html<divclass="test"@touchstart="gtouchstart()">按啊</div>jsdata(){return{ timeOutEvent: 0 ,// 长按事件定时器 }}methods:{gtouchstart(){//开...
代码星球
·
2020-05-24
vue
长按
事件
iOS Safari 中点击事件失效的解决办法
问题描述当使用委托给一个元素添加click事件时,如果事件是委托到 document 或 body 上,并且委托的元素是默认不可点击的(如 div, span 等),此时 click 事件会失效。可以使用下面的代码在iOS中进行测...
代码星球
·
2020-05-24
iOS
Safari
点击
事件
失效
手机端input,select屏蔽浏览器默认事件
文本框input:当文本框focus时会弹出软键盘,有时我们需要click事件而又不想触发focus事件(不要弹出软键盘)给input添加disabled="disabled"属性屏蔽click及focus事件,再使用touchstart来绑定点击事件 下拉选择框select:有时需要在点击的时候做出判断,同...
代码星球
·
2020-05-24
手机
input
select
屏蔽
浏览器
jQuery代码优化:事件委托篇
随着DOM结构的复杂化和Ajax等动态脚本技术的运用,事件委托自然浮出了水面。jQuery为绑定和委托事件提供了.bind()、.live()和.delegate()方法。本文在讨论这几个方法内部实现的基础上,展示它们的优劣势及适用场合。事件委托的事例在现实当中比比皆是。比如,有三个同事预计会在周一收到快递。为签收快递...
代码星球
·
2020-05-24
jQuery
代码
优化
事件
委托
深入理解ajax系列第五篇——进度事件
一般地,使用readystatechange事件探测HTTP请求的完成。XHR2规范草案定义了进度事件ProgressEvents规范,XMLHttpRequest对象在请求的不同阶段触发不同类型的事件,所以它不再需要检査readyState属性。这个草案定义了与客户端服务器通信有关的事件。这些事件最早其实只针对X...
代码星球
·
2020-05-24
深入
理解
ajax
系列
第五
深入理解DOM事件类型系列第六篇——加载事件
提到加载事件,可能想到了window.onload,但实际上,加载事件是一大类事件,本文将详细介绍加载事件 load load事件是最常用的一个事件,当页面完全加载后(包括所有图像、javascript文件、CSS文件等外部资源),就会触发window上的load事件 [注意]IE8-浏览器不会为该事...
代码星球
·
2020-05-24
事件
深入
理解
DOM
类型
深入学习jQuery鼠标事件
鼠标事件是DOM事件中最常用的事件,jQuery对鼠标事件进行了封装和扩展。本文将详细介绍jQuery鼠标事件 类型 鼠标事件共10类,包括click、contextmenu、dblclick、mousedown、mouseup、mousemove、mouseover、mouseout、mouseent...
代码星球
·
2020-05-24
深入
学习
jQuery
鼠标
事件
首页
上一页
...
32
33
34
35
36
...
下一页
尾页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他