Node js

Node js,第1张

Node js

我将为您提供一个依赖于jquery的伪实现,现在从解决方案中抽象出繁琐的IO和繁琐的DOM *** 作。

// Servervar nowjs = require('now');var everyone = nowjs.initialize(httpServer);everyone.now.joinRoom = function(room) {    nowjs.getGroup(room).addUser(this.user.clientId);}everyone.now.leaveRoom = function(room) {    nowjs.getGroup(room).removeUser(this.user.clientId);}everyone.now.messageRoom = function(room, message) {    nowjs.getGroup(room).now.message(message);}// Clientvar currRoom = "";$(".join").click(function() {    currRoom = ...    now.joinRoom(currRoom);});$(".send").click(function() {    var input = ...    now.messageRoom(currRoom, input.text());});now.messageRoom = function(message) {    $("messages").append($("<div></div>").text(message));};

我只是注意到自己,新版本的nowjs(0.5)在构建组系统。这基本上可以满足您的需求。没有麻烦。

如果需要,可以删除nowjs依赖关系,并用100/200行代码替换。我将其留给用户作为练习。



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/4930372.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-12
下一篇 2022-11-12

发表评论

登录后才能评论

评论列表(0条)

保存