我通过执行以下操作实现了这一点,但作为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.
我想在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