天天看點

Sencha Touch 2.4 callParent() 用法

用來調用父類的同名方法,并傳參,這在從一個架構類派生且要重寫諸如onRender這樣的方法時會經常看到。

這看上去沒有差別,不過,在使用Sencha Cmd 5新的優化對callParent進行優化的時候,性能的改進會變得很明顯。在啟用了優化的時候,這兩個方法會被優化為以下代碼:

在第二種情況下,優化會使用Javascript函數的call方法來替代apply方法。要避免使用arguments。這兩種方式毫無疑問都是高性能的方式。事實證明要盡量避免建立數組直接量。顯然,在啟用了優化後的代碼中性能是最至關重要的地方,因而值得使用顯示數組來代替arguments。

@落雨

<a href="http://ae6623.cn">ae6623.cn</a>

繼續閱讀