Hea*_*man 6 javascript angularjs angularjs-scope
以前我用Angular JS做了一些小的小例子.我对使用大型数据集存储大型数据集和性能的角度$ scope有疑问.
示例:在酒店预订系统(如http://www.hotels.com)中,通常酒店API(Hotelbeds,DOTW ...)为曼谷,迪拜,西班牙等数百家酒店提供热门目的地.
我的问题是,
当我们将这么多数据分配给Angular Scope时,应用程序能否在不失去性能的情况下工作?
Angular Scope中可以存储的最大数据大小是多少?
小智 8
根据我的经验,当您使用大量DOM节点时,每个节点包含多个DOM节点,迟早会影响您的应用程序性能:它恰好发生在所有javascript客户端应用程序上,因为它取决于您的计算机CPU和RAM.
为了避免这个问题,在视图中使用少量数据是最好的实践,当然,很少有像无限滚动这样的技术可以帮助达到目的.通常,每次用户执行操作(如滚动,页面更改或过滤)时,您应该在视图中显示几个dom节点.
看到这篇有趣的文章:AngularJS Virtual Scrolling
如果您想检查的angularjs应用performaces使用Batarang
| 归档时间: |
|
| 查看次数: |
5136 次 |
| 最近记录: |