1. 首页
  2. 操作系统
  3. OS
  4. 更优雅的事件触发兼容

更优雅的事件触发兼容

上传者: 2020-12-17 07:06:55上传 PDF文件 81.8KB 热度 15次
问题种种 做底层接口兼容,无非就是利用if,判断客户端支持哪个接口的问题。最著名的例子就是事件: 代码如下: var addEvent = function(e, what, how) { if (e.addEventListener) e.addEventListener(what, how, false) else if (e.attachEvent) e.attachEvent(‘on’ + what, how) } 这里考虑了给元素绑定事件时可能遇到的两种状况——标准的W3C DOM接口以及DHTML提供的接口。当然这个例子还很粗糙,但足够说明问题了。 原先的方法是在兼容层调用有现
用户评论