事件

avalon如何在移动端使用

移动端与PC端最大的区别是事件系统不一样,并且移动端上的浏览器对新API支持比较好。因为我们可以用avalon.modern.js作为核心,加上移动事件构建avalon.mobile.avalon2在这个目录下提供了许多事件,并不是我们都会用到的。因此挑选用到的模块加上就行。比如我们用到swipe事件。点击下载zip,然后打开src 文件夹,建一个avalon.mobile

又被事件冒泡坑了一把,这次要彻底弄懂浏览器的事件流

打算封装一个弹窗组件,做的时候忘记了考虑事件冒泡的因素,结果被坑得不要不要的。为了解决自己的问题,去查阅了不少资料,把事件流相关的知识都给总结一下。事件冒泡:一个简单,但是坑了我无数回的知识点!JavaScript与HTML的交互通过事件来实现。而浏览器的事件流是一个非常重要的概念。不去讨论那些古老的浏览器有事件捕获与事件冒泡的争议,只需要知道在DOM2中规定的事件流包括了

Google 和 Facebook 如何大规模处理 IT 事件管理 —— 2016 SRE 大会之我见

【编者按】本文作者为 Maria Arbisman,主要介绍 Google 与 Facebook 两大巨头是如何大规模处理 IT 事件管理。文章系国内 ITOM 管理平台 OneAPM 编译呈现。2016 年举办的可靠性工程师学会大会 (SREcon 2016) 汇聚了来自全球各地的多家企业,探讨企业在继续扩展业务的同时其网站可靠性工程师所面临的各种问题,包括“究竟什么才能

React开发——获取不到当前触发事件的元素

应用场景:一组列表,需获取当前触发 onClick 事件元素上的 data-key ;就一个事件冒泡导致的问题;初步没解决方案是给 li 下的所有子元素都加上 data-key显然这是很很很笨的方法,仅为当时测试用。实在不行,其他地方也要解决这个问题就停下脚步得深挖下,事件捕捉/冒泡的过程(有空补全)既然是子元素冒泡上来了,就得去子元素下阻止冒泡想了5秒,子元素下要有100

为什么现代企业无法真正实现组合式监控?

【编者按】本文作者为 Sahil Khanna,文中介绍了现代企业常用的监控工具与模式,同时指出了其中的不足,以及更为完善的解决方案。本文系 OneAPM 工程师编译整理。我喜欢参加行业活动和会议,因为在这些地方可以见到财富 1000 强的 IT 领导人,而且我总喜欢问他们同一个问题——“你们都在使用哪些工具?” 这是个很有趣的问题,因为从他们的回答中我发现,大型 IT 企

关于DOM2级事件的事件捕获和事件冒泡

花一天时间研究完了DOM2级事件中addEventListener的执行机制,作为开山第一帖,和大家讲讲多个addEventListener同时添加时的执行先后规律:如图,大家都知道,W3c的DOM事件触发分为三个阶段:①、事件捕获阶段,即由最顶层元素(一般是从window元素开始,有的浏览器是从document开始,至于其中的差别我稍后会更新)开始,逐次进入dom内部,最

热点事件运营方法论

今天作者出来溜溜运营方法论了。如果说产品重在想,想得全面就不太会出错。但是运营讲究的是执行力。而注重的是想到一个方案后,快速的落实。只有跟用户去接触后,或者凭着经验去做,才能落实好运营。运营本身存在很多的变数。这就是运营的最大魅力的地方。一、热点事件想法阶段1、判断该热点事件是不是值得比如去年的优衣库事件,就要考虑值不值得去做了。因为这里牵涉到道德的问题,一家有良知的企业绝