winjs相关内容
如何使用 JavaScript 以固定的时间间隔(例如半天)更新应用的动态磁贴? 此外,即使应用程序本身没有运行,它也必须能够更新(例如天气应用程序) 编辑:我想在本地更新它而无需连接到互联网.请在 JavaScript 中给出一些示例,而不是 C#! 更具体地说,例如,如何将磁贴设置为每天更新一次,显示当前日期? 解决方案 您可以按计划使用后台任务,间隔时间超过 15
..
我想在每次构建之前运行一些自定义批处理代码.在 VS
..
所以我试图通过模板显示来自 JSON 请求的一些数据.数据有一些嵌套对象(数量不等),类似于: data: "一些数据",嵌套:[{嵌套数据:“foo",酒吧:“foobar"}, ...],... 我已成功解析 JSON 并将其存储在 WinJS.Binding.List 对象中,并将结果绑定到模板.我遇到的问题实际上是在我的模板中显示嵌套的 JSON 数据.模板看起来像这样:
..
我正在编写一个游戏,它以以下方式在屏幕顶部显示分数: canvasContext.fillStyle = "#FCEB77";canvasContext.fillText(' 分数:' + Math.floor(score) + ' 生活:' + Math.floor(lives) + ' 其他信息:' + Math.floor(otherInfo)); 效果很好.然后我想做的是在该文本周围
..
因为听起来像 jQuery 是 Metro JavaScript 应用程序的一个选项,所以我开始期待 Windows 8 开发.我安装了 Visual Studio 2012 Express RC 并启动了一个新项目(空模板和网格模板都有相同的问题). 我制作了 jQuery 1.7.2 的本地副本并将其添加为脚本参考.
..
我正在使用 VS2012 和 Javascript 开发 Metro 应用 我想重置我的文件输入的内容: 我该怎么做? 解决方案 @dhaval-marthak 在评论中发布的 jQuery 解决方案显然有效,但是如果您查看实际的 jQuery 调用,很容易看出 jQuery 正在做什么,只需将 value 属性设置为空字符串.因此,在“纯"JavaScript 中,它将是:
..
我的应用中有一个 save 函数,可以手动调用,还有一个 autosave 函数,每 60 秒运行一次. 为了防止两个操作试图同时访问同一个文件,我将一个名为 isSaving 的标志设置为 true 当一个开始运行时,并设置为 false 之后再次.如果 open 或 save 检测到 autosave 正在运行,它们会等待 1000 毫秒并重试.如果他们在那之后失败了,我认为这是一个错误
..
我在将数据从 WinJS.xhr 发布到 PHP 脚本时遇到了一些问题."obj" 是一个字符串化的 JSON 对象 WinJS.xhr({类型:“POST",网址:数据网址,标头:{“内容类型":“应用程序/x-www-form-urlencoded"},数据:对象,}) 然而,$_POST 变量始终为空. 我试过改变内容类型,并转义对象但没有运气:( 解决方案 想出了一个解决
..
在 WinJS 中,如果您需要“突破"链,那么正确的链式承诺是什么?例如,如果您有 .then() 函数和最终的 .done().从 then 后面有其他错误返回错误的正确方法是什么? 考虑下面的伪代码示例 函数 doSomething(){返回新的 WinJS.Promise(function(comp,err,prog){filePicker.pickSingleFileAsync(
..
我想在一个承诺被成功或失败完成后执行相同的操作,即我想对成功和错误处理程序执行相同的操作,然后继续发送承诺的结果到适当的错误/成功处理程序. var pleaseWaitPromise = playAudioAsync("请稍候");myLongRunningPromise().then(function tempSuccessHandler(result) {pleaseWaitPromise
..
如何从 WinJS 中的 Slider 控件 (input[range]) 中删除工具提示? 解决方案 添加 ::-ms-tooltip 伪元素并将 display: 设置为 none; http://msdn.microsoft.com/en-us/library/windows/apps/hh465805.aspx input[type=range]::-ms-tooltip
..
我正在创建一个 WinJS 应用程序并使用 XMLHttpRequest 将照片作为 blob 发送到 Flask 网络服务器. openPicker.pickSingleFileAsync().then(function (file) {file.openAsync(Windows.Storage.FileAccessMode.read).done(function (stream) {var
..
我目前正在为 Windows 10 开发应用程序,但遇到了一个问题. 我在 UI 中使用 JS 和 HTML,并希望将 C# 用于代码隐藏.从这个平台的有限文档来看,我的理解是我必须使用一个 Windows 运行时组件,然后 JS 项目将引用它,以便我可以从中调用托管代码.然后,我还需要创建一个运行时组件将引用的通用类库. 我遇到的问题是我使用的代码在某种程度上严重依赖于广泛使用 Sy
..
这可能是一个愚蠢的问题,但我一直无法找到答案.我想从我的 Windows 8 javascript 应用程序中使用 IE10 启动一个特定的 URL,即我的应用程序将被暂停,而 IE10 将启动.我如何使用 javascript 做到这一点? 谢谢主题 解决方案 var url = new Windows.Foundation.Uri("http://www.google.com")
..
使用 JavaScript 试用 Windows 通用应用程序我注意到 WinJS.Utilities.isPhone 属性不再可用,这是有道理的,因为没有理由在运行时要求它. 我确实想知道是否有适当的方法来检测我的应用在其中运行的设备,但仅用于测试目的. 编辑:我的问题与检测移动浏览器无关.我说的是一个全新的适用于 Window 10 的通用 Windows 应用程序,它可以在手机、
..
好吧,主题.想不通... 条件:两个 promise 都是异步启动的,并且不是一个接一个.像这样: spashGoing.then(doSomethingForItself());写作Going.then(doSomethingForItself2());DoSomethingAfterBothPromises() P.S. 我使用 WinJS 的 promise,而不是 ES2015/
..
我知道可以使用 MSApp.terminateApp 杀死应用程序.重新启动应用程序怎么样?有没有重启的命令? 解决方案 重新启动不适合 Windows 8 应用程序概念(以前称为 Metro).如果您进入无法恢复的状态,那么正确的做法是让它崩溃并让 Windows 从那里处理它. 来自此处: 应用崩溃 应用程序需要遵循系统崩溃体验,即只需返回开始屏幕.系统崩溃的体验是旨
..
是否有其他人在 WP 8.1 模拟器上运行推送通知后台任务示例 (Javascript) 时遇到问题?示例链接是 这里. 当我运行示例应用程序时,注册后台任务,然后通过 通知模拟器,整个模拟器崩溃.见下图: 我想知道是否有其他人遇到过这个问题,或者知道如何解决它.也许我做错了什么,但似乎官方示例应用程序应该开箱即用... 顺便提一下,我已经在实际应用中测试过,结果相同;使用通知模
..
我正在尝试使用 WinJS 制作一个通用的 Windows 应用程序.我已经下载了 VS2013 的最新更新.RC版.我已经安装了我能找到的所有 SDK.我也安装了 WinLibJS_VSE.exe 扩展.有趣的是,VS 更新一直说我没有... 当我打开任何示例通用 WinJS 应用程序时 - 就像这里的那些 http://code.msdn.microsoft.com/wpapps/Uni
..
我正在尝试找到一种方法来导航到我的应用程序中的另一个 html.我试过 window.location 和 WinJS.Navigation.navigate 但都没有效果. 解决方案 虽然您可以使用 document.location 和导航来工作(并注意它是 document.location,而不是 window.location),但推荐的方法是实现应用程序就像一个单页网络应用程序
..