LiveChat:使用Nodejs,Vanilla JavaScript和Socket IO的聊天应用程序

时间:2024-05-19 18:34:43
【文件属性】:

文件名称:LiveChat:使用Nodejs,Vanilla JavaScript和Socket IO的聊天应用程序

文件大小:1.46MB

文件格式:ZIP

更新时间:2024-05-19 18:34:43

JavaScript

在线聊天 描述 这是我为带回家挑战所提交的材料。 它在后端使用Node.JS和Express编写,在前端使用ES6 Vanilla Javascript编写。 我使用Socket.IO在用户之间建立连接,以便他们可以聊天。 此聊天应用程序支持两个斜杠命令: /hop /delay {timeDelay} {message} “ / delay”命令采用两个参数,timeDelay和message。 仅当同时存在这两个参数时才执行该命令,否则将作为普通消息发送。 如果用户使用“ / hop”命令,即使他们是唯一可用的用户,他们也永远不会重新连接到其他用户。 此聊天的前端和样式主要受Socket.IO网站上的启发。 建筑学 客户端 客户端Javascript分为三类: WonderChat(主班) 聊天视图 聊天消息 WonderChat类充当控制器。 它从服务器接收事件并将其


【文件预览】:
LiveChat-master
----.eslintrc.yml(229B)
----.gitignore(44B)
----.babelrc(25B)
----app.js(2KB)
----Dockerfile(972B)
----package.json(1KB)
----Makefile(112B)
----package-lock.json(236KB)
----Dockerfile.gitcrypt(428B)
----Dockerfile.docker(442B)
----.travis.yml(93B)
----public()
--------images()
--------javascripts()
--------stylesheets()
----views()
--------error.jade(84B)
--------_mixin.jade(265B)
--------index.jade(387B)
--------layout.jade(185B)
----spec()
--------client()
--------server()
--------support()
----README.md(3KB)
----.git-crypt()
--------keys()
--------.gitattributes(165B)
----deploy()
--------bin()
--------build-scripts()
----ci()
--------scripts()
--------concourse.yml(2KB)
--------concourse-secrets.yml(351B)
--------tasks()
--------ssh.key(2KB)
----modules()
--------waitlist.js(465B)
--------chatapp.js(3KB)
--------user.js(570B)
----.gitattributes(136B)

网友评论