很多人都會奇怪,為什么在Ext JS 4中會大量使用“var me=this”這樣的寫法,其實,在官方論壇以下地址的帖子已經給出了很好的說明:
[http://www.sencha.com/forum/showthread.php?132045](http://www.sencha.com/forum/showthread.php?132045)
帖子里提到的最主要原因是腳本的壓縮問題,例如以下代碼:
~~~
function doA() {
var me = this;
me.a();
me.b();
me.c();
me.d();
}
function doB() {
this.a();
this.b();
this.c();
this.d();
}
~~~
壓縮后:
~~~
function doA(){var a=this;a.a();a.b();a.c();a.d()};
function doB(){this.a();this.b();this.c();this.d()};
~~~
從壓縮后的代碼可見,使用“var me=this”的寫法,壓縮率更高。可以想象,在Ext JS這樣類很多,且大量需要使用this關鍵字的框架,使用“var me=this”,確實可以大大減少壓縮包的大小。
- 前言
- extjs 4 tree 的text不顯示
- 窗口顯示時讓字段獲得焦點
- 如何編寫一個使用Store更新復選框的CheckboxGroup的插件
- 如何了解事件中回調函數的參數
- 很多人需要的,帶時間的日期選擇器
- 一個網上找到的,在Grid中嵌套Grid的示例:Nested Grids Example
- 修改Ext.ux.GroupTabPanel讓它支持延遲渲染
- 初學者比較容易犯的布局錯誤(手風琴布局)
- Ext JS添加子組件的誤區
- 使用Ext JS,不要使用頁面做組件重用,盡量不要做頁面跳轉
- 【翻譯】十大要避免的Ext JS開發方法
- 一個不錯的擴展:Ext.ux.container.ButtonSegment
- 在VS2012中實現Ext JS的智能提示太簡單了
- 為什么要使用“var me=this”這樣的寫法
- 一個很不錯的支持Ext JS 4的上傳按鈕
- 【翻譯】熱門支持小提示:2013年12月
- 【翻譯】在Ext JS應用程序中使用自定義圖標
- 演練Ext JS 4.2自定義主題
- 【翻譯】培訓提示:解決常見編碼問題的簡單技巧
- 【翻譯】從Store生成Checkbox Group
- 【翻譯】將Ext JS Grid轉換為Excel表格
- 【翻譯】Ext JS 5:為不同設備設置不同的主題