[英]My Backbone app flashes “white” screen because I removed the view first before starting a new one
我有Backbone的僵尸问题。 ( http://lostechies.com/derickbailey/2011/09/15/zombies-run-managing-page-transitions-in-backbone-apps/ )
所以,我遵循了那个教程,它解决了我所有的问题。
基本上,教程说我需要在开始一个新视图之前先关闭一个视图( this.close()
和this.unbind()
)。
但是,遵循本教程后,会出现副作用。 当我“关闭”时,我的应用程序删除“el”并且页面上没有任何内容(屏幕为白色)。 呈现新视图时,会再次显示内容。
以前,根本没有白色闪光因为没有被删除。 (新的渲染模板取代旧的模板)。 该网站之前似乎更快,但现在有一个闪光。
为什么不在关闭旧视图之前先渲染视图:
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.