14得票2回答
Windows 8 应用程序:WinJS 是必需的吗?

昨天我开始使用JavaScript开发我的第一个Metro风格的应用程序。我在Visual Studio 2011中使用了其中一种模板。该项目模板带有大量依赖WinJS的生成代码。整个结构类似于具有视图和对应代码后台文件的ASP.NET。还有一个navigator.js文件负责视图之间的导航。...

17得票4回答
递归链接 Promises

我正在制作一个简单的Windows 8应用程序,需要从网站获取一组数据。我使用WinJS.xhr()来检索这些数据,它返回一个Promise。然后,我将回调函数传递到此Promise的.then()方法中,该方法会将异步调用返回的值提供给我的回调函数。.then()方法返回另一个Promise...

9得票1回答
WinJS:从滑块中移除工具提示。

我该如何从WinJS的Slider控件(input[range])中移除工具提示(tooltip)?

8得票1回答
在Windows Metro应用程序中修改DOM时出现层次结构请求错误

我正在使用Javascript和HTML构建Windows Metro应用程序,但它会崩溃并出现“HierarchyRequestError”: Exception was thrown but not handled in user code at line 11, column 9 in...

7得票1回答
如何自动化Windows 8 HTML5应用的单元测试?

我正在编写一个 Windows 8 应用,同时也在为它编写单元测试。如何在 Windows 8 环境内以自动化方式运行这些测试呢? 如果我编写的 JavaScript 文件非常简单,不依赖于 Windows 8 环境或 DOM,我可以使用 Node.js 在命令行中对它们进行单元测试。这样非...

9得票1回答
如何动态地在WinJS模板中显示/隐藏div

我有一个使用Windows 8的应用程序,其中包含一个模板,其中包含一个div,我希望根据data-win-control="WinJS.Binding.Template"内部属性的值来显示或隐藏该div。我尝试了以下方法但没有成功: <div data-win-bind="visib...

23得票4回答
查看所有IndexedDB数据库和对象存储

我正在使用IndexedDB开发一个Windows 8应用,对此两者都非常陌生。我已经成功地创建、读取、更新和删除了对象存储中的对象,并创建了一些数据库和几个对象存储。我的问题是如何列出所有的对象存储和数据库?我创建了一些不需要的虚假对象存储,我想稍微整理一下,但我记不起它们的名称。也许这有点...

13得票1回答
在WinJS中从C# WinRT组件读取空字符串时出现异常

我有以下情况: 一个在C#中编译为Windows Runtime组件的数据库。 其中一个类的样子如下:public sealed class MyData { string TheGoods { get; private set;} } 界面使用 WinJS,我有以下代码:var b =...

7得票3回答
WinJS:检查是否运行于调试模式

我需要这个是因为许可证信息,我正在寻找一种方法来知道应用程序是否在调试或生产模式下运行。 如果应用程序正在以调试模式运行,我需要使用 Windows.ApplicationModel.Store.CurrentAppSimulator,否则我需要使用 Windows.ApplicationM...

12得票5回答
在页面中水平居中一个DIV

我正在尝试居中一个div,其中包含Windows 8应用程序中的Microsoft pubCenter AdControl的HTML5 / JavaScript。 <div id="myAd" style="; top: 0%; width: 292px; height: 60px...