摘要: 13.x 事件总结 有必要限制一个页面中事件处理程序的数量 建立在事件冒泡机制上的事件委托技术,可以有效地减少事件处理程序的数量 建议在浏览器卸载页面之前移除页面中的所有事件处理程序 可以使用 Javascript 在浏览器中模拟事件,IE 有一定的特殊性。 阅读全文
posted @ 2020-06-05 10:59 试试手气 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 13.6 模拟事件 Javascript 可以在任意时刻触发特定的事件,就如同浏览器创建的事件一样,这些事件该冒泡还会冒泡,也照样能够导致浏览器执行已经指定的处理它们的事件处理程序,在测试 Web 应用程序中极为有用,IE9、Opera、Firefox、Chrom、Safari都支持,IE有它自己模 阅读全文
posted @ 2020-06-05 10:36 试试手气 阅读(195) 评论(0) 推荐(0) 编辑
摘要: 13.5 内存和性能 Javascript 中函数都是对象,过多被添加到事件的处理程序都会占用内存,内存中对象越多性能就越差。其次,事先指定好所有事件处理程序而导致的DOM访问次数也会延迟整个页面的交互就绪时间 对付“事件处理程序过多”的方案就是事件委托,事件委托利用了事件冒泡只指定一个事件处理程序 阅读全文
posted @ 2020-06-05 09:14 试试手气 阅读(219) 评论(0) 推荐(0) 编辑