当前位置: 首页 > news >正文

网站建设多选题百度文库佛山网站建设的大品牌

网站建设多选题百度文库,佛山网站建设的大品牌,网络广告的创意策略包括,wordpress函数视频今天群里一个同学找我要一个nodejs聊天室的demo。给他了一个简单的例子#xff0c;顺便记录下#xff1a;准备工作(前提是已经装好了nodejs)#xff1a;mkdir nodejs-democd nodejs-demo安装express : npm install express安装socket.io : npm install socket.io安装foreve…今天群里一个同学找我要一个nodejs聊天室的demo。给他了一个简单的例子顺便记录下准备工作(前提是已经装好了nodejs)mkdir nodejs-democd nodejs-demo安装express :  npm install express安装socket.io : npm install socket.io安装forever: npm install forever -g安装完成之后会在目录下生成一个node_modules文件夹把下面的server.js和client.html放到node_modules下。下面是server.jsvar app  require(express)();var http  require(http).Server(app);var io  require(socket.io)(http);var history  new Array();app.get(/, function(req, res) {res.sendfile(client.html);});io.on(connection, function(socket) {socket.on(chat message, function(msg) {io.emit(chat message, msg);addMsg(msg);});socket.on(login message, function(msg) {socket.join(history room);for (var i  0;i i) {io.in(history room).emit(chat message, history[i]);}io.in(history room).emit(chat message, lyd__上面是最近的一些信息);socket.leave(history room);socket.join(chat room);io.emit(chat message, msg);addMsg(msg);});});http.listen(3000, function() {console.log(listening on *:3000);});function addMsg(msg) {history.push(msg);if (history.length  100)history.shift();};下面是client.html:demo* { margin: 0; padding: 0; box-sizing: border-box; }body { font: 20px Helvetica, Arial; }form { background: #000; padding: 3px; position: fixed; bottom: 0; width: 100%; }form input { border: 0; padding: 10px; width: 90%;  }form button { width: 10%; background: rgb(130, 224, 255); border: none;  padding: 10px; }#messages { list-style-type: none; margin: 0; padding: 0; }#messages li { padding: 5px 10px 5px 10px; }登录var socket  io();var login  true;var username  ;var myDate  new Date();$(form).submit(function() {if (login) {username  $(#m).val();if (username.length  0) {alert(请输入用户名);return false;}login  false;socket.emit(login message, lyd__  username  加入了聊天室     myDate.getMonth()  -  myDate.getDate()     myDate.getHours()  :  myDate.getMinutes()  :  myDate.getSeconds());$(#btn).html(发送);} else {socket.emit(chat message, username  ##  $(#m).val());}$(#m).val();return false;});socket.on(chat message, function(msg) {var item  msg.split(##, 2);if (msg.indexOf(lyd__)  0)$(#messages).append(  msg.substr(5)  );else if (msg.indexOf(username)  0) {$(#messages).append(  item[0]  :);$(#messages).append(  item[1]  );} else {$(#messages).append(  item[0]  :);$(#messages).append(  item[1]  );}});运行forever start server.js #启动  停止用stop然后访问 192.168.1.8:3000就可以聊天了打赏微信扫一扫打赏作者吧
http://www.zqtcl.cn/news/902523/

相关文章:

  • 网站后台代码在哪修改网站如何做下一页
  • 网站开发职业要求百度推广代理商与总公司的区别
  • 西安网站建设中心网页 网 址网站区别
  • 技术支持东莞网站建设机械seo岗位是什么意思
  • 做商城网站需要备案什么域名硬件开发工具有哪些
  • 网络网站制作技巧wordpress全文
  • 韩国原生ip站群服务器左右悬停代码网站
  • 专门做广东11选5的网站网站 备案 营业执照
  • 免费扑克网站wordpress弹出服务协议窗口
  • 网站的反爬一般怎样做网站右键屏蔽
  • 茂名做网站dyiee青岛宣传片制作公司
  • 凡科网可以自己做网站吗编程常用网站
  • 做网站练手项目公司营业执照可以做几个网站
  • 聚通达网站建设网站并发要求
  • 网站建设预算申请如何写服装店网页设计素材
  • 做网站设计的公司柳州芜湖又出现一例
  • 重庆网站网站建设东莞市网站建设公司哪家好
  • php做网站如何架构wordpress 排版
  • wordpress免费网站模板下载地址在北京注册公司需要多少钱
  • 做的网站打不开高端网站名字
  • 个人网站建设报告西安网站开发高端网站开发
  • “网站建设:上海珍岛”网站备案信息查询系统
  • 北京哪个公司做网站专业建站培训
  • 郑州知名网站推广网站管理设置
  • 建设工程网站资质人员查询常州模板网站建设价格
  • 自己建网站做app手机网站列表页源码
  • 企业网站模板seo网站建设关键词优化
  • 平面毕业设计作品网站推广普通话ppt
  • p2p网站开发思路方案免费建简单网站
  • 微信朋友圈的网站连接怎么做互联网工程有限公司