搜索
高级检索
高级搜索
书       名 :
著       者 :
出  版  社 :
I  S  B  N:
文献来源:
出版时间 :
JavaScript凌厉开发:Ext JS 3详解与实践
0.00    
图书来源: 浙江图书馆(由图书馆配书)
  • 配送范围:
    全国(除港澳台地区)
  • ISBN:
    9787302222842
  • 作      者:
    张鑫,黄灯桥,杨彦强编著
  • 出 版 社 :
    清华大学出版社
  • 出版日期:
    2010
收藏
作者简介
    张鑫,JavaScript开源社区JS堂(jstang.cn)站长,ExtJS原作者Jack的中文博客参与维护人。热衷于web前端开发,在Ajax和Web UI领域功力深厚,国内最早应用Ext JS进行实际项目开发的程序员,Ext热血高手,通过社区、博客、翻译文档等途径不遗余力地推广Ext JS。曾与友人合作编写过《AIR完整入门与开发实录》中Ajax AIR的部分。<br>    黄灯桥,2002年起致力于web开发与应用研究,开源框架发烧友,活跃于各大开源社区,目前醉心于Ajax框架Ext的推广与研究工作,基于Ext开发的很多先锋教程广泛转载干各大技术社区。<br>    杨彦强,任职于方正集团,项目经理兼系统架构师,负责公司富客户端技术(包括ExtJS、OpenLaszlo、Flex)的调研与培训工作多年来专注于行业软件开发、架构设计。擅长面向对象的分析设计、JavaEE架构和Unix/Linux平台的编程技术一直关注开源事业,并致力干富客户端技术的研究,基于ExtJS框架己开发多个大型商业项目.具有精湛的ExtJS框架开发功力。
展开
内容介绍
    《JavaScript凌厉开发:Ext JS3详解与实践》详细介绍ExtJS框架体系结构,以及利用HTML/CSS/JavaScript进行前端设计的方法和技巧。作者为Ext中文站站长领衔的三个国内ExtJS先锋,在开发思维和开发经验上行着无可争议的功力。《JavaScript凌厉开发:Ext JS3详解与实践》包含的内容有Ext.Element事件Observable、Ext组件+MVC原理、Grid/Form/Tree/ComboBox、Ajax缓存Store等,并照顾JavaScript新手,穿插部分JavaScript基础知识。<br>    《JavaScript凌厉开发:Ext JS3详解与实践》附带的实例丰富,包括散布各知识点的单独可运行实例、大型uI挖件、ASP.NET新闻发布器、JavaDWR整合方案、最新通信协议Ext.Direct、AjaX仿资源管理器等。<br>    《JavaScript凌厉开发:Ext JS3详解与实践》包括从零开始学Ext、如何用Firebug调试、ext-base.js源码级讲解、实例操作演示和源码评点、可视化IDE编程、优化工具的使用等。并附带完整的Ext3.1巾文文档。《JavaScript凌厉开发:Ext JS3详解与实践》适合广大的Web开发人员阅读。
展开
精彩书评
    RIAT和Ajax都是目前软件开发领域里的热点词汇,也确实有很多网站在或者计划采用这些技术。Ext以其稳定性、易用性和可维护性的特点,成为Ajax框架中的领先者,张鑫领衔撰写的这《JavaScript凌厉开发:Ext JS3详解与实践》详细介绍了Ext,比如事件机制、数据驱动、扩展插件和优化等,对想深入探索Ext的技术人员很有帮助。<br>    ——InfoQ中文站总编辑 霍泰稳<br>    Ext作为一个优秀的JavaScript框架,不仅能在编写简单的.JavaScript应用程序时提高效率,而且能为构建复杂的web应用程序提供各种用户交互界面。而这《JavaScript凌厉开发:Ext JS3详解与实践》作为一本学习Ext框架的入门和精深实践手册既揭开了Ext神秘的面纱,也可以作为Web前端开发人员的参考资料,非常值得一读。<br>    ——j Quely中文社区站长杨乐(yorsal)<br>    Ext是迄今为止最完整、最优雅的Web UI开发平台之一,它的出现使Web程序员真正具备了独立设计UI的能力。这《JavaScript凌厉开发:Ext JS3详解与实践》是国内少有的专注于Ext研究的著作,也是一本难得的Ajax实战指导教材。<br>    ——jsvm.org创始人万常华<br>    很高兴听见Frank要出版Ext Js的中文教程,在Ext还在萌芽阶段时,Frank就已投身Ext的教学行动并无私地在网路上分享学习心得。这也是我和Frank交流的开始Ext Js是一套结构严谨及功能强大的FraInework,没有相当程度的编程功力及架构学识,学习Ext JS时会遭遇到相当大的困难,因为不得其门而入,最后选择放弃。如今包括Frank一共三位作者投入心力及时间为Ext JS写出这本教程,实在是大家的福气。因为网络上的官方文件都是英文,对于我们的理解是相当吃力的,如果没有透过适当的导引,仍无法一眼以观全貌,而《JavaScript凌厉开发:Ext JS3详解与实践》内容结合了作者的开发经验,去粗取精,尤其体现在项目开发的内容上,具有相当大的价值。就让Frank、灯桥、彦强带着大家,循序渐进地体验Ext Js这套强大而优美的Framework吧!<br>    ——欧力资讯企业有限公司(中国台湾)VEO 简名骏<br>    Ext JS从2006开始在国内崭露头角,作为一个小团队开发的产品,罕见地迅速被广大中国用户认可,有大量勇于尝试的先驱将其应用于实际项目中,这其中就包括Frank等人。这《JavaScript凌厉开发:Ext JS3详解与实践》是目前能找到的中文资料中比较系统、比较到位的,希望可以帮助朋友们正确而迅速地走进Ext JS的华丽世界。<br>    ——一起EXT站长 王钱<br>    这是一本诚意改版的书,真正一本火力加强之作!无论是技术讲解思路还是例子程序、视频内容等都比上版高了个台阶。比如,其中新加入的Ext.Direct就很需要仔细品味。总体而言,这次再版在秉承了上版精华并延伸至更加实用的领域之余,还对一些内容进行了精简,避免读者直接面对杂乱无章、未经消化过的信息,让读者更加愉快地享受Js技术“老树新花”所带来的好处。<br>    ——EXT JS中文资讯站长 肥占
展开
目录
第1章 开篇<br>1.1 网络开发浪潮<br>1.2 基于JavaSctipt的RIA开发观念<br>1.3 风靡世界的Ext<br><br>第2章 Ext起步<br>2.1 获取Fxt的方法<br>2.2 Ext运行环境<br>2.3 如何兼容其他JavaScrScript库<br>2.4 如何学好Ext框架<br><br>第3章 Ext基础<br>3.1 构成界面的元素<br>3.1.1 获取页向元素<br>3.1.2 Extget()/Extfly()区别<br>3.1.3 获取周边元素<br>3.1.4 元素的增/删/改/查<br>3.2 元素的高级查询<br>3.2.1 DomQuery详解<br>3.2.2 Composite元素集合<br>3.2.3 CSS选择符详解<br>3.2.4 ID/Class拾遗<br>3.3 控制元素<br>3.3.1 页面显示方法<br>3.3.2 动画FX集锦<br>3.3.3 元素小结<br>3.4 应用模板<br>3.4.1 ExtTemplate<br>3.4.2 ExtXTemDlate<br>3.5 例子:制作一个对话框<br>3.5.1 afterRendel一事件<br>3.5.2 继承用法<br><br>第4章 Ext事件<br>4.1 浏览器事件浅析<br>4.1.1 内联式登记(inline)<br>4.1.2 传统式登记<br>4.1.3 lE式登记<br>4.1.4 DOMLevel2式登记<br>4.1.5 事件对象<br>4.2 事件与函数<br>4.2.1 变量的声明<br>4.2.2 嵌套的函数<br>4.2.3 FunctioncallO/applyO<br>4.2.4 深入EventHandler<br>4.2.5 Fxt的事件<br>4.3 高级事件及其控制<br>4.3.1 基础事件与高级组件事件<br>4.3.2 高级组件事件详解<br>4.3.3 键盘上的按键事件<br>4.4 例子:制作一个小Widget<br>4.4.1 定义UI/CSS<br>4.4.2 继承Observable(重点)<br>4.4.3 配置项参数<br><br>第5章 创建图形界面<br>5.1 界面架构及原理<br>5.1.1 组件的生存周期<br>5.1.2 模板方法简介<br>5.1.3 对象模型之Component<br>5.1.4 对象模型之Container<br>5.1.5 对象模型之Panel<br>5.1.6 对象模型之Viewport<br>5.1.7 小结<br>5.2 组件的高级应用<br>5.2.1 组件的延时渲染<br>5.2.2 组件管理器<br>5.2.3 避免相同id的冲突<br>5.2.4 组件之间的通信<br>5.2.5 关于插件的应用<br>5.3 容器的布局<br>5.3.1 布局简介<br>5.3.2 使用AnchorLayout<br>5.3.3 使用F0rmLayout<br>5.3.4 使用ColumnLayout<br>5.3.5 调试ColumnLayout<br>5.4 拖放操作<br>5.4.1 入门:一个小游戏<br>5.4.2简单的拖放<br>5.4.3 自定义拖放详解<br>5.4.4 群体式拖放模式<br><br>第6章 展示数据<br>6.1 如何产生组件读取的数据<br>6.1.1 1orgjson(struts篇)<br>6.1.2 LitJSON(NET篇)<br>6.2 表格组件Grid<br>6.2.1 Grid入门<br>6.2.2 Store结构<br>6.2.3 分页、查询、排序<br>6.2.4 列模型与单元格<br>6.2.5 多层表头<br>6.2.6 使用拖放行为<br>6.2.7 PropertyGrid扩展简介<br>6.2.8 使用DataView组件<br>6.3 表单组件Form<br>6.3.1 表单提交<br>6.3.2 表单验证及其控制<br>6.3.3 表单/数据绑定<br>6.3.4 插件/扩展两则<br>6.3.5 集成TinyMCEEdit编辑器<br>6.4 列表组件ComboBox<br>6.4.1 基本使用方法<br>6.4.2 调整Combobox内的元素<br>6.4.3 实现Combobox的联动<br>6.4.4 TreeComboBox简介<br>6.5 树状组件Tree<br>6.5.1 Tree入门<br>6.5.2 如何定义数据源<br>6.5.3 改变节点图标<br>6.5.4 Tree的拖放<br>6.5.5 调试动态树<br><br>第7章 数据驱动<br>7.1 XML/JSON数据格式比较<br>7.2 容器类MixedCollection<br>7.2.1 构造器以及属性<br>7.2.2 集合存储操作方法(一)_<br>7.2.3 集合存储操作方法(二)<br>7.2.4 集合查询遍历方法<br>7.3 数据存储基本单元Record与DataField<br>7.3.1 准备基础数据<br>7.3.2 DataField详解<br>7.3.3 Record详解(一)<br>7.3.4 Record详解(二)<br>7.4 数据存储Store<br>7.4.1 数据的载入<br>7.4.2 远程数据的载入<br>7.4.3 数据的添加<br>7.4.4 取得记录信息<br>7.4.5 排序<br>7.4.6 事务模式<br>7.4.7 查找<br>7.5 数据代理DataProxy<br>7.5.1 ExtdataDataProxy<br>7.5.2 ExtdataMemoryProxy<br>7.5.3 ExtdataHttpProxy<br>7.5.4 ExtdataScriptTagProxy<br>7.6 数据读取器DataReader<br>7.6.1 ExtdataDataReader<br>7.6.2 ExtdataArravReader<br>7.6.3 Extdata]sonReader<br>7.6.4 ExtdataXmlReader<br>7.7 ExtUXDWR+Spring<br>7.7.1 DwrProxy/DwrReader<br>7.7.2 整合Spring的例子<br>7.7.3 Web服务端配置<br>7.7.4 服务层接口<br>7.8 RESTful的支持<br>7.9 ExtDirect<br>7.9.1 通迅新方式:ExtDirect<br>7.9.2 配置器<br>7.9.3 API供应器<br>7.9.4 路由器<br>7.9.5 例子<br>7.9.6 小结<br><br>第8章 JavaScript高级应用<br>8.1 IavaScript闭包详解<br>8.1.1 闭包的概念<br>8.1.2 闭包成员的生命周期<br>8.1.3 引用而不是复制<br>8.1.4 闭包应用场景<br>8.2 JavaScript的继承<br>8.2.1 大杂烩IavaScript<br>8.2.2 定义类别<br>8.2.3 加入方法<br>8.2.4 基于类的继承<br>8.3 修改页面皮肤<br>8.3.1 从ExtBLANK_IMAGE-URL说起<br>8.3.2 实时换肤功能<br>8.3.3 样式精粹:CSSSprites<br>8.3.4 九宫格方位与baseCls<br>8.4 处理i18n<br>8.4.1 国际化与本地化<br>8.4.2 多语言的Ext<br><br>第9章 大型UI控件<br>9.1 Edk简介<br>9.1.1 项目起步<br>9.1.2 顶层源码概览<br>9.1.3 数据通信机制ExtDirect<br>9.2 如何复用Ext组件<br>9.2.1 “1+2”之一<br>9.2.2 “1+2”之二<br>9.2.3 “1+2”之三<br>9.2.4 小结<br>9.3 Edkgrid*<br>9.3.1 浅谈行为模式<br>9.3.2 如何分配Action<br>9.3.3 如何扩展该模式<br>9.4 Edktree*<br>9.4.1 如何设计分类的Tree<br>9.4.2 如何添加特定的节点<br>9.4.3 如何使得TreeNode可编辑<br>9.5 EdktormPanel<br>9.6 Edkattachment*<br><br>第10章 新闻管理系统<br>10.1 简介<br>10.1.1 项目需求<br>10.1.2 面向NET的架构<br>10.1.3 系统需要使用的资源<br>10.1.4 准备数据库表<br>10.1.5 设置配置文件<br>10.2 页面实作<br>10.2.1 登录页(index,html)<br>10.2.2 主页面(indexaspx)<br>10.2.3 用户管理页面(usersAspx)<br>10.2.4 新闻管理页面(newsaspx)<br>10.2.5 剩余的服务端任务
展开
加入书架成功!
收藏图书成功!
我知道了(3)
发表书评
读者登录

请选择您读者所在的图书馆

选择图书馆
浙江图书馆
点击获取验证码
登录
没有读者证?在线办证