作者adahsu (路边的垃圾筒)
看板Ajax
标题Re: 想请问EXT JS的入门书籍?
时间Wed Feb 11 23:49:11 2009
※ 引述《davideason (Davideason)》之铭言:
: 最近想学EXT JS这个framework, 但是直接看他网路上的技术说明,实在
: 不好入手, 想请问板上有无在使用EXT JS的先进, 可否推荐几本相关书籍,
: 中英文不限(我看市面上好像没有中文书 ^^"").谢谢!
研究 Ext 个人的方法是.... 改 Sample 测效果 !
目前的心得杂乱如下,因为才疏学浅尚不保证正确性....
1. Ext Layout 概念其实和 Java 的 Swing layout 相似,
采用东、西、南、北、中的方式安排元素位置。
一般只有 MS 开发经验的可能不习惯(不知 C# 是否有此类支援?)
2. 将 Ext 元件挂入页面的方式有 renderTo, contentEl, el, items
等方式,前 3 个都是要依附到即有的 dom 元素,items 则是参考
已建立的 Ext 元件自动建立 dom 元素。後来都使用 items 方式
好像比较方便,缺点是 debug 时要追 dom 元素超多层... :p
3. 每个元素都有一个 xtype 特殊属性用於标示它的操作类型为何,
我都在 items 中透过指定 xtype 属性的方式建立相应的 Ext 元素。
(xtype 见
http://0rz.tw/vTeG6 说明)
4. 所有需要读取动态资料的作业都要透过 Store 元件进行,
在 Store 元件中可以透过指定不同格式的 reader 以支援不同型
态的原始资料,内建有 array, json, 及 xml 三种 reader 的样子。
5. 一开始是看上 DataGrid 元件的功能,这个 Grid 功能还真是强悍,
所以 IE 跑起来其实有些慢... XD, 不过 Google Chrome 则好快...
(如果灌了 1000 笔记录进去後感觉更明显... )
6. 感觉整个事件模型也是参考 Java 而来,每个 Ext 元件都可以
简单使用 listeners 方式在建立元素时一并指定事件处理程序。
7. 不过目前还无法掌握的也是事件模型,现在还在找当一个 DataGrid
被画出来,资料已载入完毕时的事件名称究竟是叫啥以便对该 grid 加
工处理。
以上随便写写,尚待考证...
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 220.130.11.7