51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#黑炮事件
vue组件的hover事件模拟、给第三方组件绑定事件不生效问题
1、vue里面实现hover效果基本需要用事件模拟<div@mouseover="overShow"@mouseout="outHide"> 或者是:mouseenter、mouseleave2、比如给第三方组件ElementUI的button,在绑定mouseover和mouseout事件时,发现绑在按...
代码星球
·
2020-06-27
组件
事件
vue
hover
模拟
JS里关于事件的常被考察的知识点:事件流、事件广播、原生JS实现事件代理
1、JS里面的事件流 DOM2级事件模型中规定了事件流的三个阶段:捕获阶段、目标阶段、冒泡阶段,低版本IE(IE8及以下版本)不支持捕获阶段 捕获事件流:Netscape提出的事件流,即事件由页面元素接收,逐级向下,传播到最具体的元素。 冒泡事件流:IE提出的事件流,即事件由最具体的元素接收,逐级向上,传播到页面...
代码星球
·
2020-06-27
事件
JS
关于
常被
考察
echarts使用记录(二)legend翻页,事件,数据集,设置y轴最大/小值,让series图形从右侧出往左移动
1、有时候legend比较多的时候,需要做翻页比较好,有个属性legend的type属性设置为scroll,然后animation可以控制动画,官方文档均可查。 再就是scrollDataIndex,就是默认从哪一项开始翻页。 然后有个问题就是虽然legend可以显示分页,但是series却没法跟随legend同步...
代码星球
·
2020-06-27
echarts
使用
记录
legend
翻页
Node.js:创建应用+回调函数(阻塞/非阻塞)+事件循环
一、创建应用 如果我们使用PHP来编写后端的代码时,需要Apache或者Nginx的HTTP服务器,并配上mod_php5模块和php-cgi。从这个角度看,整个"接收HTTP请求并提供Web页面"的需求根本不需要PHP来处理。 不过对Node.js来说,概念完全不一样了。使用Node.js时,我们不仅仅在实现一个...
代码星球
·
2020-06-27
阻塞
Node.js
创建
应用
回调
深入理解Vue父子组件通讯的属性和事件
在html中使用元素,会有一些属性,如class,id,还可以绑定事件,自定义组件也是可以的。当在一个组件中,使用了其他自定义组件时,就会利用子组件的属性和事件来和父组件进行数据交流。 父子组件之间的通信就是propsdown,eventsup,父组件通过属性props向下传递数据给子组件,子组件通过事件even...
代码星球
·
2020-06-27
深入
理解
Vue
父子
组件
Vue样式绑定和事件处理器
一、样式绑定 class与style是HTML元素的属性,用于设置元素的样式,我们可以用v-bind来设置样式属性。 v-bind在处理class和style时,专门增强了它。表达式的结果类型除了字符串之外,还可以是对象或数组。1、class属性绑定 我们可以为v-bind:class设置一个对象,从而动态的切换...
代码星球
·
2020-06-27
Vue
样式
绑定
事件
处理器
JavaScript事件代理和事件委托
一、概述: 那什么叫事件委托呢?它还有一个名字叫事件代理,JavaScript高级程序设计上讲:事件委托就是利用事件冒泡,只指定一个事件处理程序,就可以管理某一类型的所有事件。那这是什么意思呢?网上的各位大牛们讲事件委托基本上都用了同一个例子,就是取快递来解释这个现象,我仔细揣摩了一下,这个例子还真是恰当,我就不去想...
代码星球
·
2020-06-27
事件
Javascript
代理
委托
JavaScript事件冒泡机制和阻止事件冒泡及默认事件
一、阻止事件冒泡: 1、html中加returnfalse 2、js中加returnfalse 3、IE下:window.event.cancelBubble=true; FF下:event.stopPropagation();//阻止事件冒泡函数functionstopBubble(evt){ ...
代码星球
·
2020-06-27
事件
冒泡
Javascript
机制
阻止
循环事件绑定和原型的应用
一、循环事件绑定:<ul><li>0</li><li>1</li><li>2</li><li>3</li><li>4</li></ul><script>varnod...
代码星球
·
2020-06-27
循环
事件
绑定
原型
应用
浅谈Jquery中的bind()、live()、delegate()、on()绑定事件方式
一、on(),live(),bind() on()为指定的元素,添加一个或多个事件处理程序,并规定当这些事件发生时运行的函数。使用on()方法的事件处理程序适用于当前或未来的元素(比如由脚本创建的新元素)。 live()向当前或未来的匹配元素添加一个或多个事件处理器; bind()向匹配元素添加一个或多个事件处理...
代码星球
·
2020-06-27
浅谈
Jquery
中的
bind
live
input框设置onInput事件只能输入数字,能兼容火狐IE9
使用onInput()事件onInput()是HTML5的标准事件,对于检测textarea,input:text,input:password和input:search这几个元素通过用户界面发生的内容变化非常有用,在内容修改后立即被触发,不像onchange事件需要失去焦点才触发。onInput()事件在主流浏览器的...
代码星球
·
2020-06-27
input
设置
onInput
事件
只能
JS事件委托或者事件代理原理以及实现
事件委托(事件代理)原理:简单的说就是将事件交由别人来执行,就是将子元素的事件通过冒泡的形式交由父元素来执行。为什么要用时间委托?在JavaScript中,添加到页面上的事件处理程序数量将直接关系到页面的整体运行性能,因为需要不断的与dom节点进行交互,访问dom的次数越多,引起浏览器重绘与重排的次数也就越多,就会延长...
代码星球
·
2020-06-27
事件
JS
委托
或者
代理
JS 一次性事件问题
项目的需求就是不能重复提交是通过click点击事件提交数据,到这里的时候想了很多办法,比如说销毁这个点击事件,但是这个实现起来是相对比较麻烦的,后面想到了一个相对比较简单的办法通过推荐判断JS varisFirst=true;//先...
代码星球
·
2020-06-27
JS
一次性
事件
问题
程序某一模块加载监听事件和整体网页加载监听
1、我们平常监听这个网页是否加载完毕其实很简单window.onload=function(){alert('所有资源加载完毕!')}2、有时候是需要监听某一个模块加载,就需要用到JQ event.stopPropagation()方法现在是要监听id为ADcover的标签是是否加载完毕document.ge...
代码星球
·
2020-06-27
加载
监听
程序
某一
模块
移动端触摸touchstart监听事件
click、mousedown等事件适用于PC端,在移动端会有一定时间的延迟,所以更好的优化移动端体验,要用touch事件,1、首先要添加一个监听事件,监听移动端行为element.addEventListener(event,function,useCapture)我这里是针对浏览器行为,所以监听事件为//添加触摸监...
代码星球
·
2020-06-27
移动
触摸
touchstart
监听
事件
首页
上一页
...
29
30
31
32
33
...
下一页
尾页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他