王朝网络
分享
 
 
 

JavaScript凌厉开发:Ext详解与实践(网站开发路线图)(配光盘)

王朝导购·作者佚名
 
JavaScript凌厉开发:Ext详解与实践(网站开发路线图)(配光盘)  点此进入淘宝搜索页搜索
  特别声明:本站仅为商品信息简介,并不出售商品,您可点击文中链接进入淘宝网搜索页搜索该商品,有任何问题请与具体淘宝商家联系。
  参考价格: 点此进入淘宝搜索页搜索
  分类: 图书,计算机与互联网,图形图像、动画、多媒体与网页开发,网站建立与管理,
  品牌: 张鑫

基本信息·出版社:清华大学出版社

·页码:582 页

·出版日期:2009年

·ISBN:7302195536/9787302195535

·条形码:9787302195535

·包装版本:1版

·装帧:平装

·开本:16

·正文语种:中文

产品信息有问题吗?请帮我们更新产品信息。

内容简介《JavaScript凌厉开发:Ext详解与实践》(网站开发路线图)以学习Ext JS的开发人员为基本读者,介绍了Ext 2.2的基本使用方法,以利用HTML/CSS/Java Script进行前端设计的方法和技巧。内容包含:Ext基础,事件机制、创建用户界面、数据驱动、Ext高级应用、Ext扩展与插件、优化Ext、制定Ext外观、JavaScript与HTML的调试、制作新闻管理系统。富客户端程序RIA使Web表示层的技术向前迈进了一大步,开创了图形化编程的新一代先河。在它的带动下,许多优秀的RIA开发方案相继问世。这些开发方案各有个秋,但它们都或多或少地从传统桌面程序开发中汲取了营养。随着前端技术的不断进步,以及JavaScript引擎的速度改善,基于Ajax方案的Ext JS也在不断进步。Ext JS及与之相关的GXT、Ext SHARP等开发工具的推出,使快速开发、基于可视化快速开发工具又向前迈进一大步。《JavaScript凌厉开发:Ext详解与实践》(网站开发路线图)作者为EXT中文站站长领衔的三个国内EXT JS先锋,在开发思维和开发经验上有着无可争议的功力。《JavaScript凌厉开发:Ext详解与实践》(网站开发路线图)光盘包含:《JavaScript凌厉开发:Ext详解与实践》(网站开发路线图)源代码,EXT JS 2.2,EXT相关视频讲解,测试工具视频讲解,项目实践视频讲解。

作者简介张鑫 JavaScript开源社区JS堂(jstang.cn)站长,Ext中文站(www.ajaxjs.com)站长,EXT JS原作者JACK的中文博客参与维护人。热衷于Web前端开发,在Ajax和Web UI领域功力深厚,国内最早应用EXT JS进行实际项目开发的程序员,EXT热血高手,通过社区、博客、翻译文档等途径不遗余力的推广EXT JS。曾与友人合作编写过《AIR完整入门与开发实录》Ajax AIR的部分。

编辑推荐Ext创始人中文博客参与维护者领衔力作,适合开发者的高性能、面向对象的开发框架,Ajax凌厉开发模式精密解析,内容编排来自Ext中文社区2年的用户反馈,Ext先锋程序员精雕细琢的代码风格。

Ext开发过程与测试过程全程视频,《JavaScript凌厉开发:Ext详解与实践》(网站开发路线图)实例素材和优质源代码,《JavaScript凌厉开发:Ext详解与实践》(网站开发路线图)中的项目源代吗和配置文件,Ext2.2框架文件。

专业Web开发技术思路与开发流程,关键技术点一步一个脚印,无与伦比的操作性,实例千挑万选,拒绝华而不实,精准阐述,一语道破天机。

RIA和Ajax都是目前软件开发领域里的热点词汇,也确实有很多网站正在或者计划采用这些技术。Ext以其稳定性、易用性和可维护性的特点,成为Ajax框架中的领先者。张鑫领衔撰写的这《JavaScript凌厉开发:Ext详解与实践》(网站开发路线图)详细介绍了Ext,比如事件机制、数据驱动、扩展插件和优化等,对想深入探索Ext的技术人员很有帮助。

InfoQ中文站(infoq.com/cn)总编辑 霍泰稳

Ext作为一个优秀的javascript框架,不仅能在编写简单的javascript应用程序时提高效率,而且能在构建复杂的Web应用程序提供各种用户交互界面。而《JavaScript凌厉开发——Ext详解与实践》作为一本学习Ext框架的入门手册既揭开了Ext神秘的面纱,也可以作为Web前端开发人员的参考资料,值得一读。

jQuery中文社区站长 杨乐(yorsal)

Ext是迄今为止最完整最优雅的Web UI开发平台之一,它的出现使Web程序员真正具备了独立设计UI的能力。

该书是国内少有专注于Ext研究的著作,也是一本难得的AJAX实战指导教材。

jsvm.org创始人、资深Ajax开发者 万常华

很高兴听见Frank要出版ExtJS的中文教学,在Ext还在萌芽阶段时,Frank就已投身Ext的教学行动并无私地在网路上分享学习心得。 这也是我与和Frank交流的开始。

ExtJS是一套结构严谨及功能强大的Framework,没有相当程度的程式功力及架构学识,学习ExtJS是会遭遇到相当大的困难,最后因为不得其门而入,最后选择放弃。

如今包括Frank一共三位作者投入心力及时间为ExtJS写出《JavaScript应用开发——Ext详解与实践》实在是大家的福气. 因为网络上的官方文件都是英文,对于我们的理解能力都是相当吃力的,如果没有透过适当的导引,仍无法一眼以观全貌。而且《JavaScript凌厉开发:Ext详解与实践》(网站开发路线图)内容结合了作者的开发经验,去粗取精,尤其体现在项目开发的内容上,具有相当大的价值。

就让Frank、灯桥、彦强带着大家,循序渐进地体验ExtJS 这套强大而优美Franmwork吧!

欧力资讯企业有限公司CEO 简名骏

ExtJS从2006年开始在国内崭露头角,作为一个小团队的开发产品,罕见的迅速被广大中国用户认可,有大量勇于尝试的先驱将之应用于实际项目中,这其中就包括Frank他们,这《JavaScript凌厉开发:Ext详解与实践》(网站开发路线图)是目前能找到的中文资料中比较系统比较到位的,希望可以帮助那些朋友们正确而迅速的走进ExtJS的华丽世界。

一起Ext(www.17ext.com)站长 王钱

目录

第1章Ext开篇

1.1 网络开发浪潮

1.2 RIA三足鼎立

1.2.1 Flex和OpenLaszlo

1.2.2 Faces客户组件

1.2.3 微软WindOWS Presentation Foundation/Silverlight

1.3 Aiax革命

1.4 风靡世界的Ext

1.5 周边生态系统

1.6 创作班底

1.7 开发环境简介

1.7.1 IsEclipse

1.7.2 Aptana

1.7.3 Spket

1.7.4 Dreamweaver

1.7.5Visual Studio

1.7.6 Komodo E dit

1.7.7关于IavaScript的IDE

第2章Ext起步

2.1获取Ext的方法

2.2EXt运行环境

2.3如何兼容其他IavaScript库

2.4对服务器端的一些要求

2.5Ext Examples例程解析

第3章Ext基础

3.1使用EXT编写第一个Ajax应用

3.2构成用户界面的元素

3.3 获取页面元素

3.4元素常见的使用方法。

3.4.1 Ext.Element.*——常见的“显示/隐藏”方法

3.4.2 Ext.Element.*——常见的“内容控制”方法

3.4.3 Ext.Element.*——常见的“操控DOM”方法

3.4.4 Ext.Element.*——常见的“尺寸大小/定位”方法

3.4.5 Ext.Element.*——常见的“特效动画”方法

3.4.6 Ext.Element.*——小结

3.4.7 DomHelper简介

3.5 DomQuery入门

3.5.1 元素选择符Selector

3.5.2属性选择符Attriibutes Selectors

3.5.3CSS值元素选择符

3.5.4Ext.query与Ext.select的使用注意事项

3.5.5元素ID/Class知识拾遗

第4章事件机制

4.1事件概述

4.2浏览器事件浅析

4.2.1事件分类与事件处理函数

4.2.2事件登记的4种形式

4.3Ext中的事件

4.3.1设计模式——观察者模式

4.3.2 何谓Event Handler’

4.3.3函数的作用域

4.3.4小结:如何为Event Handler自定义输入参数

4.3.5高级组件事件

4.3.6形形色色的事件登记途径

4.3.7Ext.onReady事件

4.3.8事件的颗粒控制

第5章创建用户界面

5.1界面组件架构

5.1.1组件的对象模型

5.1.2组件的生存周期

5.1.3组件的渲染原理

5.2布局功能

5.2.1页面布局功能概述

5.2.2布局的介绍与种类

5.2.3布局的调试

5.3Grid组件

5.3.1Grid的选择模型

5.3.2 自定义单元格的显示格式

5.3.3通过拖拽改变行的顺序

5.3.4Grid的分页、查询、远程排序与通过拖拽改变分类

5.3.5Grid的本地排序

5.4Form表单组件

5.4.1FormPanel、FormLayout与BasicForlm的区别

5.4.2ColumnLayout的使用方法

5.4.3使用AnchorLayout控制控件宽度与高度

5.4.4一行设置多个FiledSet的技巧

5.4.5Combobox的基本使用方法

5.4.6本地模式下动态调整Combobox选择项

5.4.7实现Combobox的联动

5.4.8客户端验iiE.

5.4.9服务器端验证

5.4.10验证后错误信息的显示方式

5.4.11Form的提交

5.4.12Form加载编辑数据

5.4.13上传文件

5.5Tree树组件

5.5.1静态树——最简单的树

5.5.2 以JsON/XML构造成树

5.5.3事件处理模式

5.5.4改变树的样式

5.5.5调试动态树

5.6DataView数据视图组件

5.6.1通过拖拽改变图片的顺序

5.6.2一个简单的图库管理例子

5.7模板功能

5.7.1Ext.Template

5.7.2Ext.XTemplate

5.8拖放功能

第6章数据驱动

6.1数据的提交与响应

6.1.1HTML页面交换

6.1.2Ajax请求与响应

6.2容器类MixedCollection

6.3数据存储基本单元Record与DataField

6.3.1DataField

6.3.2 Recorcl

6.4数据存储Storle

6.4.1数据载入

6.4.2数据的添加

6.4.3取得记录信息

6.4.4排序

6.4.5事务模式

6.4.6查找

6.5数据代理DataProxy

6.5.1Ext.data.DataProxy

6.5.2 Ext.data.MemoryProxy

6.5.3 Ext.data.HttpProxy

6.5.4 Ext.data.ScriptTagProxy.

6.6 数据读取器DataReader

6.6.1 Ext.data.DataReader

6.6.2 Ext.data.ArrayReader

6.6.3 Ext.data.JsonReader

6.6.4 Ext.data.XmlReader

6.7 Ext.UX.DWR

6.7.1 Ext.data.DwrProxy

6.7.2 Ext.data.DwrReader

6.7.3 应用页面

6.7.4 Web服务端配置

6.7.5 服务层接口

6.8 LitJson

6.8.1 JSON与对象之间的转换

6.8.2输出ISON格式文本

6.8.3接收和处理提交的JSON格式文本

第7章Ext高级应用

7.1 JavaScript闭包详解

7.1.1闭包的概念

7.1.2 闭包成员的生命周期

7.1.3 引用而不是复制

7.1.4闭包应用场景

7.2面向对象的客户端脚本设计

7.2.1从脚本语言到动态语言

7.2.2基于类的JavaScript继承

7.2.3Ext组件的复用

7.2.4使用super关键字

7.2.5使用命名空间

7.3单页面应用程序的设计

7.3.1 单页面GUI为我们带来了什么?

7.3.2 单页面GUI的应用情况

7.3.3动态资源下载

第8章扩展与插件

8.1扩展与插件简介

8.2扩展的写法

8.3插件的写法

8.4扩展与插件的选择

8.5Ext编辑控件只读插件

8.6TreeComboBox

8.7微调扩展Spinner

8.8Property Grid

8.9集成文本编辑器TinyMCE Editor

8.10Flash上传对话框

8.11Ext GUI Builder

8.12 小结

第9章客户端优化

9.1优化工具简介

9.1.1JS Builder

9.1.2YUI compressor

9.1.3ISA

9.2裁减Ext文件

9.3开启服务端的HTTP压缩功能

9.3.1Tomcat的设置

9.3.2Apache的设置

9.3.3IIS的设置

第10章定制Ext外观

10.1从Ext.BLANK.IMAGE—URL说起

10.2实时换肤功能

10.3本地化Ext

第11章 JavaScript与HTML的调试

11.1Firebug的基本操作

11.1.1安装Firebug

11.1.2开启和关闭Firebug

11.1.2控制台Console

11.2 使用Firebug进行调试

11.2.1源代码调试

11.2.2CSS调试

11.2.3脚本调试

11.2.4DOM调试

11.3跟踪网络传输状态

11.4在脚本文件中加入调试命令

11.5在IE中使用Firebug

11.5.1 DebugBar和Companion.基本操作详解

11.5.2 DebugBar和Companion.安装

11.5.3 DebugBal‘和Companion.基本操作

11.6调试技巧

11.6.1在Firebug中直接调试脚本

11.6.2测试代码运行速度

11.6.3查看对象属性

11.7小结

第12章新闻管理系统

12.1项目需求与开发背景

12.1.1架构

12.1.2需要使用的资源

12.2数据库表

12.3配置文件

12.4登录页面

12.5主页面

12.6用户管理页面

12.7新闻管理页面

12.7.1使用MyGeneration创建类别和新闻的数据层和实体类

12.7.2页面开发

12.8修改密码页面

12.9退出页面

12.10设置权限

……[看更多目录]

文摘第1章Ext开篇

1.1 网络开发浪潮

当英国人Tim Berners—Lee还未加入麻省理工大学LSC(计算机科学实验室)之前,他还是欧洲量子物理研究所(European Particle Physics Laboratory,EPPL)的一名科技人员。在工作期间,他发现EPPL在信息的内部沟通方面存在信息遗漏的弊端,于是在1989年3月他向EPPL提交了名为“Information Management:A Proposal”的建议书,这也是迄今为止我们能够看到的关于互联网雏形的第一份的概念文件。回顾这份文件,当中最为不可磨灭的贡献莫过于Tim提出了利用超文本(HyperText)构造链接信息系统的设想,伴随提出的还有“浏览器(Browser)”的雏形概念。

1993年5月,第一代浏览器Mosaic发明于伊利诺斯州大学天才少年Marc Andreessen之于。翌年上半年Andreessen和商人Jim Clark成立了Mosaic Communications,后来将其浏览器更名为Netscape发布,版本是0.9。这是我们看到的第一个大规模投入应用的浏览器,从此标志着互联网由实验室开始向社会普及。与此同时,相关学术机构如W3C相继组织成立,其主要功能目的乃是标准的制定——则又是另外一件有深远意义的事情了。

“网络就是计算机”。只要是信息/资源,都可随意地在页面上施展。浏览器作为网络的终端“输出地”——时至今日也不止是提供静止信息文档、公司站点、简单文字+图片+无聊动画的堆砌……我们可以在这些基础上提供更高级的界而、更复杂的应用(Photoshop online、3D Maxonline);或者应该这样说,我们已经有这种足够的条件,在浏览器上实现史好的用户体验。究竟什么是用户体验?想想Dos/Unix的命令界而到GUI之间的进步就可以明了。

本来我们已经有成熟的MFC/WinForms/Delphi/Swing/SWT方案作为应用开发的主流架构,而且W3C按照其本意发展也不会影响前者,可谓“井水不犯河水”。但人们为什么又会热情洋溢地倡导Web开发?用Web代替前者到底有什么好处呢——答案在于,通过Web,我们能免去先前c/s时代高昂的部署和升级费用。

但是Browser/Server这个近10年来风光无限的词组,依IH不是那么尽善尽美。

无论如何,通过WwW/HTTP这个由英国人首创的不错的想法,已经彻底改变了整个潮流。一切起源于浏览器。RIA的降生则是相对于过去“贫瘠”的浏览器而言的,RIA的“革命意义”在于升级尚且“初级”的浏览器的IH有基础设施。

1.2RIA三足鼎立

由于HTML天生是一种描述性的语言,使得当今Web交互程序虽然丰富多彩,但互动贫乏,就像

……[看更多书摘]

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
>>返回首页<<
推荐阅读
 
 
频道精选
 
更多商品
客服圣经
管理的12个问题--大道至简的管理学读本(EDP·管理者终身学习项目)
担保物权法原理(21世纪民商法学系列教材)
平衡计分卡战略实践(The execution premium)
税务筹划教程(第2版)(21世纪远程教育精品教材)
操作系统学习指导和考试指导
读者(精华总261-277期)
读者:心灵的盛宴(增刊)
礼仪金说6金正昆教你学礼仪:外事礼仪(附赠DVD光盘一张)
听三毛进远行
 
静静地坐在废墟上,四周的荒凉一望无际,忽然觉得,凄凉也很美
© 2005- 王朝网络 版权所有