刚接触 node.js,需要用百度的 clouda 开发。
Clouda 中是可以添加事件的,那我是该在后台 node.js 中绑定事件,还是在前台 js 中绑定事件?
如果是后台 node.js 中,那我能在后台我能用jQuey 吗?
不知道我是不是表达清楚了?
嗯…这个问题…
例如,一百个用户访问你的网页,你后台绑定事件…怎么区分这个一百个用户的事件呢…这不是很蛋疼的问题吗…
虽然,回答在前台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)
CNode 社区为国内最专业的 Node.js 开源技术社区,致力于 Node.js 的技术研究。
嗯…这个问题…
例如,一百个用户访问你的网页,你后台绑定事件…怎么区分这个一百个用户的事件呢…这不是很蛋疼的问题吗…
虽然,回答在前台js 绑定…就可以了…但是,还是想啰嗦一下…
对了,这里的事件是指 前端页面展示事件…
后台绑定前台事件,这么高端
额。
我看到clouda示例中有类似下边的代码:
给两个按钮绑定了点击事件,点击后可以保存表单。这是怎么回事哦? 有点迷糊。
我使用的是 jsdm / jsdm.proxy 方式进行前后端事件绑定,不过你要精通CQRS/DDD的开发方式,建立好核心后,UI部分就会根据核心事件更新界面。
参考地址 :
https://github.com/brighthas/jsdm
https://github.com/brighthas/jsdm.proxy
@wdd2007 根据我的研究,onready()是在浏览器中执行的,所以你的问题都不对。(另外,clouda学习qq群:210687247)