Javascript 在MVC模式中,监听器应该在控制器中吗?

Javascript 在MVC模式中,监听器应该在控制器中吗?,javascript,jquery,model-view-controller,Javascript,Jquery,Model View Controller,我在jquery中有绑定到事件单击的按钮: $('myselection').click(myfunction); 它们应该在控制器中吗 我是这么想的,但我遇到了一个让我怀疑的情况。在我的js视图中,我创建了一个表单及其提交按钮。我需要将事件侦听器附加到它,例如: $('mybutton').click(myfunctiontosubmit); 我无法找到让控制器管理此侦听器的方法,因为当我第一次调用视图时,该按钮不存在。通常不存在。它们的位置在视图中,但是它们可以在控制器中调用方法 Emb

我在jquery中有绑定到事件单击的按钮:

$('myselection').click(myfunction);
它们应该在控制器中吗

我是这么想的,但我遇到了一个让我怀疑的情况。在我的js视图中,我创建了一个表单及其提交按钮。我需要将事件侦听器附加到它,例如:

$('mybutton').click(myfunctiontosubmit);

我无法找到让控制器管理此侦听器的方法,因为当我第一次调用视图时,该按钮不存在。

通常不存在。它们的位置在视图中,但是它们可以在控制器中调用方法

Ember.js对其视图有以下描述

View是Ember中的类,负责封装HTML内容的模板,将模板与数据结合起来作为页面DOM的一部分呈现,以及注册和响应用户启动的事件


以及使用简化的API在视图中使用所述事件。

通常不会。它们的位置在视图中,但是它们可以在控制器中调用方法

Ember.js对其视图有以下描述

View是Ember中的类,负责封装HTML内容的模板,将模板与数据结合起来作为页面DOM的一部分呈现,以及注册和响应用户启动的事件


以及在视图中使用所述事件的简化API。

您在哪里实现MVC模式?在服务器端代码或客户端代码中?在哪里实现MVC模式?在服务器端代码中还是在客户端代码中?