JavaScript凌厉开发

出版时间:2010 年4月  出版社:清华大学出版社  作者:张鑫 黄灯桥,杨彦强  页数:390  
Tag标签:无  

前言

  我是很懒的人,认为懒是发展的动力,所以会不遗余力地去寻找合适的开发资源偷懒。因此每次对于时间不赶的任务,都是寻找合适的资源耗费的工作比较多。于是就从DHTML。开始一直跟随着技术的发展学习下来,其中经历了HTC、Ajax,收获不少,教训也不少,希望籍此文章能给大家提供一点提示和经验。从Web开发开始,就已经知道IavaScript了,不过刚开始对我的作用就是在form提交的时候做基于客户端的验证。  DHTML篇  大概在2000年的时候,当时层(DIvLayer)的概念刚刚兴起,公司有个项目的某个输入位置要输入日期,就突发奇想,其实可以用层做一个JavaScript的日期选择,于是在公司同事的协助下写了第一个DHTMI.的东西——日期选择器。当时还不懂封装和类什么的,所以就是一个简单的IavaScript函数。然后按图索骥,又写了一个颜色的选择器。不过在公司没干多久就走了,去搞网络,很久没碰Web开发。当再次搞Web开发的时候,技术已经有更高的发展,开始流行HTC了。  HTC篇  HTC的出现是在IE浏览器的统治地位确立后,由微软提出的一个组件化的东西,可惜因为微软的发展方向不在这里,所以也没提供太多的支持和大力发展,随着技术的发展,Firefox等浏览器的兴起,HTC就如昙花一现,不久就再没人问津了。一般而言,HTC是组件化了的脚本过程。尽管引入浏览器的机制不同,但遵循相同的SDK规范。无论是脚本运行环境,还是DOM文档结构。但HTC有着极高的扩展性。也就是说,HTC可以为我们的HTML.引入高级的自定义行为(Behavior),如自定义的Attribute、Method或者事件。这就说明,我们可以使用}ITC机制来开发一个有着高级特性的、可重用的、可扩展的组件。接触到HTC也是懒的结果。当时一个项目需要一个既可以输入又可以选择的列表框,于是就满世界地找文档和例程。其实当时自己有个办法是可以实现的,就是在一个select前面放上一个Input,用Input遮盖住select的显示部分,只留下拉部分,可惜做出来的效果看上去比较难看,而且有很大缺憾,最主要还是懒吧,于是就去搜索现成的更好的解决办法。终于在一个论坛,是用HTC封装的,感觉效果不错。

内容概要

本书详细介绍Ext JS框架体系结构,以及利用HTML/CSS/JavaScript进行前端设计的方法和技巧。作者为Ext中文站站长领衔的三个国内Ext JS先锋,在开发思维和开发经验上有着无可争议的功力。    本书包含的内容有Ext.Element.*、事件Observable、Ext组件+MVC原理、Grid/Form/Tree/ComboBox、Ajax缓存Store等,并照顾JavaScript新手,穿插部分JavaScript基础知识。    本书附带的实例丰富,包括散布各知识点的单独可运行实例、大型UI控件、ASP.NET新闻发布器、Java DWR整合方案、最新通信协议Ext.Direct、Ajax仿资源管理器等。    本书附带光盘中的教学视频时长270分钟,包括从零开始学Ext、如何用Firebug调试、ext-base.js源码级讲解、实例操作演示和源码评点、可视化IDE编程、优化工具的使用等。并附带完整的Ext 3.1中文文档。    本书适合广大的Web开发人员阅读。

作者简介

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

书籍目录

第1章 开篇   1.1 网络开发浪潮   1.2 基于JavaScript的RIA开发观念   1.3 风靡世界的Ext 第2章 Ext起步   2.1 获取Ext的方法   2.2 Ext运行环境   2.3 如何兼容其他JavaScript库   2.4 如何学好Ext框架 第3章 Ext基础   3.1 构成界面的元素   3.2 元素的高级查询   3.3 控制元素   3.4 应用模板   3.5 例子:制作一个对话框 第4章 Ext事件   4.1 浏览器事件浅析   4.2 事件与函数   4.3 高级事件及其控制   4.4 例子:制作一个小Widget 第5章 创建图形界面   5.1 界面架构及原理   5.2 组件的高级应用   5.3 容器的布局   5.4 拖放操作 第6章 展示数据   6.1 如何产生组件读取的数据   6.2 表格组件Grid   6.3 表单组件Form   6.4 列表组件ComboBox   6.5 树状组件Tree 第7章 数据驱动   7.1 XML/JSON数据格式比较   7.2 容器类MixedCollection   7.3 数据存储基本单元Record与DataField   7.4 数据存储Store   7.5 数据代理DataProxy   7.6 数据读取器DataReader   7.7 Ext.ux.DWR + Spring   7.8 RESTful的支持   7.9 Ext.Direct 第8章 JavaScript高级应用 第9章 大型UI控件 第10章 新闻管理系统

媒体关注与评论

  RIAT和Ajax都是目前软件开发领域里的热点词汇,也确实有很多网站在或者计划采用这些技术。Ext以其稳定性、易用性和可维护性的特点,成为Ajax框架中的领先者,张鑫领衔撰写的这《JavaScript凌厉开发:Ext JS3详解与实践》详细介绍了Ext,比如事件机制、数据驱动、扩展插件和优化等,对想深入探索Ext的技术人员很有帮助。  ——InfoQ中文站总编辑 霍泰稳  Ext作为一个优秀的JavaScript框架,不仅能在编写简单的.JavaScript应用程序时提高效率,而且能为构建复杂的web应用程序提供各种用户交互界面。而这《JavaScript凌厉开发:Ext JS3详解与实践》作为一本学习Ext框架的入门和精深实践手册既揭开了Ext神秘的面纱,也可以作为Web前端开发人员的参考资料,非常值得一读。  ——j Quely中文社区站长杨乐(yorsal)  Ext是迄今为止最完整、最优雅的Web UI开发平台之一,它的出现使Web程序员真正具备了独立设计UI的能力。这《JavaScript凌厉开发:Ext JS3详解与实践》是国内少有的专注于Ext研究的著作,也是一本难得的Ajax实战指导教材。  ——jsvm.org创始人万常华  很高兴听见Frank要出版Ext Js的中文教程,在Ext还在萌芽阶段时,Frank就已投身Ext的教学行动并无私地在网路上分享学习心得。这也是我和Frank交流的开始Ext Js是一套结构严谨及功能强大的FraInework,没有相当程度的编程功力及架构学识,学习Ext JS时会遭遇到相当大的困难,因为不得其门而入,最后选择放弃。如今包括Frank一共三位作者投入心力及时间为Ext JS写出这本教程,实在是大家的福气。因为网络上的官方文件都是英文,对于我们的理解是相当吃力的,如果没有透过适当的导引,仍无法一眼以观全貌,而《JavaScript凌厉开发:Ext JS3详解与实践》内容结合了作者的开发经验,去粗取精,尤其体现在项目开发的内容上,具有相当大的价值。就让Frank、灯桥、彦强带着大家,循序渐进地体验Ext Js这套强大而优美的Framework吧!  ——欧力资讯企业有限公司(中国台湾)VEO 简名骏  Ext JS从2006开始在国内崭露头角,作为一个小团队开发的产品,罕见地迅速被广大中国用户认可,有大量勇于尝试的先驱将其应用于实际项目中,这其中就包括Frank等人。这《JavaScript凌厉开发:Ext JS3详解与实践》是目前能找到的中文资料中比较系统、比较到位的,希望可以帮助朋友们正确而迅速地走进Ext JS的华丽世界。  ——一起EXT站长 王钱  这是一本诚意改版的书,真正一本火力加强之作!无论是技术讲解思路还是例子程序、视频内容等都比上版高了个台阶。比如,其中新加入的Ext.Direct就很需要仔细品味。总体而言,这次再版在秉承了上版精华并延伸至更加实用的领域之余,还对一些内容进行了精简,避免读者直接面对杂乱无章、未经消化过的信息,让读者更加愉快地享受Js技术“老树新花”所带来的好处。  ——EXT JS中文资讯站长 肥占

图书封面

图书标签Tags

评论、评分、阅读与下载


    JavaScript凌厉开发 PDF格式下载


用户评论 (总计13条)

 
 

  •   书内容不错,睡觉前一口气读完了,其它细节有待慢慢看
  •   内容比第一版充实,但还不够。会有4.0的吗
  •   我2月17买的,2月23号还没到,真慢呀!而且在当当上消费小于29元还要交邮费,且没有什么实际的优惠活动!
  •   因为兴趣所以买了,略略翻了一下,感觉不错
  •   这书讲的不错,建议有一定基础的人看,主要都是对EXT的原理的阐述,讲的很深
  •   不是太全面,适合技术研究。
  •   有点深,不适合初学者。
  •   学到了不少吧
  •   还行吧..还没看
  •   以為可以 有光碟的.為什麽到手時只有書一本呢??
  •   刚开始在网上看这本书还行,里面也是ExtJS3.0的,但是看完了之后,真的不想对这本书作任何评论。几个人都在说不同的话,内容让人看的一头雾水。总之,想把ExtJS的书写好,作者不要以为自己是什么论坛的专家就可以的!!!
  •   书面压了很深的一个光盘印,买这本书就是为了光盘,结果光盘有两章读不出来,读的时候很容易卡,试了4台机子都是这样,希望是特例吧!
  •   太乱,根本就不具备写书的功底,还不如直接查API
 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7