英特尔 XDK 中的 App Designer 使我们能够轻松地向我们的应用添加和删除页面。在这种情况下,我使用 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>
如果我们有很多行,这肯定是不方便的。使用编辑器,也许我们可以在移动代码之前折叠嵌套标签以避免错误。
这真的是设置应用程序主页的最佳方式,还是我只是不知道英特尔 XDK 中的某个地方有选项?