那么,他们是什么?
我的意思是,我知道有命名空间 – 但是如果我的事件名称太明显,那么说提交,那么只要添加一个命名空间,submit.myns就不会在触发标准提交时阻止触发它.
好的,我知道,提交是非常糟糕的例子,但如果我想使用与我使用的一些插件相同的名称?当我有大的网站,大量的自定义事件和大量的插件,这可能是一个问题,特别是如果我想保持事件名称简单和有意义.
那么你是否使用某种惯例,比如前缀/后缀(像myns:event / myns_event)?或者也许我太担心,我的后顾之忧毫无根据?
编辑:
命名空间是伟大的,如果你必须分组有限的事件,以方便解除绑定.但是它的工作方式,是没有办法确保处理程序click.my仅由click.my触发.为此,我们必须将其命名为不同的,像my_click – 然后我们保持有意义的名称,我们有信息它是我们的事件(并且它不太可能是有人使用它),我们仍然可以从标准事件命名空间中受益.