Javascript .on()与.one()与.trigger()之间的差异

Javascript .on()与.one()与.trigger()之间的差异,javascript,jquery,Javascript,Jquery,这些功能之间的显著差异是什么?在什么基础上决定使用哪一个?On用于在某些元素上将函数附加到事件。 一个操作也会执行相同的操作,但只要运行一次,该操作就会取消绑定。 触发器触发任何元素上的事件。 在什么基础上决定使用哪一种 这就像问我是根据什么决定的,我是需要买指甲、衣服还是太阳镜 你看得不对。通常,你有一个想法,你想完成什么,然后很清楚你需要这些功能之一。毕竟,他们做的事情非常不同 如果你不能决定使用哪一个,你就已经深深地误解了某些东西,或者你还不知道你要做什么,并且认为一些神奇的函数调用

这些功能之间的显著差异是什么?在什么基础上决定使用哪一个?

On用于在某些元素上将函数附加到事件。

一个操作也会执行相同的操作,但只要运行一次,该操作就会取消绑定。

触发器触发任何元素上的事件。

在什么基础上决定使用哪一种

这就像问我是根据什么决定的,我是需要买指甲、衣服还是太阳镜

你看得不对。通常,你有一个想法,你想完成什么,然后很清楚你需要这些功能之一。毕竟,他们做的事情非常不同

如果你不能决定使用哪一个,你就已经深深地误解了某些东西,或者你还不知道你要做什么,并且认为一些神奇的函数调用可以解决你的问题


因此,仔细想想你的问题。它应该做什么?一旦您完全了解自己的情况,选择是显而易见的。

来吧,jquery有最好的文档之一。