但我想开发没有WinJs支持的应用程序。
这是可能的。 WinJS只是一个JavaScript库。您可以使用任何您喜欢的js库来构建应用程序,就像web开发一样。但也有你需要关心的几件事情:
应用程序生命周期:你将需要实现你的应用程序中的应用程序生命周期事件,没有WinJS,您可以使用下面的代码实现生命周期:
Windows.UI.WebUI.WebUIApplication.addEventListener("activated", activatedEventhandler, false);
Windows.UI.WebUI.WebUIApplication.addEventListener("suspending", suspendingEventhandler, false);
Windows.UI.WebUI.WebUIApplication.addEventListener("resuming", resumingEventhandler, false);
以下是App生命周期的完整示例:Lifecycle Sample。
- 强烈建议您将您的应用程序设置为单页应用程序。这里是一个描述advantages and disadvantages的案例。
- 出于安全原因,UWP不支持嵌入式JavaScript。因此,像这样是行不通的:
<button onclick="someFunc()">Click Me</button>
很可能 – brk
怎么会有任何链接,参考 –
这个问题,因为它代表是题外话。请阅读[帮助]。特别是[我应该避免问什么类型的问题?](http://stackoverflow.com/help/dont-ask) – Liam