感谢阮一峰老师撰写的非常详细的教程 实现的大致预览: 这个方法很容易理解,并且兼容性也不错,但是有一个致命的缺点就是onscroll事件触发的太频繁了,很容易影响页面性能。 因而考虑使用IntersectionObserver,这个api兼容性很差,需要谷歌51+。 ...
1.小程序data-*属性 data-*属性可为任何类型,与HTML5的data-*相同,可以来为组件设置任意的自定义属性值。当组件上绑定的事件触发时,这些自定义属性将作为参数发送给事件处理函数,在事件处理函数中可以通过传入参数对象的currentTarget.dataset方式来获取自定义属性的值 ...
分类:
微信 时间:
2019-06-22 14:38:51
阅读次数:
157
事件冒泡和事件捕获 他们是描述事件触发时序问题的术语。 DOM标准规定事件流包括三个阶段:事件捕获阶段、处于目标阶段和事件冒泡阶段。捕获型事件流:事件的传播是从最不特定的事件目标到最特定的事件目标。即从外部到内部。 冒泡型事件流:事件的传播是从最特定的事件目标到最不特定的事件目标。即从内部到外部 事 ...
分类:
其他好文 时间:
2019-06-19 22:07:52
阅读次数:
171
组件三大API之二: event 在上一节中讲到prop单向下行数据绑定的特征,父组件向子组件传值通过prop实现,那如果有子组件需要向父组件传值或其它通信请求,可以通过 的事件监听系统(触发事件,执行监听回调函数,并且可以在回调函数中接受传参)。 内置了一套完整的事件触发器逻辑: : 原来HTML ...
事件句柄 HTML 4.0 的新特性之一是有能力使 HTML 事件触发浏览器中的动作(action),比如当用户点击某个 HTML 元素时启动一段 JavaScript。下面是一个属性列表,这些属性可插入 HTML 标签来定义事件动作。 ...
分类:
Web程序 时间:
2019-06-11 01:04:52
阅读次数:
159
事件冒泡和事件捕获 1.addEventListener的第三个参数决定了是事件捕获还是事件冒泡 true:表示注册的事件在捕获阶段触发 false:表示注册的事件在冒泡阶段触发 默认值 2.事件冒泡: 当一个元素的事件触发了,同样的事件会在该元素的所有祖辈元素中一次触发,事件冒泡(从里往外). 3 ...
分类:
其他好文 时间:
2019-06-09 09:39:44
阅读次数:
83
从Flux到Redux是状态管理工具的演变过程,但两者还是有细微的区别的。但是最核心的都还是观察者模式的应用。 一、Flux 1. Flux的处理逻辑 通俗来讲,应用的状态被放到了store中,组件是store状态的一个映射,用户通过事件触发action,再通过Dispatcher根据不同的acti ...
分类:
其他好文 时间:
2019-05-29 23:20:34
阅读次数:
124
原文地址:https://www.cnblogs.com/duodushu/p/5446384.html MySQL包含对触发器的支持。触发器是一种与表操作有关的数据库对象,当触发器所在表上出现指定事件时,将调用该对象,即表的操作事件触发表上的触发器的执行。 创建触发器在MySQL中,创建触发器语法 ...
分类:
数据库 时间:
2019-05-29 09:17:05
阅读次数:
140
1.实时同步概述 1.什么是实时同步, 只要当前目录发生变化则会触发一个事件,事件触发后将变化的目录同步至远程服务器。 2.为什么要实时同步, 保证数据的连续性, 减少人力维护成本, 解决nfs单点故障 3.实时同步实现原理, 实时同步需要借助 Inotify通知接口,用来监控目录的变化,如果监控的 ...
分类:
其他好文 时间:
2019-05-27 23:33:16
阅读次数:
315
Api目录 1、简单的注册、触发事件的流程 2、eventEmitter.defaultMaxListeners 3、emitter.setMaxListeners(n) 4、emitter.getMaxListeners(n) 5、emitter.prependListener(eventName ...
分类:
Web程序 时间:
2019-05-21 19:32:55
阅读次数:
236