04 2017 档案
摘要:Html5事件 用以表示何时应该显示上下文菜单,以便开发人员取消默认的上下文菜单而提供自定义的菜单。 由于此事件时冒泡的,因此可以为document指定一个事件处理程序,用以处理页面中发生的所有此类事件。这个事件的目标是发生用户操作的元素,在浏览器中都可以取消这个事件在兼容DOM的浏览器中,使用ev
阅读全文
摘要:相关元素 在发生museover和mouseout事件时,还会涉及跟多的元素,这个两个事件都会涉及把鼠标指针从一个元素的边界内移动到另一个元素的边界之内,对mouseover事件而言,事件的主目标是获得光标的元素,而相关元素就是那个失去光标的元素,而对mouseout事件而言,事件的主目标是失去光标
阅读全文
摘要:刚刚在腾讯云技术社区前端专栏中看到一篇腾讯高级前端工程师写的《一个只有99行代码的js流程框架》觉得很屌,感觉是将后台的简单的工作流思维搬到了前端js实现,本人不才在这里拜读解析下源码,而且经常有新手问我的很多问题其实是不懂如何调试一段js代码,在这这里就详细说明下我是怎么调试flowJS的源码思路
阅读全文
摘要:跨浏览器的事件对象 虽然DOM和IE中的event对象不同,但基于它们之间的相似性依旧可以拿出跨浏览器的方案出来: 事件类型 load事件(UI事件) js中最常用的事件,当页面完全加载后(包括图片,js文件,css文件),就会触发window上面的load事件,load事件的定义方式: 这种方式通
阅读全文
摘要:事件流 事件流描述的是从页面中接收事件的顺序,ie的事件流是事件冒泡流,而Netscape Communicator的事件流是事件捕获流。 事件冒泡 Ie的事件流叫做事件冒泡,即事件开始时有最具体的元素接收,然后逐级向上传播到较为不具体的节点。 事件捕获 事件捕获的思想是不太具体的节点应该更早接收到
阅读全文