2016-09-06 16 views
2

我正在开发基于与javascripthtml5给定链接的应用程序。如何用没有winjs支持的javascript开发UWP应用程序?

https://msdn.microsoft.com/en-us/windows/uwp/get-started/create-a-hello-world-app-js-universal

但在这个环节上,他们已经使用WinJs模板来开发应用程序。但我想发展离不开WinJs支持的应用程序。所以你可以请建议开发没有WinJs模板的应用程序。

+1

很可能 – brk

+0

怎么会有任何链接,参考 –

+0

这个问题,因为它代表是题外话。请阅读[帮助]。特别是[我应该避免问什么类型的问题?](http://stackoverflow.com/help/dont-ask) – Liam

回答

2

但我想开发没有WinJs支持的应用程序。

这是可能的。 WinJS只是一个JavaScript库。您可以使用任何您喜欢的js库来构建应用程序,就像web开发一样。但也有你需要关心的几件事情:

  1. 应用程序生命周期:你将需要实现你的应用程序中的应用程序生命周期事件,没有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

  2. 强烈建议您将您的应用程序设置为单页应用程序。这里是一个描述advantages and disadvantages的案例。
  3. 出于安全原因,UWP不支持嵌入式JavaScript。因此,像这样是行不通的:<button onclick="someFunc()">Click Me</button>
相关问题