我如何使用JavaScript为iPad构建仪表板
在这篇文章中,我将向您展示如何为JavaScript大师班当然,我可以看到有多少人参加了课程(注册时间为11月15日至11月22日!)
这个柜台是一件完全多余的事情,当我拖延并想避免重要工作时,我会做的事情。
我一直在考虑这样做的不同方法,例如使用JavaScript创建一个iOS小部件,使用可脚本。
但是后来我想,好吧,让我们创建一个网页。我可以在iPad上打开的网页,然后将iPad放在桌子旁边或可以不时查看的地方。
我可以将iPad设置为永远不要让显示器入睡,并且可以将页面设置为每2分钟自动刷新一次。
制作简单网页的优点是我可以在任何地方访问它。从iPad,iPhone,The Mac。
我制作了一个node.js程序,以获取所需的数据。
第一步是编写获取数据的函数:
当我使用提取请求时,我使其成为异步功能,而且很可能您也需要它。
如果您很好奇,我将所有注册都存储在可通行的记录中,所以在里面getData()
我放置了从Airtable检索计数所需的所有代码。
然后,我制作了一台非常简单的Express服务器,该服务器提供了一个HTML页面,该页面显示了Big的Big,以页面为中心:
这是结果:
这是iPhone上的同一页:
您可以在计算机上本地运行该程序,只要计算机运行,或者您愿意使用Localhost Tunnel Service,可以从同一Wi-Fi网络上的设备访问它,但是您也可以将其放置在此方面互联网上的某个地方。
我将该应用程序放在用于节点脚本的服务器上,因此即使我在4G网络上,也可以从任何地方访问它。
如果我愿意,我也可以在Apple TV上进行播放,这样我就可以在大电视屏幕上看到注册数量。
最初出版在https://flaviocopes.com2021年11月15日。