一, 事件的概念 HTML中与javascript交互是通过事件驱动来实现的,例如鼠标点击事件、页面的滚动事件onscroll等等,可以向文档或者文档中的元素添加事件侦听器来预订事件。 1, 事件流 事件流描述的是从页面中接收事件的顺序 1、DOM事件流 “DOM2级事件”规定的事件流包括三个阶段: ...
分类:
Web程序 时间:
2018-07-09 21:35:59
阅读次数:
293
事件的概念 HTML中与javascript交互是通过事件驱动来实现的,例如鼠标点击事件、页面的滚动事件onscroll等等,可以向文档或者文档中的元素添加事件侦听器来预订事件。想要知道这些事件是在什么时候进行调用的,就需要了解一下“事件流”的概念 什么是事件流 事件流描述的是从页面中接收事件的顺序 ...
分类:
Web程序 时间:
2018-07-02 11:06:39
阅读次数:
188
鼠标点击一次小三角,滚动的次数随着div的宽度的不一样,显示次数也不一样 是怎么确定触发事件次数的 ...
分类:
其他好文 时间:
2018-06-30 18:50:07
阅读次数:
104
09-JS的事件流的概念(重点) 在学习jQuery的事件之前,大家必须要对JS的事件有所了解。看下文 事件的概念 HTML中与javascript交互是通过事件驱动来实现的,例如鼠标点击事件、页面的滚动事件onscroll等等,可以向文档或者文档中的元素添加事件侦听器来预订事件。想要知道这些事件是 ...
分类:
Web程序 时间:
2018-06-25 20:28:41
阅读次数:
142
前言 有一些浏览器事件我们不希望它很频繁的触发,如调整窗口大小(onresize)、监听滚动条滚动(onscroll),如果这些监听事件需要调用接口的话一秒内可能会调用上百次,这样坑定是有问题的。 函数防抖(debounce) 如果有人进电梯(触发事件),那电梯将在10秒钟后出发(执行事件监听器), ...
分类:
其他好文 时间:
2018-06-09 16:43:18
阅读次数:
152
在学习jQuery的事件之前,大家必须要对JS的事件有所了解。看下文 事件的概念 HTML中与javascript交互是通过事件驱动来实现的,例如鼠标点击事件、页面的滚动事件onscroll等等,可以向文档或者文档中的元素添加事件侦听器来预订事件。想要知道这些事件是在什么时候进行调用的,就需要了解一 ...
分类:
Web程序 时间:
2018-06-04 22:34:56
阅读次数:
244
在学习jQuery的事件之前,大家必须要对JS的事件有所了解。看下文 事件的概念 HTML中与javascript交互是通过事件驱动来实现的,例如鼠标点击事件、页面的滚动事件onscroll等等,可以向文档或者文档中的元素添加事件侦听器来预订事件。想要知道这些事件是在什么时候进行调用的,就需要了解一 ...
分类:
Web程序 时间:
2018-06-03 21:38:41
阅读次数:
159
element.getBoundingClientRect 判断指定元素相对于页面可视窗口的位置信息,通常结合windows.onScroll方法使用,当element.getBoundingClientRect.Top<=document.documentElement.clientHeight时 ...
分类:
Web程序 时间:
2018-05-30 21:32:07
阅读次数:
725
JS事件流 事件的概念:HTML中与javascript交互是通过事件驱动来实现的,例如鼠标点击事件、页面的滚动事件onscroll等等,可以向文档或者文档中的元素添加事件侦听器来预订事件。 事件流:事件流描述的是从页面中接收事件的顺序;包括3个阶段: 1. 事件捕获阶段; 2. 处于目标阶段; 3 ...
分类:
Web程序 时间:
2018-05-23 11:49:25
阅读次数:
228
1.实际需求 (移动端项目)当往下滑动到一定距离时,显示导航栏,导航栏定位在顶部,当向上滑动并小于那个距离时,导航栏隐藏。 2.解决方案 实时监测浏览器滚动高度,绑定onscroll事件,具体详情见此文--https://github.com/merrier/mobile-scroll-events ...
分类:
移动开发 时间:
2018-05-22 17:20:35
阅读次数:
527