我试图了解Ember RunLoop是如何工作的以及是什么让它成功.我查看了文档,但仍然有很多问题.我有兴趣更好地理解RunLoop的工作原理,所以我可以在其名称空间中选择适当的方法,当我不得不推迟执行某些代码时.
- Ember RunLoop什么时候开始.它依赖于路由器或视图或控制器或其他东西?
- 它花了多长时间(我知道这很愚蠢,要求并依赖于许多事情,但我正在寻找一个大概,或者如果有一个最小或最大的时间,一个runloop可能会采取)
- RunLoop是否始终执行,或者它只是指示从开始到结束执行的一段时间,并且可能不会运行一段时间.
- 如果从一个RunLoop中创建一个视图,它是否保证在循环结束时它的所有内容都会进入DOM?
请原谅我,如果这些是非常基本的问题,我认为理解这些将有助于像我这样的新人更好地使用Ember.