我想用 Dojo 创建一个通知图标,但我不知道从哪里开始。该图标必须与 Facebook 和 Whatsapp 上的图标相似,显示您有多少新消息/通知。
我一直在查看 Dojo 参考资料,但找不到可以使用的好小部件。也许我遗漏了一些明显的东西,但我不妨在这里问一下。
不幸的是,谷歌搜索并没有多大用处。
我想用 Dojo 创建一个通知图标,但我不知道从哪里开始。该图标必须与 Facebook 和 Whatsapp 上的图标相似,显示您有多少新消息/通知。
我一直在查看 Dojo 参考资料,但找不到可以使用的好小部件。也许我遗漏了一些明显的东西,但我不妨在这里问一下。
不幸的是,谷歌搜索并没有多大用处。
据我所知,没有小部件可以自动为您完成这些工作。这个问题太具体了,无法为它提供一个通用的小部件。在开始之前,您还必须考虑几件事。
你想使用WebSockets吗?网络通常用于提取内容,如果您想将通知从服务器推送到客户端,那么您需要查看WebSockets。可以在Sitepen上找到使用它们的好教程。
如果您不想使用 websockets(您无法创建 websocket 服务器或有其他原因),那么您可能必须使用简单的“REST 服务”并从中获取大量通知。这意味着您的脚本不会“实时”,因此您需要每 X 秒/分钟从 Web 服务中提取内容。这意味着您需要一个可以通过dojo/request/script模块完成的普通 AJAX 请求。如果需要对这个 AJAX 请求进行计时,可以使用dojox/timing模块。
这只是“逻辑”部分,用户界面(图标 + # 通知)可以用纯 HTML 和 CSS 自己制作。
来自评论:“也许你可以在 DojoX 库中找到一些东西”——当然你会发现很多。
我会推荐
dojox/socket