`

[Ext入门]如何学习Ext

    博客分类:
  • Ext
阅读更多
国内使用Ext的可谓不少,但是多数也只限与使用其中示例,真能把Ext理解透彻,尤其是能做到定制组件、内存优化的人恐怕就不多了。经常听到有人说Ext难学,我却觉得能不能学好主要还是在于基础,主要是JavaScript、Html、Css,只要你能把里面的基础概念都理解了,学习Ext也不是什么难事。以下几点来自个人经验以及官网blog上的建议。
  • 打好基础,推荐http://www.w3school.com.cn/书籍方面个人比较推崇《JavaScript权威指南》(俗称犀牛书),这本书写的很细致,看完之后肯定能让你的认识上升一个层次。
  • 英语阅读,Ext的资源有些是有中文版的,但是个人感觉中文版的质量一般都不大好(国人有多少有雷锋精神的啊!),即使现在不学,也难说不久之后什么外国技术又火起来了。
  • 官方资源,包括API、Demo、Forum,尤其是API,Ext提供的API是我用过的最爽的一个,不仅有方便的查找功能,甚至还能通过方法的链接直接看到源码。
  • 合适的工具,firebug、Aptana、Chrome(控制台)都是开发前端应用的利器,如果你还是Eclipse+IE我只能说你out了。
  • 多一些思考,少一些复制。记得最开始用Ext的时候我也是被领导一丢几个模块,基本上别的模块复制过来,之后做点修改就“大功告成”,但是如果真碰到点什么特殊需求的时候往往是一筹莫展。其实绝大多数问题都能在官方的demo里面找到答案,平时照着demo多做些练习会对能力的提高有很大的帮助。
  • 重点理解Ext中的组件继承机制以及事件机制,主要用到的就是template模式和Observer模式
  • 一些常用组件的职责的理解,譬如表单中的FormPanel和BasicForm,树中的TreePanel、TreeLoader、AsyncTreeNode,表单中的GridPanel、Store、Record、ColumnModel
  • 常见的布局方式:border、fit、form、column、hbox、vbox
  • 非常核心基础类:Ext.Element、Ext.Ajax、Ext.DomQuery、Ext.DomHelper、Ext.EventObject
分享到:
评论
2 楼 chemzqm 2010-05-30  
babydeed 写道
希望作者能对内存优化写一个文章 做一些比较具体的详细描述 不甚感谢!

我也就知道几点。
1.使用享员对象,例如Ext.fly和Ext.select方法获取的Ext.Element对象
2.尽量少用闭包,如果使用闭包的话,在HTMLElement销毁的时候要注意移除对应闭包
3.3.x后Component对象可以使用mon方法注册自动销毁的监听函数
4.某些一次性事件可以使用{single:true}使其执行完立刻销毁
5.使用事件冒机制,对于一组结点的相同事件将事件注册在父节点上而不是每个子节点都注册
6.减少实例化组件次数,例如window对象可以将closeAction设置为hide,某些组件可以做成单例模式
1 楼 babydeed 2010-05-29  
希望作者能对内存优化写一个文章 做一些比较具体的详细描述 不甚感谢!

相关推荐

    Ext入门-详细教程

    Ext入门-详细教程Ext入门-详细教程Ext入门-详细教程Ext入门-详细教程Ext入门-详细教程Ext入门-详细教程Ext入门-详细教程Ext入门-详细教程Ext入门-详细教程Ext入门-详细教程Ext入门-详细教程Ext入门-详细教程Ext入门-...

    ext入门学习文档

    ### ExtJS 入门知识点详解 #### 一、ExtJS 是什么? ExtJS是一个功能强大的JavaScript框架,专门设计用于在客户端构建丰富的Web应用程序界面。它不仅支持开发RIA(Rich Internet Applications,即富互联网应用程序...

    ext入门学习.pdf

    《Ext 入门学习》 ExtJS 是一款强大的JavaScript框架,专为构建功能丰富的Web应用程序界面而设计。它支持RIA(Rich Internet Applications)的开发,利用AJAX技术实现富客户端体验。由Jack Slocum开发,最初基于YUI...

    ext入门学习.docx

    【Ext入门学习】 ExtJS是一个JavaScript框架,专为构建具有丰富用户界面的Web应用程序而设计。它最初由Jack Slocum开发,受到了Java Swing等技术的启发,且最初基于Yahoo! User Interface Library (YUI)。ExtJS允许...

    Ext入门学习.docx

    ExtJS 入门学习 ExtJS 是一个 JavaScript 框架,用于在客户端创建丰富多彩的 Web 应用程序界面。ExtJS 可以用来开发 RIA(-rich internet application),也即富客户端的 AJAX 应用。ExtJS 最开始基于 YUI 技术,由...

    ext学习资料 20篇详细学习笔记 初学者ext学习的文档

    这份"ext学习资料 20篇详细学习笔记 初学者ext学习的文档"是针对EXT初学者的一份宝贵资源,旨在帮助初学者快速入门EXT开发。 EXT的学习通常包括以下几个核心部分: 1. **EXT基础**:首先,你需要了解EXT的基本概念...

    Ext2.0学习入门

    资源名称:Ext2.0学习入门资源截图: 资源太大,传百度网盘了,链接在附件中,有需要的同学自取。

    ext入门程序登陆例子

    【标题】:“EXT入门程序登录例子” EXT是一个强大的JavaScript库,用于构建富客户端Web应用程序。这个入门程序是一个基于EXTJS的登录示例,它在不依赖数据库的情况下展示了用户登录的基本功能。EXTJS以其丰富的...

    ext的使用入门

    ext的使用入门,特别适合新手学习和使用。给好评哦亲

    EXT框架入门学习及总结

    学习EXT的入门知识和实际应用指南 为格式DOC文档

    ext入门必学

    ### ext入门必学知识点详解 #### 一、Ext框架概览与起源 **知识点1:Ext框架起源** Ext最初作为YUI(Yahoo User Interface Library)的扩展存在,名为YUI.Ext,随后发展成为一个独立的JavaScript框架,不再依赖于...

    EXT 2.0学习资料

    EXT 2.0学习资料 关于EXT的基本入门学习的PDF

    ext入门教程ext入门教程

    ext入门教程ext入门教程ext入门教程ext入门教程ext入门教程ext入门教程ext入门教程ext入门教程ext入门教程

    EXT中文手册(很不错的ext入门书籍)

    EXT中文手册(很不错的ext入门书籍)

    Ext入门电子书.rar

    Ext入门电子书.rar,不错的入门教材.

    ext PPT,EXT 教程,EXT 中文帮助手册,EXT 中文手册,ext_教程(入门到精通),Ext技术程序文档大全.

    4. **EXT学习文档**:这份文档可能提供了EXT的进阶学习路径,包括性能优化、无障碍访问性(Accessibility)以及EXT与其他技术(如PHP、Java等后端框架)的集成。 5. **EXT技术程序文档大全**和**ext_教程(入门到...

    ext入门学习[归类].pdf

    ExtJS 是一个强大的JavaScript框架,专门用于构建富客户端的Web应用程序界面。它的主要目标是创建具有丰富用户体验的AJAX应用,这些应用具有...通过深入学习和实践,开发者可以构建出既美观又功能强大的Web应用程序。

Global site tag (gtag.js) - Google Analytics