Конструктор приложений в Intel XDK позволяет нам легко добавлять и удалять страницы в наших приложениях. В этом случае я использую Intel App Framework. Я не пробовал другие фреймворки.
Иерархия страниц примерно такая:
index.html
--- page #p-1
------ sub-page #sp-1-1
------ sub-page #sp-1-2
--- page #p-2
------ sub-page #sp-2-1
Хотя добавлять и удалять страницы легко, довольно сложно установить «главную страницу», то есть первую страницу, которая будет отображаться при запуске приложения. Если я не хочу удалять некоторые из своих страниц с помощью App Designer, единственное, что я могу сделать, это отредактировать HTML.
Это типичная форма вложенных тегов:
<div id="p-1" class="upage">
<div id="sp-1-1" class="upage-content hidden"></div>
<div id="sp-1-2" class="upage-content"></div>
</div>
Поместив hidden
рядом с upage-content
, подстраница будет неактивной. Таким образом, нам не нужно переупорядочивать строки кода.
Но правило для upage
другое. Мы должны изменить порядок строк кода. Например:
<div id="p-2" class="upage">
</div>
<div id="p-1" class="upage">
</div>
Это, конечно, неудобно, если у нас много линий. Возможно, с помощью редактора мы сможем свернуть вложенные теги перед перемещением кода, чтобы избежать ошибок.
Это действительно лучший способ установить главную страницу приложения, или я просто не знаю, есть ли варианты где-то в Intel XDK?