社区
JavaScript
帖子详情
大神能解决这个js事件冲突吗?
letMeAlone_
2017-10-14 11:31:26
场景: (PDA的使用场景)一个文本框,需要 随时监听类似于 粘贴,复制这种变化【因为PDA直接扫描一整串条码就进入文本框了,相当于粘贴操作】,又希望它能手动输入一串东西的时候不至于每输一个字符就执行一次事件,等我再点击某个按钮才触发事件,请问有什么办法解决吗?
...全文
225
4
打赏
收藏
大神能解决这个js事件冲突吗?
场景: (PDA的使用场景)一个文本框,需要 随时监听类似于 粘贴,复制这种变化【因为PDA直接扫描一整串条码就进入文本框了,相当于粘贴操作】,又希望它能手动输入一串东西的时候不至于每输一个字符就执行一次事件,等我再点击某个按钮才触发事件,请问有什么办法解决吗?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
letMeAlone_
2017-10-17
打赏
举报
回复
引用 2 楼 zzgzzg00 的回复:
onpast事件啊 只有粘贴的时候才会触发
我发现无法获取复制后的值,,不过也用不上这个,因为这款PDA扫描后的输入方式不是粘贴 这种形式,而是类似于键盘一个个输入。。。,所以我直接用change方法监听就好了,扫描完后PDA自动输入一个换行符
letMeAlone_
2017-10-17
打赏
举报
回复
引用 1 楼 clark_kidd 的回复:
楼主在PDA上用的是网页吗?
因为PDA是安卓的,我用的是混合的APP
似梦飞花
2017-10-16
打赏
举报
回复
onpast事件啊 只有粘贴的时候才会触发
clark_kidd
2017-10-16
打赏
举报
回复
楼主在PDA上用的是网页吗?
浅谈
js
中的变量名和函数名重名
今天骚凯问了一道变量名
冲突
的题目,感觉很有意思,顺便也复习一下预解析的一些知识,有不对的地方忘前辈
大神
指正,题目是这样的: var a=100; function a(){ console.log(a); } a(); 这个串代码执行完会报错 : a is not a function 问题来了,为什么会报这个错误呢? 这里涉及到函数和变量的预解析: 1)函数声明会置顶 2)变量声明也会置顶 3)函数声明比变量声明更置顶:(函数在变量上面) 4)变量和赋值语句一起书写,在
js
引擎解析时,会将其拆成声明和赋值2部分,声明置顶,赋值保留在原来位置 5)声明过的变量不会重复声明 知道以上的规
js
原生实现FastClick
事件
的实例
注明:本人学习javascript时间不长,最近一直在做web端的手机网页和微信应用,由于最近有用到类似fastclick的功能,在原来的程序中用touchstart和touchend
事件
模拟,现在尝试将其封装,得到了以下两种有问题的方案。分享给大家,另求
大神
指导 在手机端Web app开发中,click
事件
的300ms的延迟,会造成响应缓慢,尤其在低端机中尤为明显。而使用touchstart或者touchend
事件
,会和默认的滚轮
事件
发生
冲突
,这也不是我们所期望的。 所以,自己动手,丰衣足食,写了一个快速点击
事件
的原生
js
代码(考虑到web app开发的环境,我们暂时无需考虑对IE等浏览器的
JavaScript
大神
之路
从0开始学习JavaScript,从入门到进阶编程,掌握
js
开发技能,轻松应对web开发、微信小程序开发。 模式:案例讲解+实战+深层次原理绘图讲解 附带价值:讲解编程语言背后的内存原理及逻辑,理解之后其他编程语言通用
一款适合中国网站的前端框架H-ui.zip
基于Bootstrap框架的改进扩展,比Bootstrap更懂中国。完全免费,简单灵活,兼容性好,满足大多数中国网站。诠释H-uiHear这里 U有 I我hui辉(我的名字)He他 yoU你 I我1、H-ui和bootstrop一样吗?可以一块用吗? H-ui是参考bootstrop而全新开发的一套框架,借鉴和引用了bootstrop比较好的东西,另外加入了自己的创新。CSS有60%的命名是相同的,CSS不同于其他编程语言,最忌讳混用,相同的命名肯定会有
冲突
,同时也造成大量的代码冗余。H-ui目前也没有在加入自己的命名空间,所以暂时不建议混合使用。(偷懒的人才会混合使用,
大神
都源生开发)。 2、H-ui支持移动端吗? H-ui是一套侧重PC端的前端框架,当然也针对不同分辨率的屏幕做了响应式处理,做个简单的营销页面,企业网站、宣传单页当然没有问题。但是我们知道PC和移动端的交互、
事件
、场景过渡完全是两个完全不同的概念。 PC端的
事件
有:click(点击)、dbclick、mousemove、mouseover、mouseout、load等 而移动端采用的是:tap(敲击)、taphold(长按)、swipe|swipeleft|swiperight(滑动)、scrollstart|scrollstop(滚动)、pageload(加载)等 当然,jquery也不适用在移动端、移动端通常使用zepto.
js
。非要用一套实现的话,那我也没有办法。3、H-ui框架是万能的吗? 很多用户一上来就问H-ui能不能做这个,能不能做那个,其实他问的大多都是跟业务相关的东西。框架只是个工具,有了工具不代表不用动手就有了产品,业务相关的代码肯定还得自己来写,如果什么都想捡现成的话,那老板干嘛还花高薪养着你呢?所以心中有这种念头的人你对得起老板发的工资吗?4、H-ui什么时候兼容IE6和IE7? 很多用户在QQ群里问作者,H-ui什么时候兼容IE6和IE7?这点可能要让小伙伴们失望了。具统计,低版本的浏览器用户应该不到10%,可能更低,而且还在逐年下降。 另一个造成兼容问题的重要愿意是,语言级的版本更新了,HTML5、CSS3都已经普及化,新增加的很多特性与IE低版本的浏览器存在一个很大的时差,是一个历史的问题。我们不能让技术倒退,所以我们要摒弃过时的东西,倒逼陈旧向新的方向过渡,推动技术的车轮向前滚动,这才符合进化论,符合优胜略汰这一生存法则! 只有抛弃陈旧的东西,才能迎合新一代人的审美和品质需求,才能建立自己的品牌基础!官网地址:http://www.h-ui.net入门地址:http://www.h-ui.net/Hui-overview.shtml 标签:前端框架
原生
js
解决
dblclick双击和mousedown,mouseup鼠标按下抬起
冲突
问题
最近在开发项目中遇到这么一条需求,canvas画布上实现图形的拖拽以及双击结束多边形画图的功能。但是遇到了鼠标
事件
冲突
的问题。参考网上demo最后确定的实现思路是,使用setTimeout方法。判断一下延迟250ms后是否鼠标按下了一次。若按下了一次,则是mousedown
事件
,大于1次则是dblclick
事件
。 mousedown (event) { if (event.button === 0)//判断左右鼠标中键 0为左键 2为右键 {
JavaScript
87,917
社区成员
224,617
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章