1.常用的事件 …… 2.每个元素身上的事件是天生自带的,不需要我们去定义,只需要我们给这个是事件绑定一个方法,当事件触发的时候就会执行这个方法。 3.事件绑定的写法 1.div.onclick=function(){} DOM0级事件绑定 2.div.addEventListener()或div. ...
分类:
Web程序 时间:
2018-12-03 15:25:51
阅读次数:
175
事件对象 1.每个元素身上的事件是天生自带的,不需要我们去定义,只需要我们给这个事件绑定一个方法,当事件触发时就会执行这个方法。 2.事件绑定的方法: 1.div.onclick=function(){} DOM0级事件 2.div.addEventListener()或div.attachEven ...
分类:
Web程序 时间:
2018-12-03 11:58:45
阅读次数:
159
1.需求:用户关注公众号后回复给用户一个字符串,字符串不能重复使用即如果a用户关注公众号后商户后台回复给用户字符串str1后,b用户关注就是其他字符串,且a用户取消关注再次关注不回复消息体 2.实现过程: ①首先配置服务器url并开启,再次过程中需要微信后台与商户后台进行通信,所以,微信后台会发送请 ...
分类:
微信 时间:
2018-12-02 14:27:33
阅读次数:
422
this 1、js的关键字指定一个对象,然后去替代他 函数内的this 函数外的this 函数内的this指向行为发生的主体 函数外的this都指向window 2、函数内的this和函数在什么环境下定义都没还有关系而只和自己的主体有关 3、主体 就看这个函数(方法)带不带点 如果函数和方法执行带点 ...
分类:
其他好文 时间:
2018-12-01 18:36:24
阅读次数:
153
页面中引入了其他js文件,浏览器窗口改变,页面没有跟随渲染问题。最后找到原因是因为这个js方法少了最后一行: 增加一行代码后页面正常了。 同时浏览器的Event Listeners功能,可见检查页面元素绑定了哪些事件。这个需要理解你要检查页面元素哪些事件触发。针对具体事件,去寻找绑定的js方法内容。 ...
分类:
编程语言 时间:
2018-11-27 17:55:47
阅读次数:
179
在ios上点击事件其实是第一下触发的hover事件,第二次点击才是触发click事件; 在用layui 的nav菜单,它的跳转是通过click事件触发的,所以在ios上就会出现,页面跳转需要点击两次才能触发; 解决办法: 监听touch事件,如果有跳转就手动触发跳转,如果有点击事件就执行点击事件;已 ...
分类:
移动开发 时间:
2018-11-22 21:01:41
阅读次数:
303
关于web页面性能测量指标与建议 首先看一个图: 注:右图在我们工作中经常用到 我们专注的web性能指标有那些? 1、页面加载时间 从页面开始加载到页面onload事件触发的时间。一般来说onload触发代表着直接通过HTML引用的CSS,JS,图片资源已经完全加载完毕。 2、全部页面加载时间 全部 ...
分类:
Web程序 时间:
2018-11-20 01:23:43
阅读次数:
243
事件冒泡主要是指: 多个元素嵌套,有层次关系,这些元素都注册了相同的事件,如果里面的元素的事件触发了则外面元素的事件也会依层触发 阻止事件冒泡 的主要方法 window.event.cancelBubble() 火狐不支持,IE、谷歌支持 事件主要的三个阶段: 1.事件的捕获阶段 从外往内 2.事件 ...
分类:
编程语言 时间:
2018-11-20 00:07:46
阅读次数:
204
Event背景 最近,接到一个需求,优化房间内设置界面: 表面问题:用户在按钮表面,滑动界面的时候,总会误触到界面上的按钮或者复选框 根本问题:由于ListView的事件具有传递性,导致双重事件触发,既滑动又选中了按钮 解决方案:在listView上,addChild一个Layout,加以触摸事件监 ...
分类:
Web程序 时间:
2018-11-17 11:57:02
阅读次数:
286
Event 对象 Event 对象代表事件的状态,比如事件在其中发生的元素、键盘按键的状态、鼠标的位置、鼠标按钮的状态。 事件通常与函数结合使用,函数不会在事件发生前被执行! 事件句柄 (Event Handlers) HTML 4.0 的新特性之一是能够使 HTML 事件触发浏览器中的行为,比如当 ...
分类:
Web程序 时间:
2018-11-15 01:31:36
阅读次数:
206