小白求教,click 之类的事件是在后台 nodejs 中绑定,还是在前台 js 中绑定? - CNode技术社区

小白求教,click 之类的事件是在后台 nodejs 中绑定,还是在前台 js 中绑定?
发布于 12 年前 作者 wdd2007 6134 次浏览 最后一次编辑是 9 年前

刚接触 node.js,需要用百度的 clouda 开发。

Clouda 中是可以添加事件的,那我是该在后台 node.js 中绑定事件,还是在前台 js 中绑定事件?

如果是后台 node.js 中,那我能在后台我能用jQuey 吗?

不知道我是不是表达清楚了?

6 回复

嗯...这个问题...

例如,一百个用户访问你的网页,你后台绑定事件...怎么区分这个一百个用户的事件呢...这不是很蛋疼的问题吗...

虽然,回答在前台js 绑定...就可以了...但是,还是想啰嗦一下...

对了,这里的事件是指 前端页面展示事件...

后台绑定前台事件,这么高端

额。

我看到clouda示例中有类似下边的代码:

给两个按钮绑定了点击事件,点击后可以保存表单。这是怎么回事哦? 有点迷糊。

//onready is respond for event binding and data manipulate
env.onready = function(){ 
 Library.touch.on('#start', 'touchstart', submitMessage);
 Library.touch.on('.clearHistory', 'touchstart', clearHistory);
};
 var submitMessage = function(){
 var input = document.getElementById('messageInput'),
 inputVal = input.value.trim(); 
 if (inputVal == '') {
 return false; 
 };
 session.messages.add({
 content : inputVal
 });
 session.messages.save();
 input.value = ''; 
};
 var clearHistory = function(){
 session.messages.destroy();
 session.messages.save();
} 

我使用的是 jsdm / jsdm.proxy 方式进行前后端事件绑定,不过你要精通CQRS/DDD的开发方式,建立好核心后,UI部分就会根据核心事件更新界面。

参考地址 :

https://github.com/brighthas/jsdm

https://github.com/brighthas/jsdm.proxy


签名: 交流群244728015 《Node.js 服务器框架开发实战》 http://url.cn/Pn07N3

@wdd2007 根据我的研究,onready()是在浏览器中执行的,所以你的问题都不对。(另外,clouda学习qq群:210687247)

回到顶部

AltStyle によって変換されたページ (->オリジナル) /