2016-09-06 5 views
2

Я разрабатываю аппликацию на основе данной ссылки с javascript и html5.Как разработать приложение UWP с поддержкой javascript без поддержки winjs?

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

Но в этой связи они использовали WinJs шаблон для разработки приложения .Но я хочу, чтобы разработать приложения без поддержки WinJs. Поэтому можете ли вы предложить разработать приложение без шаблона WinJs.

+1

очень много можно – brk

+0

, как есть ли ссылка для справки –

+0

Этот вопрос, как он стоит не по теме. Пожалуйста, прочитайте [help]. В частности [Какие типы вопросов я должен избегать?] (Http://stackoverflow.com/help/dont-ask) – Liam

ответ

2

Но я хочу разработать приложение без поддержки WinJs.

Это возможно. WinJS - это просто библиотека javascript. Вы можете использовать любой js lib, который вам нравится создавать, как веб-разработка. Но есть несколько вещей, которые вы должны заботиться о:

  1. 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); 
    

    Полный образец жизненного цикла приложения: Lifecycle Sample.

  2. Настоятельно рекомендуется сделать приложение одним приложением. И вот случай, который описывает advantages and disadvantages.
  3. По соображениям безопасности UWP не поддерживает встроенный javascript. Так что-то вроде этого не будет работать: <button onclick="someFunc()">Click Me</button>
Смежные вопросы