Javascript 使用Dojo 1.9创建通知图标

Javascript 使用Dojo 1.9创建通知图标,javascript,dojo,Javascript,Dojo,我想用Dojo创建一个通知图标,但我不确定从哪里开始。 该图标必须与Facebook和Whatsapp上的图标相似,显示您有多少新消息/通知 我一直在寻找Dojo参考,但找不到一个好的小部件来使用。也许我遗漏了一些明显的东西,但我还是在这里问一下吧 不幸的是,谷歌搜索没有多大用处。据我所知,没有一个小部件可以自动为你做这些事情。这个问题太具体了,无法提供一个通用的小部件。在开始之前,你还必须考虑几件事 你想用吗?web通常用于提取内容,如果要将通知从服务器推送到客户端,则需要查看。可以在上找到使

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

我一直在寻找Dojo参考,但找不到一个好的小部件来使用。也许我遗漏了一些明显的东西,但我还是在这里问一下吧


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

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

  • 你想用吗?web通常用于提取内容,如果要将通知从服务器推送到客户端,则需要查看。可以在上找到使用它们的好教程

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


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

    关于dojox/mobile/Badge:

    来自评论: “也许你可以在DojoX图书馆找到一些东西”- 当然你会发现很多

    我推荐

    dojox/socket
    

    请参见

    谢谢您的回答,但逻辑部分不是问题所在。我只是想知道是否有一个已知的GUI实现可以很好地实现这个功能。我不知道。正如我所说,情况太特殊,无法为其创建小部件。也许你可以在DojoX图书馆找到一些东西。我不确定您是否会在DojoX库中找到小部件,我也不推荐它,因为在Dojo2.0中,DojoX库将消失。我建议您自己创建这个小部件,我认为这不是一段很难的HTML代码。我最终使用了下面的HTML/CSS3示例:唯一的问题是它来自用于移动应用程序的
    dojox/mobile
    包。我不确定它与普通web应用程序的集成程度。此外,它似乎还建议与其他小部件一起使用,如
    IconItem
    。这意味着您也需要使用另一个移动小部件。dojox/mobile在桌面上也可以正常工作。也就是说,我同意您将开始链接到其他几个移动类。该评论是关于GUI部分的,我已经告诉他关于WebSocket;)