gpt4 book ai didi

javascript - dojo/on 和 dojo/aspect 的区别

转载 作者:行者123 更新时间:2023-11-30 08:52:35 24 4
gpt4 key购买 nike

在dojo Javascript库中,dojo/on和dojo/aspect作为监听事件的函数。

但是我看不出它们之间有何不同。有人可以解释一下什么时候使用 on 以及什么时候使用 aspect 吗?

最佳答案

dojo/on 用于监听事件。 dojo/aspect 用于拦截对 javascript 函数的调用。

使用方面,您可以拦截函数调用并在函数调用之前、之后或两者都做一些事情。通过事件,您会收到发生某事的通知。

从技术上讲,如果目标对象不是 domNode,dojo/on 最终会调用 aspect.after(...)

在<=1.6中没有区别,使用了dojo.connect。函数用于通知事件发生,并且代码库中仍然存在该事件的残余。一个示例是在 dijit/Button 上使用 on 和点击事件。

道场/事件 http://dojotoolkit.org/reference-guide/1.9/dojo/Evented.html

关于javascript - dojo/on 和 dojo/aspect 的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16468359/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com