问题标签 [winjs]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1844 浏览

javascript - 如何在Javascript Metro应用程序的列表视图中检测右键单击项目

我试图找出当您右键单击列表视图中的项目时触发的事件。当我纠正一个项目时,它会将其标记为已选中,但我似乎无法找到触发了哪个事件。

我已将一个函数附加到 oniteminvoked 事件,当我左键单击一个项目时会正确触发,但右键单击它时不会。

右键单击某个项目时会触发哪个事件?

谢谢。

0 投票
1 回答
112 浏览

html - 客户在 Windows Azure 中的频道注册

我正在尝试自己创建此示例:http: //channel9.msdn.com/Events/windowsazure/learn/Windows-8-Push-Notifications-with-Windows-Azure

我创建了推送通知注册云服务(我使用 vs2010 创建的项目),它似乎运行正常。然后我在 vs 11(带有 JS 和 HTML5 的 Metro 风格应用程序)上创建了客户端项目,运行它并尝试注册一个频道。它不起作用,并在屏幕上写了“不接受注册”而不是频道的 uri。

我应该怎么办?

感谢帮助。

0 投票
2 回答
694 浏览

windows-8 - Metro JS/HTML5 应用程序和表存储

我试图找出是否可以使用 JS/HTML5 在 Win 8 上创建 Metro 风格的应用程序,将其数据存储在 Windows Azure 表存储中。

找不到任何样本。我唯一看到的是在我的 Metro 风格应用程序中有推送通知,但没有将数据存储在表存储中。

可能吗?我在哪里可以找到样本?

非常感谢。

0 投票
2 回答
4157 浏览

html - WinJS.UI.ListView 水平

有一些项目并希望水平显示它们,并且在空间不足时需要将它们换行到下一行。

现在我不知道如何使它“水平”,但我知道你应该能够做到这一点,因为 ListView 上有一个属性,如果列表是水平的,则返回布尔值 h​​ttp: //msdn.microsoft.com/ en-us/library/windows/apps/br211788.aspx。我也可以使用 GridView,但即使是首先垂直显示项目。

0 投票
1 回答
296 浏览

windows-8 - 如何在 WinJS 中绑定到“自我”

当我在 WinJS 中使用默认数据绑定时,如何绑定到“当前项”而不是指定要绑定的属性。我想到了“。” 在绑定到当前项目的 XAML 中。

0 投票
11 回答
32550 浏览

jquery - 将 jQuery 与 Windows 8 Metro JavaScript App 一起使用会导致安全错误

因为听起来jQuery 是 Metro JavaScript 应用程序的一个选项,所以我开始期待 Windows 8 开发。我安装了 Visual Studio 2012 Express RC 并开始了一个新项目(空模板和网格模板都有同样的问题)。

我制作了 jQuery 1.7.2 的本地副本并将其添加为脚本参考。

不幸的是,一旦我运行生成的应用程序,它就会抛出一个控制台错误:

HTML1701:无法添加动态内容“a”脚本试图注入动态内容或以前动态修改的元素,这可能是不安全的。例如,使用 innerHTML 属性添加脚本或格式错误的 HTML 将生成此异常。使用 toStaticHTML 方法过滤动态内容,或使用 createElement 等方法显式创建元素和属性。有关详细信息,请参阅 http://go.microsoft.com/fwlink/?LinkID=247104

我在非缩小版本的 jQuery 中打了一个断点,发现了有问题的行

显然,Metro 应用程序的安全模型禁止以这种方式创建元素。这个错误不会给用户带来任何直接的问题,但考虑到它的位置,我担心它会导致 jQuery 中的功能发现测试失败,这是不应该的。

我绝对希望 jQuery$.Deferred让一切变得更容易。我希望能够使用选择器引擎和事件处理系统,但如果必须的话,我宁愿没有它们。

如何让最新的 jQuery 与 Metro 开发完美配合?

0 投票
0 回答
268 浏览

jquery - jQuery 动画内存问题

我有一个使用 jQuery toggle('slow') 方法制作动画的小 (17K) 图像。当我观察我的应用程序的内存使用情况时,每次调用此方法时,我都会看到很大的跳跃,尤其是前 3 或 4 次。以下是确切的数字:

  • toggle('slow') 第一次调用(显示 17k 图像) - 增加 10.8 Mb
  • toggle('slow') 第二次调用(隐藏图像) - 再增加 2.5 Mb
  • toggle('slow') 第三次调用(显示图像) - 增加 500 K

...依此类推,增加幅度较小,但仍在增加。如果我只使用不带动画的 toggle() ,则内存使用量不会增加。

我已经看到建议将元素存储在调用 toggle('slow') 方法的函数之外的变量中,但这并不能解决问题。这是代码:

0 投票
1 回答
629 浏览

windows-8 - Blend for Visual Studio - 在设计模式下显示应用栏

使用 Blend for Visual Studio 2012 RC 时,如何在设计模式下查看应用栏?

0 投票
1 回答
2652 浏览

javascript - 返回 WinJS.xhr 请求结果

我正在使用 Windows 8 Metro SDK atm,但在使用 WinJS.xhr 时遇到了一些麻烦。如果不是在 getData 函数中返回 WinJS.xhr,而是返回一些 json 对象,一切正常,但我想返回由 xhr 请求生成的 json 对象。

我在这里的尝试有什么问题?谢谢!!:)

0 投票
2 回答
3625 浏览

javascript - WinJS 数据绑定:类和事件绑定

首先,在标记中使用 data-win-bind 属性时是否可以设置任何属性列表?

我想做的几件事:

  1. 根据数据源有条件地附加一个类名。
  2. 在标记中声明事件监听器。希望这些事件侦听器存在于数据源上,而不是一些全局函数。