`

[ExtJS3.2源码每天一小时]ExtJS的页面元素缓存(之八)

阅读更多
//ExtJS提供了两个获取元素对象的方法,get和fly
//那么他们有什么区别呢?
//他们的功能是相同的
//例如:
var inputText = Ext.get('username');
var inputText = Ext.fly('username');
//二者的区别在于get方法在查询到页面元素对象后,会将元素的引用加入到缓存中。
//那么这个缓存在哪定义的呢?就是在我们的ext-base.js文件中:
Ext.elCache = {};
//当用get查找获得一个页面元素对象时,它首先会从elCache里面去找,找不到再去通过document.getElementById这种方式去找,get的实现就是如此。这样的话就增加了查询页面元素的效率,与此但来的却是页面占用内存的增加,所以二者要权衡考虑。fly很干脆,就是直接document.getElementById去找,没有缓存。
分享到:
评论

相关推荐

    Extjs4.0通用后台管理系统源码完整大型项目(ExtJS 4.2+Hibernate 4.1.7+Spring MVC 3.2.8)

    可二次开发Extjs4.0通用后台管理系统源码完整大型项目。数据库在项目里面的一个sql文件里面 1、采用Spring MVC的静态加载缓存功能,在首页将Javascript文件、CSS文件和图片等静态资源文件加载进来放进内存,极大提高...

    Extjs4.0通用后台管理系统源码完整大型项目(ExtJS 4.2+Hibernate 4.1.7+Spring MVC

    数据库在项目里面的一个sql文件里面 1、采用Spring MVC的静态加载缓存功能,在首页将Javascript文件、CSS文件和图片等静态资源文件加载进来放进内存,极大提高ExtJS的加载速度。 2、三种皮肤主题:经典、灰色和海王...

    可二次开发Extjs4.0通用后台管理系统源码完整大型项目ExtJS 4.2+Hibernate 4.1.7+SpringMVC

    1采用Spring MVC的静态加载缓存功能,在首页将Javascript文件、CSS文件和图片等静态资源文件加载进来放进内存,极大提高ExtJS的加载速度。 2三种皮肤主题:经典、灰色和海王星,支持多浏览器和多分辨率。 3分别封装...

    ExtJS+JAVA通用后台权限管理源码

    1、采用Spring MVC的静态加载缓存功能,在首页将Javascript文件、CSS文件和图片等静态资源文件加载进来放进内存,极大提高ExtJS的加载速度。 2、三种皮肤主题:经典、灰色和海王星,支持多浏览器和多分辨率。 3、...

    Extjs4.0通用后台管理系统源码完整大型项目可二次开发含源码,数据库,文档,采用开源的互动地图Javascript库Leaf

    1、采用Spring MVC的静态加载缓存功能,在首页将Javascript文件、CSS文件和图片等静态资源文件加载进来放进内存,极大提高ExtJS的加载速度。 2、三种皮肤主题:经典、灰色和海王星,支持多浏览器和多分辨率。 3、...

    MF00722-Extjs通用权限框架.zip

    这是一款采用了ASP.NET+ExtJs多层权限管理后台完整框架源码,功能十分的完善。 二、技术特点   应用VS2012(ASP.NET(C#)、sql server 2008 r2、ExtJs、Linq、T4模板、Redis、FineUI 、IIS缓存等相关技术  该...

    Extjs4.0通用后台管理系统源码完整大型项目可二次开发

    1采用Spring MVC的静态加载缓存功能,在首页将Javascript文件、CSS文件和图片等静态资源文件加载进来放进内存,极大提高ExtJS的加载速度。 2三种皮肤主题:经典、灰色和海王星,支持多浏览器和多分辨率。 3分别封装...

    Java毕业设计基于SpringBoot的通讯录管理系统源码+数据库+项目文档,前端包含ExtJS 版本和Vue 版本

    Java毕业设计基于SpringBoot的通讯录管理系统源码+数据库+项目文档,前端包含ExtJS 版本和Vue 版本 含朋友类型模块、通讯录明细模块和通话记录模块,还有一些简单的图表分析,采用Redis作为缓存,采用MySQL数据库

    ExtAspNet v3.1.0源码

    -注意:这仅仅适用于页面第一次加载的情况,第二次及以后的页面加载会充分利用浏览器自身的客户端缓存,而无需再次下载这些已经下载过的JavaScript文件。 -为Button\MenuButton\LinkButton\LinkButtonField增加...

    Java通用后台管理系统源码 JAVATYHTXT.rar

    1、采用Spring MVC的静态加载缓存功能,在首页将Javascript文件、CSS文件和图片等静态资源文件加载进来放进内存,极大提高ExtJS的加载速度。 2、三种皮肤主题:经典、灰色和海王星,支持多浏览器和多分辨率。 3、...

    extjs实现选择多表自定义查询功能 前台部分(ext源码)

    主要使用的技术: 1、extjs2.0,整体框架 2、RemoteCheckboxGroup.js ,用于动态生成表字段(供查询结果使用) 3、Ext.ux.grid.RowActions.js,用于grid行扩展(上移下移删除等) 4、Datetime.js,用于时间选择 5、...

    .net源码生成工具DataBase2Sharp

     5、Enterprise Library代码生成,生成整个项目工程框架,包含实体类、数据访问类、业务类、Asp.net页面类,利用泛型及缓存机制,良好的架构极大简化代码,强大完善的基类使你甚至不用编写一行代码。  6、可以查看...

    医院HISDemo源码

    HISDemo源码 系统分了几个逻辑层,对于层与层之间的调用我们要实现一下几点: 1.层与层之间只通过接口调用 2.接口所对应的具体实现通过XML配置指定 3.可能会对接口实例的生存周期进行管理 这里我们使用Unity的依赖...

    JAVAWEB开发的ERP系统项目源码(二次开发)

    1、采用spring MVC的静态加载缓存功能,在首页将javascript文件、CSS文件和图片等静态资源文件加载进来放进内存,极大提高ExtJS的加载速度。4 ]0 ~0 Q2 ^2 w* t0 t! r- T 2、三种皮肤主题:经典、灰色和海王星,支持...

    RapidWebDev框架源码

    RapidWebDev框架源码 1. 概述 Eunge 在CodePlex上发表的视屏介绍 RapidWebDev是一个完全开源的企业应用快速开发框架,它提供了在.NET开发中经常会用到的组件和服务,当前包括了常用组件, 扩展模型, 业务平台和 ...

    基于Java的宠物销售系统的设计与实现【附源码】

    本文通过对城市宠物管理现状进行研究分析,同时在对J2EE技术进行研究的基础上,提出和实现一个基于J2EE的城市宠物管理系统,为城市的宠物管理建立一个统一的平台,实现了宠物管理部门的办公现代化、资源信息化和管理...

    iejoyswebos for .net桌面级WEB开发框架程序 V1.08

    纯粹的客户端JS系统,与服务器的连接永远是一个页面(除非你用IFRAME,但用IFRAME就违背了本程序的初衷),适合作为云计算模式的开发框架。 6.纯粹的JS源代码,无任何封装,我们也曾想将JS封装成net类,这样用起来...

    WLS 在线考试学习系统 v2.75.rar

    开源,免费的在线考试学习系统本程序使用了ExtJS 系统环境,包括php , Apache ,Mysql 涉及到的程序 DiscuzX , Joomla 纠正了IE6中iframe报错 提供多人在线考试 提供统分排名 提供教师批改 提供缓存机制 改善...

    WLS 在线考试学习系统PHP版 v2.75.rar

    开源,免费的在线考试学习系统本程序使用了ExtJS 系统环境,包括php , Apache ,Mysql 涉及到的程序 DiscuzX , Joomla 纠正了IE6中iframe报错 提供多人在线考试 提供统分排名 提供教师批改 提供缓存机制 改善示例试卷

Global site tag (gtag.js) - Google Analytics