`

Ext的fly与get

 
阅读更多
在使用上基本可以看作两者是一样的。
最大的区别在于fly获得的对象都是指向同一块内存。也就是说两次fly调用的结果后一次会覆盖前一次。因此使用fly时必须确保结果的使用范围,尤其存在函数嵌套时。
而get则每次都返回一个独立的对象,两次get对象间是不互相影响的,但它会消耗更多内存。如果在应用中大量频繁使用get方法,时间长了会影响性能,对于但单页面的sencha应用更是如此。
分享到:
评论

相关推荐

    Ext.get与Ext.fly的区别

    Ext.get与Ext.fly的区别与用法

    Ext.get与Ext.fly 的区别

    NULL 博文链接:https://canfly2010.iteye.com/blog/407474

    ext初级入门

    1.Ext.get var el = Ext.get('myElementId');//获取元素,等同于document.getElementById('myElementId');//会缓存 2. Ext.fly var el = Ext.fly('myElementId')//不需要缓存。 注:享元模式(Flyweight...

    EXTJS总结.txt

    1.Ext.get var el = Ext.get('myElementId');//获取元素,等同于document.getElementById('myElementId');//会缓存 2. Ext.fly var el = Ext.fly('myElementId')//不需要缓存。 注:享元模式(Flyweight Design ...

    Ext Js权威指南(.zip.001

    6.2.3 使用ext.fly获取元素 / 256 6.2.4 使用ext.getdom获取元素 / 257 6.2.5 获取元素的总结 / 258 6.3 元素生成器:ext.dom.helper / 258 6.3.1 概述 / 258 6.3.2 使用createhtml或markup方法生成html代码 /...

    ExtJs使用总结(非常详细)

    Ext.fly var el = Ext.fly(‘myElementId’)//不需要缓存。 注:享元模式(Flyweight Design Pattern)是一种节省内存的模式,该模式的大概原理是建立单个全体对象然后不断反复使用它。 3.Ext.getDom var elDom = ...

    extjs 学习笔记(二) Ext.Element类

    上个系列中,我们用到了Ext.fly来获得一个Element对象,其实Ext.fly是Ext.Element.fly的简写形式。类似的方法还有一个Ext.get,是Ext.Element.get的简写。这两个方法都可以用使用Dom元素或者Dom元素的id作为参数来...

    Midnight Commander Win32 port

    This is version 4 of the Midnight Commander, a free Norton Commander Clone with many useful features. The Midnight Commander comes with ... on the fly, coloring mail messages and more.

    ImpREC 1.7c

    - Fixed bug in "Fix dump" renaming (with the char '_' before the ext) - Added Original First Thunks rebuilder (in Options) - Fixed bug on disabled editboxes (you could edit them.... erm) - Added ...

Global site tag (gtag.js) - Google Analytics