在addEventListener方法的末尾,true和false意味着什么

时间:2013-11-30 11:49:07

标签: cordova addeventlistener

以下是Phonegap addEventListener方法的示例

document.addEventListener(“deviceready”,onDeviceReady,false);

任何人都可以解释我的错误是什么意思,或者有时最终是真的。

还有一件事......

navigator.accelerometer.getCurrentAcceleration(onSuccess,onError);

上面的例子说,如果他成功获得当前加速度,则触发onSuccess函数,如果没有,则触发onError函数......对吗? 我对加速器示例是正确的,请向我解释addEventListener false和true含义非常感谢。

1 个答案:

答案 0 :(得分:1)

在你提问之前,你会惊讶地发现你可以找到什么......

  

useCapture可选

      如果为true,则useCapture指示用户希望启动捕获。启动捕获后,指定类型的所有事件将被分派到已注册的侦听器,然后再分派到DOM树中它下面的任何EventTarget。向上冒泡树的事件不会触发指定使用捕获的侦听器。有关详细说明,请参阅DOM Level 3 Events。如果未指定,则useCapture默认为false。   注意:useCapture仅在主要浏览器的更新版本中成为可选项;例如,它在Firefox 6之前不是可选的。您应该提供此参数以获得最广泛的兼容性。

developer.mozilla.org documentation

  

必需。布尔值,指定是否需要捕获事件。

Full documentation