var EventUtil = { addHander: function(element, type, handler) { if (element.addEventListener) { element.addEventListener(type, handler, false) } else ... ...
分类:
其他好文 时间:
2017-05-22 18:57:43
阅读次数:
216
事件系统 React 标准化了事件对象,因此在不同的浏览器中都会有相同的属性。 组件createClass后创建的是许多方法组成的对象。组件中使用的方法分为React自有的方法与用户定义的方法。其中React自有方法是组件生命周期中的方法,如:render、componentWillUpdate、c ...
分类:
Web程序 时间:
2017-05-18 15:45:05
阅读次数:
284
1、事件绑定 bind()方法调用格式:bind(type,[data],fn) 第一个参数:事件类型,例如:click,blur,focus,mouseover,mouseout等 第二个参数:可选参数,作为event.data属性值传递给事件对象的额外数据对象 第三个参数:绑定处理函数 bind ...
分类:
Web程序 时间:
2017-05-18 14:47:59
阅读次数:
210
JavaScript是单线程,在同一个时间点,不可能同时运行两个“控制线程”。事件句柄和事件对象1.注册事件句柄标准和非标准varbutton=documenbt.elementByID("#button");button.addEventListener(‘click‘,function(){
//dosomething.},false);//第三个参数表明事件是否阻止冒泡。t..
分类:
编程语言 时间:
2017-05-16 23:11:13
阅读次数:
161
前言:这是笔者学习之后自己的理解与整理。如果有错误或者疑问的地方,请大家指正,我会持续更新! 在触发DOM上的某个事件时,会产生一个事件对象 event,这个对象中包含着所有与事件有关的信息。所有浏览器都支持 event 对象,但有兼容性问题。 获取事件对象 一般地,event 对象是事件程序的第一 ...
分类:
其他好文 时间:
2017-05-16 00:39:55
阅读次数:
329
一、跨浏览器的事件对象 二、右键菜单demo ...
分类:
其他好文 时间:
2017-05-13 16:02:52
阅读次数:
187
bind()bind()方法为一个元素绑定事件处理程序,有以下3种使用方法bind(eventType[,eventData],handler(eventObject))bind()方法可以接受3个参数:第一个参数是一个或多个事件类型的字符串,或自定义事件的名称;第二个参数是可选参数,作为event.data属性值传递给事件对象的额..
分类:
Web程序 时间:
2017-05-10 14:48:22
阅读次数:
249
javascript基于对象的语言,由不同的对象,组成的编程语言。 数组对象、数值对象、字符串对象、日期对象、数学对象、正则表达式、DOM对象、BOM对象、事件对象 数组对象的常用方法: length:获得数组的元素个数 concat():合并数组生成一个新数组 join():将数组的元素连接成字符 ...
分类:
编程语言 时间:
2017-05-07 21:19:30
阅读次数:
227
一、打印控件 第一步先把打印对象搞出来。 - printDocument 打印对象(将要打印的内容放到该对象里,从该对象里取内容打印) 设置他的PrintPage事件(对于要打印的每一页触发一次) - pageSetupDialog 打印设置对话框 - printPreviewDialog 打印预览 ...
封装一个能够隔离浏览器差异的JavaScript库EventUtil,主要是使用能力检测。 var EventUtil={ addHandler:function(element,type,handler){ if(element.addEventListener){ element.addEven ...
分类:
其他好文 时间:
2017-04-27 11:48:20
阅读次数:
210