这可能非常愚蠢,但我不能怀疑,在 ember 中,我们使用 javascript 的车把模板编写所有 HTML,所以如果我有 n 个不同的页面,那么我会说 n 个车把模板,每个模板也是一个对象(我使用了构建工具,所以我有这个Ember.TEMPLATES
存储我所有模板的哈希)
更多模板 =>Ember.TEMPLATES
哈希中的更多属性 => 我的 App.js 的大小会更大,也有很多内存用于保存该哈希
第一个疑问是,由于我们一次性交付整个 javascript,它会增加应用程序的加载时间,优点是加载后 Web 应用程序的交互速度要快得多
此外,尽可能多的内存用于保存哈希,Web 应用程序将使用大量资源。
首先,我的假设有什么问题吗?如果不是,那么这是我们为拥有许多交互式 Web 应用程序而付出的代价吗?