gpt4 book ai didi

ember.js - 使用 Ember.js 为移动应用程序优化 View 结构

转载 作者:行者123 更新时间:2023-12-04 15:25:58 25 4
gpt4 key购买 nike

最近我一直在使用 Sproutcore20 和现在的 Ember.JS 构建一个手机应用程序。
这在我的 iPhone (3GS) 上效果很好,尽管它在许多 android 设备上口吃。

最简单的事情,比如从主菜单项切换,从而在不同的 View 中加载感觉几乎是原生的。

目前,它使用在状态图中附加和删除的模板 View 。每个主菜单项都有一个主状态,其中附加了相应的 View (并在退出时删除)。

这种方法对我来说似乎是最佳的,但它的功能并不是最佳的,所以我想知道像在加载(延迟)和可见性切换时附加所有 View 这样的替代方法是否会提高性能(1)?它会使 DOM 变大,从而使 DOM 上的操作变慢。

构建移动应用程序的最佳 Ember.js 代码结构是什么?为移动设备构建时需要考虑哪些因素(2)?

最佳答案

这实际上取决于您的应用程序。一般来说,限制 DOM 元素的数量和 DOM 更改的数量有助于性能。决定是将元素留在 DOM 中并隐藏/显示它们,还是按需创建/销毁元素取决于应用程序的使用模式。如果您希望用户在 View 之间快速来回移动,隐藏/显示就很有意义。

关于ember.js - 使用 Ember.js 为移动应用程序优化 View 结构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8742948/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com