小编Ale*_*aqe的帖子

Jquery .val()==**添加多个可能的答案**

我通过执行以下操作实现了这一点,但作为javascript和jquery的新手,我想知道是否有任何更短的方法来添加多个可能的值.

if ($("input:first").val().toUpperCase() == "UNITED STATES" || $("input:first").val().toUpperCase() == "USA" || $("input:first").val().toUpperCase() == "AMERICA") {
                $("#check").text("Correct!").show().fadeOut(5000);
                return true;
Run Code Online (Sandbox Code Playgroud)

喜欢

if ($("input:first").val().toUpperCase() == ("UNITED STATES","USA","AMERICA")) {
                $("#check").text("Correct!").show().fadeOut(5000);
                return true;
Run Code Online (Sandbox Code Playgroud)

这样只能验证本案例中的最后答案AMERICA.

javascript jquery

3
推荐指数
1
解决办法
309
查看次数

在Metro风格应用中保存本地数据

我想在Windows 8 metro风格的应用程序中制作一个分数机制,并希望使用Windows.Storage.ApplicationData在本地保存该分数.自从我成为视觉工作室和App构建新手以来,我已经非常困难了.

var applicationData = Windows.Storage.ApplicationData.current;

var localSettings = applicationData.localSettings;

// Create a simple setting

localSettings.values["totalPike"] = '0';

// Read data from a simple setting

var totalPike = localSettings.values["totalPike"];

if (!totalPike) {
    // No data
}
else {
    // Access data in value
}

// Delete a simple setting

localSettings.values("totalPike");
Run Code Online (Sandbox Code Playgroud)

这就是Windows如何处理来自msdn的app数据

$(document).ready(function () {

        var clicks = 99;

        $("#totalScoreTestButton").click(function () {
            totalPike = totalPike + clicks
            $("#totalScoreTest").text(totalPike);
        });
});
Run Code Online (Sandbox Code Playgroud)

这是我用来将分数添加到当时基本总分的基本功能,但每当我关闭应用并再次启动它时,都不会保存分数.有人可以帮助我,如果可能的话,请解释一下Metro应用程序如何处理本地数据?

javascript windows visual-studio-express windows-runtime winjs

0
推荐指数
1
解决办法
3143
查看次数