但我想開發沒有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