attachEvent它是什么意思

来源:百度知道 编辑:UC知道 时间:2024/05/09 20:43:59
attachEvent、addEventListener、detachEvent、removeEventListener它们分别是什么意思?
它们是JS中的方法还是DOM中的方法?
上面几个都是我在一个弹出层代码中看到的,但是我买的JS书,为什么都没有提到过上面的东西了?

  1. attachEvent应该是attach Event,它是附加事件的意思。

  2. 附加事件具有一种 XAML 语法和编码模式,后备代码必须使用该语法和编码模式才支持附加事件的使用。在 XAML 语法中,不仅可以通过事件名称来指定附加事件,而且还可以通过用点 (.) 分隔的事件拥有类型加上事件名称来指定。因为事件名称是使用其拥有类型的名称限定的,所以附加事件语法允许将任何附加事件附加到可以实例化的任何元素上。例如,下面是为自定义 NeedsCleaning 附加事件附加处理程序的 XAML 语法:<aqua:Aquarium Name="theAquarium" Height="600" Width="800" aqua:AquariumFilter.NeedsCleaning="WashMe"/>

  3. 请注意 aqua: 前缀;该前缀在本例中是必需的,因为附加事件是来自自定义映射 xmlns 的自定义事件。

属于DOM

attachEvent、addEventListener添加事件到对象

detachEvent、removeEventListener注销对象事件