下载  >  开发技术  >  Javascript  > [深入浅出Ext JS] 徐会生&何启伟&康爱媛

[深入浅出Ext JS] 徐会生&何启伟&康爱媛 评分:

[深入浅出Ext JS] 徐会生&何启伟&康爱媛 扫描版 你值得拥有
TRNG圖灵序设计M我Wb发系列 深入浅 HExt JS 徐会生何启伟康爱嫒著 人民邮电出版社 北京 图书在版编目(C|P)数据 深人浅出 Ext jS/徐会生,何启伟,康爱媛著.一北京 人民邮电出版社,2009.3(2009.5重印) (图灵程序设计丛书) ISBN978-7-115-196224 I深…Ⅱ.①徐…②何…③康…Ⅲ.JAVA语言-主页 制作一程序设计Ⅳ.TP393.092 中国版本图书馆CIP数据核字(209)第001179号 内容提要 Ext jS是一种用 JavaScript编写的功能强大的Ajax框架,可用于开发绚丽多彩的富客户端Ajax应用 本书是ExtS领域内的经典著作,由浅入深、循序渐进地对Ext]s各方面的知识进行了全面而系统 的阐述。全书由一个可以引领读者快速入门的“ Hello World”示例开篇,紧接着对 Ext JS的事件、核心组 件、表格和表单等各种控件、树形结构、拖放、弹出窗口、布局、数据存储和传输、实用工具和扩展等进 行了详细讲解,最后以一个完整的EXT应用结束全书。每个知识点都配有相应的示例,可操作性极强。 本书适合所有Web开发者阅读 图灵程序设计从书 深入浅出 Ext Js 著 徐会生何启伟康爱媛 责任编辑傅志红 执行编辑杨福川 ◆人民邮电出版社出版发行北京市崇文区夕照寺街14号 北京顺义振华印刷厂印刷 ◆开本;800×1000116 印张:24.75 字数:585千字 2009年3月第1版 印数:5001-7000册 2009年5月北京第3次印刷 ISBN978-7-115-196224/1P 定价:4900元 mI un STU 刊 Ext IS通常简称为EXT,它是一个非常优秀的Aa框架,用 JavaScript编写,与后台技术无关, 可以用来开发具有炫丽外观的富客户端应用。EXT所开发的多彩界面吸引了许多程序员的眼球, 同时也吸引了众多客户,它似乎一夜之间就迅速流行开来。对于企业应用系统,尤其是Ms类型 的系统而言,EXT非常适用 当我们第一次使用EXT时,就被它深深地吸引住了。对于我们这样没有美术功底的程序员来 说,EXT为我们解决了一大难题,因为它天生拥有炫丽的外表。同时,有很多用其他技术无法实 现或极难实现的功能,却能用EXT轻易实现,比如EXT中的表格、树形、布局等控件能为我们的 日常开发工作节约大量的时间和精力,这些都坚定了我们使用EXT的决心。 我们在学习EXT的过程中做了大量笔记,记下了学习过程中的一些心得和体会,同时也写了 很多示例程序,但是从未想过会将这些资料付诸出版。EXT的参考资料很缺乏,我们发现身边很 多学习EXT的朋友都在黑暗中摸索,尤其是英文不太好的朋友,学习起来非常吃力。EXT的中文 资料就更少了,虽然有人把EXT官方的AP文档中文化了,但是API文档中只有一些基础理论和简 单示例,并不能指导我们快速地去实践。我们是实用主义者,本书的最大特点就是以实例为基础, 在实例的基础上讲解EXT的各种用法。这样既便于读者理解,也方便让读者亲自实践,从而迅速 地将所学到的知识运用到实际项目中去。 本书适合有一定CSS和HTML基础的开发者阅读,它的主要目的 日的2,2 是让开发者能快速学会EXT,并立即付诸实践。本书中的示例代码 fl C &apc 都是以EXT22为基础的,也包含了即将发布的EXT30中的新特性, 日当 对EXT的相关知识进行了深入而全面的阐述。 口oevw EXT发布包中有一个 examples目录,是专门用来放置各种演示 0q过 示例的,本书附带的所有示例也可以直接放在这个目录下使用。使 Lustree os, trd 用时,请将对应目录放在EXT发布包的 examples目录下,可以用浏 a o7, rudolF 览器打开示例HTML文件观看效果(见图0-1)。 79, 病ore 示例中使用了 localXHR. js,无需服务器就可以读取JsON数据, 从而可以直接在本地浏览大部分示例。对于那些需要后台JSP提供数 144 据的示例,最简单的方法是将整个EXT发布包复制到 Tomcat的图01 examples目录展开图 ①这些示例可以从图灵公司网站本书配套页面下载,—编者注 2前言 webapps目录下,启动 Tomcat后,可通过浏览器访间 examples下的示例 出于对EXT的喜爱,又承蒙广大爱好EXT的朋友的错爱,我们写作了本书。如果有不恰当之 处,敬请批评指正。为了便于与读者朋友交流,我们特为本书在我们的网站www.family168com 上开辟了专门的页面。欢迎大家把对本书的意见和建议发到这个页面上来,我们会积极参与讨 论,在此深表感谢。 最后,我们要感谢所有在本书的写作期间给予我们帮助和鼓励的朋友们,还有那些志同道合 的EXT爱好者们 徐会生何启伟康爱媛 2008年10月20日 Qhttp://www.family168.com/extis 目录 第1章EXT概述 3.3.2自主决定每列的宽度 33 1.1下载EXT发布包… 七不B 3.3.3让Grid支持按列排序……35 35 1,2如何查看EXT自带的AP和示例 334解决中文排序… 13为什么有些示例必须放在服务器上 33.5显示日期类型数据………………37 才能看到效果 34在单元格里显示红色的字、图片和按钮…38 14 Hello world…… 2 3.5给Grid的行和列设置颜色…………4l 香“aaa量出世玉是 14.1直接使用下載的发布包………2 3.6自动显示行号和复选框 ma由出日出甲 14.2在项目中使用EXT 361自动显示行号…………………43 1.5为什么页面提示“找不到图片” 3.6.2复选框…… 44 1.6辅助开发…………………4 3.7选择横型……………………45 1.6.1调试工具 Firebug…… 38表格视图 Ext grid Gridview- 46 16.2开发利器 Spket 7 39表格分页…………………47 知 17本章小结 3.9为Grid添加分页工具条 392通过后台脚本获得分页数据……49 第2章EXT框架基础 39,3分页工具栏显示在〔rid的顶部…5l 21EXT的事件和类…… 394让EXT支持前台排序……52 2.1.1自定义事件…… 3.10后台排序…………………………53 2112浏览器事件 311可编辑表格控件 Editorgrid……55 2.1.3 Ext.lib. Event 3 3.1.1制作一个简单的 Editorgrid……55 2.14卫×t.util. observable……14 3.1l.2添加一行数据………………56 2.1.5 Ext E'vent Manager 17 3.1.3保存修改结果 2.1.6Ext. Eventobject……………19 3.114验证 Editgrid中的数据………59 22EXT的核心组件…………………20 3.、1.5限制输入数据的类型………60 221Ext. Component…………2 0 3.12属性表格控件 Property Grid……63 222EXt, BOxComponent……22 3.121 Property Grid…………………6 2.2. 3 Ext Container 3.12.2只能看不能动的 Property Grid…65 22.4Bxt, Panel…………24 3.12.3强制对name列排序……65 22.5xt. Cabane1……24 3.124根据name莸得 value…66 23本章小结… 27 3.12.5自定义编辑器…………66 第3章表格控件…… 28 313分组表格控件 Group …66 3 I Grid特性简介………………28 3.13.1分组表格简介 67 32制作一个简单的Grid………29 3.13.2分组表格视图Ext.grid 3.3Grid常用功能详解…… Groupingvier 68 3.3.1部分属性功能… 32 3.14可拖放的表格……69 2自录 3141拖救改变表格的大小………69 462平行分列布局… 3.142在同一个表格里拖放………70 4.63在布局中使用 fieldset…93 3.14.3表格之间的拖放… 72 4.64在fe1ase中使用布局……95 3144表格与树之问的拖放……73 465自定义布局:在表单中加入图片 3.15Grid与右键菜单………73 4.7 ComboBox详解… 97 3.16本章小结………………………………74 4.71 ComboBox简介………………98 第4章表单与输入控件………76 4.7.2将 Select转换成 ComboBox 9 4.1制作一个表单……… 47.3 ComboBox结构详解…………99 6 4.74使用远程数据………101 4.2 Formpane1和 BasicForIT详解………77 4.75 ComboBox的高级配置……102 4.3EXT支持的控件 77 4.7.6篮听用户选择了哪条数据………104 431控件继承图 ………77 4.7.7使用本地数据实现省、市、县 432表单控件……………………78 级联… 日出击出出mt压量出是是吾是 …104 43.3基本输入控件 4.7.8使用后台数据实现省,市,县 Ext,form. Field…………78 级联………………………107 434文本揄入控件 48复选框和单选框…………………………10 Ext, form. TextField-s 79 48.1复选框…………………】1 43.5多行文本输入控件 4.8.2单选框 Radio…1 Bxt,form. TextArea…………80 49文件上传…………………………………………112 4.3.6日期輸入控件 410自动把数据填充到表单中………113 Ext.fom. Darelle1d……………80 411本章小结……………………1l4 4.3.7时间輸入控件 Ext,form. EimeLle1a…………81 第5章树形结构……………………6 438在线编辑器 5 Treepanel的基本使用…………………16 Ext,form. Htmleditor……81 51.1创建一棵树 ………116 439隐藏域Ext.form. Hidden………82 512为树生枝展叶 .l17 43.10下拉输入框 5.13tree的配置………………………l18 Ext form. Trigger Pield82 514使用 Freeloader获得数据…119 44使用表单提交数据………………83 51,5读取本地JSON敷据……………l21 44.1EXT默认的提交形式…………83 51.6Suts2的 JsonPlugin……12 442使用HTML原始的提交形式………85 51.7使用JSP提供后台数据………122 443单纯Aax……85 52树的事件 125 4.5数据校验……… 面a面面面由量面面“世世型·P:即 86 5.3右键菜单…………………………………126 4.5,1输入不能为空……………………86 54修改节点的默认图标… tt量 127 4.52最大长度和最小长度……………87 55从节点弹出对话框…………128 4.53借助 vtype…… 88 5.6节点提示信息……………………129 454自定义校验规则…………8 57为节点设置超链接………129 455算不上校验的 Numberfield…88 58直接修改树节点名称………………130 4.5.6使用后台返回的校验信息 89 59树形的拖放… ……131 4.6表单布局…………………………90 591节点拖放的三种形式…31 4.6.1默认的平铺布局…………90 592叶子不能 append………131 目录3 593判断拖放的目标………………132 7.3.5设置窗口中的桉钮… 594树之间的拖放……………134 7.3.6窗口的其他配置选项……170 510树形过滤器 reefs1ter …135 74窗口分组 ……171 5l!利用 lreesorter对树进行排序………137 75向窗口中放入各种控件… 72 512树形节点视图— 7.51在窗口中加入表格… Ext. tree. Treenodeur 138 752在窗口中加入表单……………173 5.13表格与树形的结合 753复杂布局……………………174 xt,ree, ColumnTree……………:139 7.6本章小结……………… 76 514本章小结…… 142第8章布局………………177 第6章拖放………………143 81布局的用途………………………177 拖放简介 14382最简单的布局 FitLayout 179 62拖放的简单应用 ……143 8.3常用的边框布局 Border Layout 182 63拖放组件体系 83.1设置子区域的大小……………184 64拖放的事件… 1m世m当当中,中中日甲界 …146 8.32使用 split并限制它的范围……l85 6.5高级拖放…………………………148 83.3子区域的展开和折叠………………187 6.5:1 Basic:stsr. 148 84制作伸缩菜单的布局— Accordion…191 6.5.2 Handle……………………………149 8.5实现操作向导的布局— CardLayout…192 65.3on"op……………150 86控制位置和大小的布局 654 Proxy…………………………………151 Anchorlayout和 AbsoluteLayout………19 655 Group……………………12 87表单专用的布局 FormLayout……199 6.56Grid……………………………154 88分列式的布局 ColumnLayout… 200 65.7 Circle………… 55 8.9表格状的布局 TableLayout………202 658 Region…………………157 810与布局相关的其他知识…………204 66本章小结……………158 8101超类Ext. Cortainer的公 第7章弹出窗口…………… …159 共配置与 xtype的概念 204 8.10.21 ayout的超类Ext.1 ayout 71Ext. MessageBox……………159 ContainerLayout………205 7.1.1 Ext MessageBox. alert()--159 8.10.3不指定任何布局时会 T 1. 2 Ext, MessageBOx 发生的情况……………………206 confirm) I60 8.104使用 viewport对螫个页面 7.1.3 Ext MessageBox. prompt ()160 进行布局… 206 72对话框的更多配置………………………161 810.5使用嵌套实现复杂布局………207 7.2.1可以输入多行的输入框 161 8.11本章小结… ……210 7.2.2自定义对话框的按钮………162 723进度条………………………162 第9章工具栏和菜单…………2ll 724动画效果………………………164 9.!简单菜单…………21l 7.3xt, window的常用属性…164 92向菜单中添加分隔线…………212 73.1创建一个窗口………………164 9.3多级菜单…………………2I3 732窗口的最大化和最小化…………165 94高级菜单……………2144 7.33窗口的隐藏与销毀 167 94】多选茱单和单选菜单 214 7.34防止窗口超出浏览器…………167 942日期菜单 ……:::216 4目 录 943舨色莱单………216 10.8EXT中的Ajax……………246 944Ext.menu. Adapter莱单 10.81最容易看到的丘xt.Ajax…246 适配器………………………………217 10.82 Ext. lib. Ajax是更底层的封装…247 945使用xt.menu. Menumgr统 10.9关于 scope和 createDelegate()…247 管理菜单…………20 10.10DWR与EXT整合……………………249 9.5工具栏组件详解………… ……220 10.10.L在EXT中直接使用DWR…249 9.5.1 Ext. Toolbar Button..a. 221 10.10.2 DWRProxY……… 250 9.5.2Ext.oo1bar. Text menu……221 I0.10.3 DWRTreeLoader ssese 252 953Ext, Tool bar. Spacer………222 10.104 DWRProxy和 ComboBox…253 9.5.4 Ext Toolbar. Separator,. 222 10.11 locaIXHR支持本地使用Ajax…254 9.55Rxt. toolbar.F11……………223 10.12本章小结… 售息意 255 9.56B.olar.即1 tButton…223第11章实用工具 256 957为工具条添加HTML标签………224 9.58为工具条添加输入控件 111EXT提供的常用函数… 256 225 111.1 onReady函数……256 96分页工具条 Ext Paging toolbar……225 111.2get函数 .257 961 Ext Paging Toolbar的基本用法…225 ll13 query函敷和 select函数…260 962向 Ext Paging Toolba添加 11.14 encode函数和已eCde函数…263 按钮组件……………………26 11.1.5 extend函数………………265 97右键弹出菜单… 27 1.1.6 apply函数和app1y1f函数…266 9.8本章小结 ,…4T 11.1.7 namespace西数… 266 第10章数据存储与传输………………230 111.8Ext. isEmpty函数………267 10.1 Ext data简介…………230 11.1.9Ext.each函数 …268 10.2Ext,data, Connect ion………230 11.1.10Bxt. DomQuery……………269 10.3Ext.data. Record………………232 1.2用 DomE1per和Temp1ate动态 104Ext.data, store………………1233 生成HIML…………………………272 1041基本应用…………33 1121用 DomHelper生成小片段…272 1042对数据进行排序… -234 1.2.2 Ext. DomHelper 1043.从 store中获取数据 234 applyto1es函数 275 10.44更新 store中的数据……236 1123 emplate模板……76 104.5加載及显示数据……………237 11.2.4 Ext, DomHelper 104.6其他功能…238 createremplate函数……278 10.5常用 proxY… ……239 11.2.5复杂模板 xTemplate…………279 10.51 Memory Proxy………239113用Ext,Ut1s,Css切换主题 281 10.52 Httpproxy……240 11.4悬停提小 …………282 10.5.3 Script Tag Proxy..240 114.l初始化…………282 10.6常用 eader…………………………………241 114.2注册提示……………………283 10.6. Array Reader……241 14.3标签提示… …283 106.2 NonrEader……………242 114.4全局配置…283 10.6.3Xm1 Reader……………243 1145个体配置……………………284 107高级 store…… ,,果 …245 1.5使用Ext, state保存状态………285

...展开详情
2014-08-08 上传 大小:44.32MB
举报 收藏
分享
深入浅出Ext JS第2版.pdf(1/4)

深入浅出Ext JS第2版.pdf 深入浅出Ext JS第2版.pdf(1/4)

立即下载
深入浅出Ext JS(第2版) 随书光盘提供的书中实例

随书光盘中提供的书中例子的原码,对应ext-3.2.0。解压后放在ext-3.2.0\examples中,即可使用。

立即下载
深入浅出Ext JS(原书光盘镜像共六个文件)

深入浅出Ext JS(原书光盘镜像共六个文件)

立即下载
[深入浅出Ext.JS].徐会生等

[深入浅出Ext.JS].徐会生等.扫描版.一本比较ExtJS入门级教材。对学习EXTJS有帮助。

立即下载
深入浅出Ext JS深入浅出Ext JS

深入浅出Ext JS的代码 深入浅出Ext JS的代码实例

立即下载
深入浅出Ext JS

深入浅出Ext JS.pdf 深入浅出Ext JS.pdf

立即下载
深入浅出EXT JS

深入浅出EXT JS,很适合初学者,讲的很细

立即下载
深入浅出ext js源码

深入浅出ext js书中的源代码, 深入浅出ext js书中的源代码, 深入浅出ext js书中的源代码, 深入浅出ext js书中的源代码

立即下载
深入浅出Ext JS 例子

深入浅出Ext JS 例子,深入浅出Ext JS 例子

立即下载
深入浅出Ext JS.zip

深入浅出Ext JS.zip深入浅出Ext JS.zip

立即下载
深入浅出ext js 源代码

深入浅出ext js 源代码《人民邮电出版社》

立即下载
深入浅出Ext JS.z05

深入浅出Ext JS.z05 深入浅出Ext JS.z05 深入浅出Ext JS.z05

立即下载
《深入浅出Ext JS》

《深入浅出Ext JS》第二版的完整电子扫描文件,内中附带了书中的所有实例代码。方便大家查看。

立即下载
html+css+js制作的一个动态的新年贺卡

该代码是http://blog.csdn.net/qq_29656961/article/details/78155792博客里面的代码,代码里面有要用到的图片资源和音乐资源。

立即下载
qBittorrent插件集合(22个)

btetree.py cpasbien.py divxtotal.py ilcorsaronero.py kickass.py leetx.py limetorrents.py linuxtracker.py nyaa.py nyaapantsu.py nyaasi.py pantsu.py psychocydd.py rarbg.py rutor.py skytorrents.py sukebei.py sumotorrent.py tntvillage.py torrent9.py torrentfunk.py zooqle.py

立即下载
压缩包爆破解密工具(7z、rar、zip)

压缩包内包含三个工具,分别可以用来爆破解密7z压缩包、rar压缩包和zip压缩包。

立即下载
中兴B860AV1.1机顶盒固件

中兴B860AV1.1 root固件,刷机后可以安装任意软件,不在受限制

立即下载
算法第四版 高清完整中文版PDF

《算法 第4版 》是Sedgewick之巨著 与高德纳TAOCP一脉相承 是算法领域经典的参考书 涵盖所有程序员必须掌握的50种算法 全面介绍了关于算法和数据结构的必备知识 并特别针对排序 搜索 图处理和字符串处理进行了论述 第4版具体给出了每位程序员应知应会的50个算法 提供了实际代码 而且这些Java代码实现采用了模块化的编程风格 读者可以方便地加以改造

立即下载
服务器CPU天梯图_最全CPU天梯图

主要是服务器CPU天梯图_最全CPU天梯图,文字版,不是图片

立即下载
网易云缓存音乐批量转化为mp3格式(自动识别歌名)

- 将网易云音乐的uc!缓存文件转换成MP3音乐文件,高品质。 - **支持单文件转换或批量转换(新)。** - **添加了自动获取文件名的功能。** - 图形界面只适用于Windows系统。 - *解决转换时界面卡顿的问题。* - *提升了转换速度。*

立即下载