- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想要什么:
我想在网站上创建一个蜂鸣器系统。每个“玩家”都可以使用用户名访问该网站,并且有一个蜂鸣器按钮。
我想要某种管理面板,我可以在其中看到首先按下按钮的位置并锁定蜂鸣器按钮等。如果可能的话,这应该接近实时。也许在 Buzzer 网站上有一个文本框,我可以在其中为每个人设置文本。
此站点应该能够在 Debian 上的 apache2 服务器上运行。如果我需要运行其他服务也可以。
我的问题:
是否可以通过网站制作类似的东西?
如果是的话,我可以用什么来实现这个目的? (我只知道如何使用 html/JavaScript/jquery 和 bootstrap 构建一个网站,我想我需要更多的东西来做到这一点)。
我需要创建一个 .php 网站或者使用 Node.js 的网站吗?
(我不需要完整的解决方案,只是一个开始,但如果类似的东西已经存在模板,我会研究这个)
最佳答案
如果你想构建一个实时系统,无论它有多复杂,那么你需要一个后端(除非你想做一个 p2p 系统,我怀疑这就是你想要的,因为这些并没有真正支持)浏览器 - 但如果您对这种方法感兴趣,可以查看 webRTC)。您的后端可以是 php、nodejs 或您选择的任何其他技术。
通过 http 进行实时处理的老派是使用 http 轮询(长和短),目前您可以使用几乎新的 websockets,它的性能比轮询好得多。
我建议你研究一下socket.io,这个库可以让你在nodejs上构建实时系统变得非常容易——当不支持websockets时,它会退回到http轮询。
你也可以搜索谷歌,你会找到一些看起来非常接近你想要实现的东西的模板,或者至少看看一些接近的东西,这样你就可以了解他们是如何做到的。
关于javascript - 使用什么来创建在 apache2 上运行的蜂鸣器 Web 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56768936/
我是一名优秀的程序员,十分优秀!