我正在根据与javascript
和html5
的给定链接开发appllcaition。
https://msdn.microsoft.com/en-us/windows/uwp/get-started/create-a-hello-world-app-js-universal
但在此链接中,他们使用WinJs
模板开发应用程序。但我想在没有WinJs
支持的情况下开发应用程序。那么请您建议在没有WinJs
模板的情况下开发应用程序。
答案 0 :(得分:3)
但我想在没有WinJs支持的情况下开发应用程序。
有可能。 WinJS只是一个JavaScript库。您可以使用任何您喜欢的js lib构建您的应用程序,就像Web开发一样。但是你需要关注一些事情:
App Lifecycle:您需要在应用中实施应用生命周期事件,无需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。
<button onclick="someFunc()">Click Me</button>