1

我想用 Dojo 创建一个通知图标,但我不知道从哪里开始。该图标必须与 Facebook 和 Whatsapp 上的图标相似,显示您有多少新消息/通知。

我一直在查看 Dojo 参考资料,但找不到可以使用的好小部件。也许我遗漏了一些明显的东西,但我不妨在这里问一下。

不幸的是,谷歌搜索并没有多大用处。

4

3 回答 3

3

据我所知,没有小部件可以自动为您完成这些工作。这个问题太具体了,无法为它提供一个通用的小部件。在开始之前,您还必须考虑几件事。

  1. 你想使用WebSockets吗?网络通常用于提取内容,如果您想将通知从服务器推送到客户端,那么您需要查看WebSockets。可以在Sitepen上找到使用它们的好教程。

  2. 如果您不想使用 websockets(您无法创建 websocket 服务器或有其他原因),那么您可能必须使用简单的“REST 服务”并从中获取大量通知。这意味着您的脚本不会“实时”,因此您需要每 X 秒/分钟从 Web 服务中提取内容。这意味着您需要一个可以通过dojo/request/script模块完成的普通 AJAX 请求。如果需要对这个 AJAX 请求进行计时,可以使用dojox/timing模块。

这只是“逻辑”部分,用户界面(图标 + # 通知)可以用纯 HTML 和 CSS 自己制作。

于 2013-07-16T08:20:08.587 回答
0

dojox/mobile/徽章呢:

http://livedocs.dojotoolkit.org/dojox/mobile/Badge

?

于 2013-07-16T16:56:24.810 回答
0

来自评论:“也许你可以在 DojoX 库中找到一些东西”——当然你会发现很多。

我会推荐

dojox/socket

http://dojotoolkit.org/features/1.6/dojo-websocket

于 2014-02-15T09:54:32.027 回答