惯例碎碎念前言 当时首先想到要做长按事件的时候,我想到的是vue内部的自定义指令,毕竟官网里边有这么一句描述: 有的情况下,你仍然需要对普通 DOM 元素进行底层操作,这时候就会用到自定义指令。 但是项目用在app中,因为另一个未知原因的bug,自定义事件躺枪(至今死不瞑目)。长按事件被我改成了在初 ...
分类:
移动开发 时间:
2018-07-07 20:30:05
阅读次数:
367
今天一时兴起,写了一个渐进升级的异步调用demo,记录一下。 1. 最基础的同步调用 2. 引入异步回调 3. 回调函数名解耦 4. 更多层级的异步回调 4.1 试着优雅一点 5. 观察者模式拉平回调 重新思考下,看起来逐级依赖的函数回调,随着层级的加深,在传参和调用上都越来越吃力了。我们现在想办法 ...
分类:
其他好文 时间:
2018-07-05 19:51:28
阅读次数:
168
什么顺序不顺序的。。 先来说说非父子组件通信。 首先,我们先来了解下vue中的 1.$emit 触发当前实例上的事件,附加参数都会传给监听器回调。 2.$on 监听当前实例上的自定义事件。事件可以由vm.$emit触发。回调函数会接收所有传入事件触发函数的额外参数。 基础知识准备好了,下面,我们就来 ...
分类:
其他好文 时间:
2018-07-05 17:23:43
阅读次数:
175
一、事件名 跟组件和prop不同,事件名不存在任何自动化的大小写转换。而是触发的事件名需要完全匹配监听这个事件所用的名称。举个例子,如果重复啊一个camelCase名字的事件: 则监听这个名字的 kebab-case版本是不会有任何效果的: 跟组件和prop不同,事件名不会被用作一个JavaScri ...
分类:
其他好文 时间:
2018-07-03 18:13:20
阅读次数:
276
spring事件(application event)为Bean与Bean之间的消息通信添加了支持,当一个Bean处理完一个任务之后,希望另一个Bean知道并能做相应的处理,这时我们就需要另外一个Bean监听当前Bean所发送的事件。 spring的事件需要遵循以下流程: (1)自定义事件:继承Ap ...
分类:
移动开发 时间:
2018-07-02 15:34:57
阅读次数:
197
意义:为Bean之间的消息提供了支持。当一个Bean处理完一个任务后,希望另一个Bean知道并能做相应的处理,这时就需要让另一个Bean监听当前Bean所发送的事件。 1.先自定义事件:你的事件需要继承 ApplicationEvent 2.定义事件监听器: 需要实现 ApplicationList ...
分类:
移动开发 时间:
2018-07-02 00:07:17
阅读次数:
195
jQuery 中,想要自动触发自定义事件,必须满足2个条件: 1.事件必须是通过on 来绑定的。 2.事件必须是通过trigger / triggerHandler 来触发。 格式如下: ...
分类:
Web程序 时间:
2018-07-01 15:19:47
阅读次数:
162
对于只需要触发一次的,随后就要立即解除绑定的情况,用one() 触发操作:trigger() 方法触发被选元素的指定事件类型。 触发自定义事件:bind() 方法为被选元素添加一个或多个事件处理程序,并规定事件发生时运行的函数。 模拟触发上面的绑定函数 传递数据trigger(event,[para ...
分类:
Web程序 时间:
2018-06-26 21:54:05
阅读次数:
219
1、父组件可以使用 props 把数据传给子组件。2、子组件可以使用 $emit 触发父组件的自定义事件。 vm.$emit( event, arg ) //触发当前实例上的事件 vm.$on( event, fn );//监听event事件后运行 fn; 子组件 父组件: ...
分类:
其他好文 时间:
2018-06-20 19:00:22
阅读次数:
110
写一个js效果的步骤: 1. 先实现布局; 2. 了解动画实现的原理; 3. 了解js语法; js如何获取元素? 1. 事件 鼠标事件: 1. 2. 3. 4. 5. 6. 键盘事件; 系统事件: 表单事件; 自定义事件:原生没有,我们得自己做。 如何添加事件? 就像酱紫: 函数 即命令,做一些事儿 ...
分类:
编程语言 时间:
2018-06-12 12:53:45
阅读次数:
173