Javascript 触发不存在的jQuery事件和性能
我有一些javascript可以在jQuery中注册和触发自定义事件-我想知道的是,触发一个没有绑定事件处理程序的事件会带来什么样的性能影响(如果有的话)-例如:Javascript 触发不存在的jQuery事件和性能,javascript,jquery,Javascript,Jquery,我有一些javascript可以在jQuery中注册和触发自定义事件-我想知道的是,触发一个没有绑定事件处理程序的事件会带来什么样的性能影响(如果有的话)-例如: var someData = ['blah', 'foo', 'bar']; $('#somediv').trigger('StateChange', [someData]); 在上面(非常简短)的示例中,没有$('#someDiv')。在('StateChange',…)事件处理程序上,那么触发事件是否是一种浪费,并且如果在给定元
var someData = ['blah', 'foo', 'bar'];
$('#somediv').trigger('StateChange', [someData]);
在上面(非常简短)的示例中,没有
$('#someDiv')。在('StateChange',…)
事件处理程序上,那么触发事件是否是一种浪费,并且如果在给定元素上触发5-10个事件而没有绑定处理程序,我会看到显著的性能损失?否,对于5-10个对象,触发没有处理程序的事件不会对性能造成重大影响
请记住,事件系统的要点是,您不必担心所讨论的对象是否已为请求的行为分配了处理程序。这样,您就可以随意触发事件,而无需进行任何类型的测试。您分析过代码并发现这是一个问题点吗?记住优化的两条规则:1
不要做
和2仅限专家:暂时不要做。
啊,过早优化<代码>:P“…我会看到显著的性能冲击吗…”显著?不