javascript - 每日随机报价生成器

标签 javascript html css azure winjs

您好,我创建了一个随机报价生成器 Windows 应用商店应用程序,所有报价都很好,我遇到的唯一问题是如何让报价每天更改,而不是每次从第一次开始时都更改页面到应用程序的第二页,反之亦然。任何帮助或正确方向的观点将不胜感激。

下面是引用将在 JavaScript 中显示的页面的代码副本:

// For an introduction to the Page Control template, see the following documentation:
// http://go.microsoft.com/fwlink/?LinkId=232511
(function () {
"use strict";

    WinJS.UI.Pages.define("/pages/page2/page2.html", {
    // This function is called whenever a user navigates to this page. It
    // populates the page elements with the app's data.

    ready: function (element, options) {
        // TODO: Initialize the page here.

        client.getTable("quotes").read().then(function (q) {

                {
                    var randomquote = Math.round(Math.random() * (q.length));
                    function printquote() {
                        output.innerHTML += "<div>" + (q[randomquote].body + "</div>");     
                    }
                    printquote();
            }  
        }, function (err) { debugger; });

    },
    unload: function () {
        // TODO: Respond to navigations away from this page.
    },
    updateLayout: function (element) {
        /// <param name="element" domElement="true" />

        // TODO: Respond to changes in layout.
    }
});

})();

最佳答案

如评论中所述,在服务器而不是客户端更改引号更有意义。

创建一个基于当前日期返返回价的服务器页面。您可以通过多种方式实现它,但一个直接的实现是在每个报价首次创建时添加一个日期,然后仅在该日期提供服务。

关于javascript - 每日随机报价生成器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23050227/

相关文章:

javascript - Moment.js 问题格式方法无法正常工作

javascript - 自动计算发生在先前的值上

html - Powershell-帮助将哈希表转换为HTML

javascript - html搜索并编写

javascript - 如何重新加载 css 样式表

javascript - 鼠标进入时显示一个div,如果鼠标位置在最右边则看不到

javascript - Blob 会持续多久?

javascript - 根据div标签的宽高样式属性显示图片

javascript待办事项列表不向待办事项列表添加新条目

html - 渐变背景重复