摘要: hashchange事件处理程序要添加给window对象,然后URL参数列表只要变化就会调用它。 此时event对象应该额外包含两个属性:oldURL和newURL 例子: EventUtil.addHandler(window,"hashchange",function(event){ conso 阅读全文
posted @ 2017-11-17 16:05 星空0909 阅读(375) 评论(0) 推荐(0) 编辑
摘要: 1.contextmenu事件 用于表示何时应该显示上下文菜单,以便开发人员取消默认的上下文菜单而提供自定义的菜单 2、DOMContentLoaded事件 是在形成完整的DOM树之后就会触发,不理会图像,javascript文件,css文件或者其他资源是否加载完毕 而window的load则是会在 阅读全文
posted @ 2017-11-03 18:29 星空0909 阅读(180) 评论(0) 推荐(0) 编辑
摘要: var EventUtil = { addHandler : function(element,type,handler){ if(element.addEventListener){ element.addEventListener(type,handler,false) }else if(ele 阅读全文
posted @ 2017-11-03 11:45 星空0909 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 1、可以通过以下代码取得鼠标事件的客户端坐标信息; var btn = document.getElementById("btn"); EventUtil.addHandler(btn,"click",function(event){ event = EventUtil.getEvent(event 阅读全文
posted @ 2017-11-02 19:47 星空0909 阅读(103) 评论(0) 推荐(0) 编辑
摘要: load : 在window对象上发生的 unload : 在window对象发生 resize:window对象上发生的,当浏览器窗口被调整到一个新的高度或者宽度的时候就会触发 scroll : 在window对象上发生,但实际表示的则是页面中相应元素的变化。混杂模式中,可通过body的srcol 阅读全文
posted @ 2017-11-02 19:07 星空0909 阅读(174) 评论(0) 推荐(0) 编辑
摘要: currentTarget : 事件处理程序当前正在处理事件的那个元素 this : 当前的事件发生的元素 target : 事件的目标 currentTarget和this值是始终相等的,但是target只包含事件的实际目标 如果直接将事件处理程序指定给了目标元素,那么三者包含了相同的值 阅读全文
posted @ 2017-11-02 14:01 星空0909 阅读(201) 评论(0) 推荐(0) 编辑
摘要: eventPhase 可以来识别 eventPhase等于1,捕获阶段 eventPhase等于2,事件处理程序处于目标对象上 eventPhase等于3,冒泡阶段调用的事件处理程序 注意:尽管“处于目标”发生在冒泡阶段,但是依然等于2 阅读全文
posted @ 2017-11-02 13:57 星空0909 阅读(278) 评论(0) 推荐(0) 编辑
摘要: DOM2级时间定义了两个方法:addEventListener() 和removeEventListener() 他们都接受3个参数:1)要处理的事件名 2)作为事件处理程序的函数 3)一个布尔值 (ps:true表示捕获阶段调用事件处理程序,false表示冒泡阶段调用事件处理程序) 使用DOM2比 阅读全文
posted @ 2017-10-27 15:59 星空0909 阅读(261) 评论(0) 推荐(0) 编辑
摘要: 共同点: 1、encodeURI和encodeURIcomponent都是Global对象, Global对象在某种意义上是违一个终极的兜底对象,换句话说,不属于任何其他对象的属性和方法,最终都是她的属性和方法 2、都可以对URI(通用资源标识符)进行编码 不同点: 1、encodeURI主要用于整 阅读全文
posted @ 2017-09-30 09:42 星空0909 阅读(368) 评论(0) 推荐(0) 编辑
摘要: 每个函数都是一个Function类型的实例 函数是对象,函数名实际上也是一个指向函数对象的指针,不会与某个函数绑定。 函数定义的三种方法: 1)函数声明 2)函数表达式 3)Function构造函数 (不推荐,会导致解析两次代码,第一次是解析常规的ECMAScript代码,第二次是解析传入构造函数中 阅读全文
posted @ 2017-09-15 11:35 星空0909 阅读(122) 评论(0) 推荐(0) 编辑