`

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

EXT 
阅读更多
//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去找,没有缓存。
分享到:
评论

相关推荐

    ExtJS 3.4 源码包

    - **调试工具**:利用浏览器的开发者工具,可以追踪ExtJS源码中的错误和性能瓶颈。 - **主题定制**:ExtJS允许自定义皮肤,通过修改CSS文件,可以调整应用的视觉样式。 6. **与其他技术集成** - **PHP, ASP.NET,...

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

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

    基于ExtJS5的后台管理系统案例 - 源码

    ExtJS5是一款强大的JavaScript框架,主要用于构建富客户端的Web应用程序,尤其在开发复杂的后台管理系统时,它的优势尤为显著。这套基于ExtJS5的后台管理系统案例提供了丰富的功能和组件,可以帮助开发者快速搭建...

    extjs+asp.net后台管理系统页面

    ExtJS + ASP.NET 后台管理系统页面是一种常见的企业级应用架构,它结合了JavaScript库ExtJS的前端交互性与微软的ASP.NET后端技术,构建出功能强大的管理界面。下面将详细阐述这两种技术以及它们在后台管理系统中的...

    ASP.NET源码——ResviewCRM的ExtJS页面程序.zip

    在本案例中,"ASP.NET源码——ResviewCRM的ExtJS页面程序.zip" 提供了一个基于ASP.NET的客户关系管理(CRM)系统的前端源码,其中使用了ExtJS库来构建用户界面。ExtJS是一个流行的JavaScript框架,它提供了丰富的...

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

    本项目以"可二次开发Extjs4.0通用后台管理系统源码"为核心,为开发者提供了一套完整的JavaWeb大型项目开发实践方案。下面将对该项目的核心知识点进行深入的剖析。 首先,Extjs4.0是Sencha公司推出的一款JavaScript...

    ExtJs源码以及文档相关资料

    这个资料包“ExtJs源码以及文档相关资料”显然包含了ExtJS 4.1.1版本的源代码和相关的文档,这对于深入理解ExtJS的工作原理和学习如何使用它是极为宝贵的资源。 首先,ExtJS 4.1.1是该框架的一个稳定版本,发布于...

    Struts2、 Hiberante、 Spring、 Extjs、 OA办公系统,完整包

    Struts2、Hibernate、Spring、ExtJS以及OA(Office Automation)办公系统是Java开发领域中常用的五大技术框架,它们在构建高效、稳定的Web应用程序时起着至关重要的作用。以下将详细解析这些技术及其在OA办公系统中...

    基于ExtJS开发的酒店管理系统C#源码

    此外,ExtJS的布局管理器使得页面元素可以灵活地适应不同屏幕尺寸,提高了系统的响应式设计。 2. **三层架构**: 系统采用经典的三层架构设计,包括表现层(Presentation Layer)、业务逻辑层(Business Logic ...

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

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

    ExtJs charts.swf源码

    本文将深入探讨ExtJs charts.swf源码的核心原理、功能特性以及如何进行修改与优化。 一、核心原理 charts.swf是一个基于Adobe Flash技术的二进制文件,它包含了用于绘制图表的所有图形和动画逻辑。在ExtJs中,...

    北风网--Extjs项目之个人理财项目(Extjs+S2SH+Mysql) 真正的完整版源代码 真正的完整版源代码

    在这个项目中,Struts2可能是用于接收前端Extjs发起的请求,处理业务逻辑,并返回相应的数据或跳转到指定页面。 3. Spring:Spring框架是Java企业级应用的核心,提供了依赖注入(DI)和面向切面编程(AOP)等功能,...

    extjs+ssh_项目源码

    EXTJS与SSH(Struts2、Hibernate、Spring)是两种不同的...通过学习和分析这些源码,你可以深入理解如何将EXTJS与SSH整合,构建一个完整的Web应用。同时,这也为开发者提供了一个实践案例,有助于提升实际开发技能。

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

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

    Extjs4.2 动态加载项目(权限模块)

    动态加载是ExtJS中的一个重要概念,它允许应用程序按需加载所需的类和资源,从而减少初始页面加载时间,提高用户体验。 在“Extjs4.2 动态加载项目(权限模块)”中,动态加载主要体现在两个方面:一是对代码的懒加载...

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

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

    ExtJs教学管理系统

    但可以想象,这个压缩包可能包含以下组成部分:HTML页面、CSS样式文件、JavaScript源码(包括ExtJs库和自定义脚本)、图片资源、.Net编译后的DLL文件或ASMX服务、web.config配置文件以及其他可能的辅助文件。...

    ExtJS3.0深入浅出(书)源码

    总的来说,《ExtJS 3.0深入浅出》是一本非常适合初学者和进阶者阅读的书籍,它全面覆盖了ExtJS 3.0的关键技术,并通过源码解析加深了对框架的理解。对于希望提升JavaScript开发能力,尤其是构建富客户端Web应用的...

    ExtJS5 整合Spring4之二

    标题 "ExtJS5 整合Spring4之二" 暗示了这是一个关于将流行的JavaScript框架ExtJS5与Java后端框架Spring4集成的主题。在Web应用开发中,这种集成允许开发者利用ExtJS5的富客户端功能和Spring4的强大后端服务。下面将...

    解决extjs API文档不断Loading

    标题“解决extjs API文档不断Loading”涉及到的问题是ExtJS框架在使用其API文档时可能出现的一个常见问题,即文档页面加载无休止,无法正常显示内容。这可能是由于多种原因引起的,包括网络连接问题、浏览器兼容性...

Global site tag (gtag.js) - Google Analytics