如何使用 dojo 或 dijit 显示时间/时钟?
基本上,我只需要在 html 输入文本框中显示当前时间(hh:mm:ss am/pm 格式)。由于这将用作时钟,因此时间在显示时应继续计数/移动。
我可以用普通的 javascript 来完成此操作,但我希望看到 dojo/dijit 实现。
谢谢!
Basically, I just need to display the current time (hh:mm:ss am/pm format) inside an html input text box. And since this will serve as a clock, the time should continue counting/moving on while it is being displayed.
I can do this in plain javascript, but I would like to see a dojo/dijit implementation.
Thanks!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
这是一个您可以重复使用的示例。
您也可以使用 dojox.timing.Timer 自行实现此功能。
dojo.date.locale.format。
Here is an example that you may reuse.
You could also implement this on your own, using dojox.timing.Timer.
A couple of examples for dojo.date.locale.format.
对于极简方法,您可能只需通过输入控件和对 dojo.date.locale.format 的 setTimeout 调用来实现此目的。尽管某些 dojox.timing 代码可能很有用,但这里不一定需要 DojoX/Dijit 抽象。
for the minimalist approach, you could probably just achieve this with an input control and a setTimeout call to dojo.date.locale.format. You don't necessarily need DojoX/Dijit abstractions here, though some of the dojox.timing code can be useful.
看下面的代码:
Look at the code below: