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