Javascript 在主干页面中处理从非主干页面触发的事件

Javascript 在主干页面中处理从非主干页面触发的事件,javascript,jquery,html,backbone.js,Javascript,Jquery,Html,Backbone.js,我在前面编写了一个框架,用于从只有backbone.js的站点收集实时数据。现在,我需要使用这个相同的框架从站点页面收集数据,该页面在backbone.js中有混合的拱形页眉和页脚,内容在普通html中 我这里的问题是,我如何处理在纯html中以主干方式发生的事件,如单击、选择时更改等 注意:在主干arch中,我们使用mixin将事件处理程序加载到js页面上。例如:click id:function\u name。我不能使用传统的jQuery事件处理程序。为什么不能使用标准事件处理程序?我们有一

我在前面编写了一个框架,用于从只有backbone.js的站点收集实时数据。现在,我需要使用这个相同的框架从站点页面收集数据,该页面在backbone.js中有混合的拱形页眉和页脚,内容在普通html中

我这里的问题是,我如何处理在纯html中以主干方式发生的事件,如单击、选择时更改等


注意:在主干arch中,我们使用mixin将事件处理程序加载到js页面上。例如:click id:function\u name。我不能使用传统的jQuery事件处理程序。

为什么不能使用标准事件处理程序?我们有一个框架,其中包括TDD和用于站点大部分的代码。因此,架构师坚持使用类似的结构,这样我们就不会为这些jquery选择器添加更多的mock/stub。有没有一种方法可以使用一些用主干编写的helper js来注册html页面中的事件?我认为这是一个过于广泛的讨论,但既然您决定将主干和非主干部分结合起来,您可能应该接受这样一个事实,即普通DOM的事件处理将是普通事件处理不确定假装它是主干网实现的一部分是否会对您有所帮助?我的函数如下-trackClickEvent:function{$document.onchange、.classname、function{funcfunction view{…},this;};}我返回它,这样当页面加载时,这个函数从主干arch代码加载到DOM上。因此,当事件在非主干页面中触发时,它将被注册并调用该函数。有没有办法包装$document.on。。。在另一个方法(如包装函数)中,仍然能够处理事件?为什么不能使用标准事件处理程序?我们有一个框架,其中包括TDD和用于站点大部分的代码。因此,架构师坚持使用类似的结构,这样我们就不会为这些jquery选择器添加更多的mock/stub。有没有一种方法可以使用一些用主干编写的helper js来注册html页面中的事件?我认为这是一个过于广泛的讨论,但既然您决定将主干和非主干部分结合起来,您可能应该接受这样一个事实,即普通DOM的事件处理将是普通事件处理不确定假装它是主干网实现的一部分是否会对您有所帮助?我的函数如下-trackClickEvent:function{$document.onchange、.classname、function{funcfunction view{…},this;};}我返回它,这样当页面加载时,这个函数从主干arch代码加载到DOM上。因此,当事件在非主干页面中触发时,它将被注册并调用该函数。有没有办法包装$document.on。。。在另一个方法(如包装器函数)中仍然能够处理事件?