浏览 3154 次
锁定老帖子 主题:EXTJS源码分析与开发实例-原创2章下载
该帖已经被评为隐藏帖
|
|
---|---|
作者 | 正文 |
发表时间:2010-01-06
最后修改:2010-01-06
为了满足读者先睹为快,赶紧熟悉下彭仁夔老师的《EXTJS源码分析与开发实例宝典》[b][/b], 在这里首发2个完整的章节,希望通过这些章节,能够让更多人了解EXTJS。本书估计会在2010年1月上旬由 电子工业出版社发行,欢迎广大朋友在阅读了样章之后,能够给出中肯的评价,谢谢。你们的肯定,是我 们往前行动的力量。随后,我们还会有作者访谈方面的信息会在这里公布出来,也请大家期待。本书从 2008年就开始了,中间整整跨越一个年度,作者和编辑都为此倾注了大量的心血。本着不断完善,尽善尽 美的心理,我们出版这本书。也为此熬了很多个夜晚。正如作者所言,写书是很辛苦也很枯燥的事情。编 辑这本书同样也是很辛苦,但是有乐趣的事情。因为,看到这样一本文字和技术上都堪称不错的书,在自 己的手中诞生慢慢改进,逐步完善,心情还是愉悦的。作为国内第一本源码分析的书,相信会给各位读者 带去一种全新的体验。我们会以开放的心态欢迎您的肯定、批评、建议或者意见。 昨天发了个帖子,居然被隐藏了,只好重新发了的。
第1章 WEB如此美丽,初探Ext JS.pdf 免费下载 http://www.brsbox.com/filebox/down/fc/be5c2f32adc613952812c5e5861d0080 第2章 Ext JS 3.0实例入门.pdf 免费下载 http://www.brsbox.com/filebox/down/fc/c4a7d0276779e3d981eabdc8dcda3ef2 *********************背景说明********************* ExtJS向来以绚丽的应用了广大的开发者,广大的用户对体验的要求也是越来越高。在用户至上的需求推动下,作为开发者审时度势,学习和掌握这门当红技术无疑在当前经济危机下显得更重要。谁能真正地打动客户,谁能真正地说服老板,谁能真正地把握技术方向,这是每个怀有梦想的开发者和对未来充满憧憬年轻人所必须面对的。因为当你真正成为一个技术强者的时候,您也就离技术核心圈越来越近,这时您就拥有了核心竞争力了。而核心竞争力的取得是需要大量的积累,并不是简单学会ExtJS就可以的,我们还是需要沉寂下来,做到板凳N年冷,学会向优秀者学习,学会把握大方向。 以上的一切都需要脚印去覆盖,需要不断地总结与反思。有人说技术是一阵风,吹过了,不留下一丝痕迹。作为提高用户体验的ExtJS技术,是如此的完美,我们在庖丁解牛,分解开她的源码,我们惊奇地发现,这一切是如此的美丽——代码之美。这就激发了我们去刨根问底地去分析,去理解,去重构,去封装,最后形成自己风格的应用。随着ExtJS应用的普及,我们会惊奇地发现,有用户开始审美疲劳了,也有开始新的抵触情绪了。这就如同ExtJS刚刚出生的宝宝一样,也遭遇到一些抵制 ,诟病她的雍容华贵。但是,留言还是挡住不她前进的步伐。 面对ExtJS开发出来的应用是如此的雷同,如此的千人一面,用户审美疲劳是个真实的现状么?这个背后的隐藏的故事是什么?其实,最终的原因还是开发者没有真正掌握ExtJS强大的功能,只是学会了简单的搭积木而已。这一切,对于上进的您,是远远不够的,我们需要深入到源码,读懂美妙的ExtJS代码,要自己开发组件,要自定义绚丽的应用,要人有我优,要向自由王国的顺利过渡。 在2008年初的时候,我们就开始构思如何真正深入到ExtJS本源,真正能够分析架构,讲解在开发中能够快速应用的教程。而选择这方面的定位,我们就需要走更长的路,需要把源码真正地读懂,读透。而这一些需要时间,需要实践,需要大量的积累。在写作过程中,我们听取了大量的意见,做了多次的修改调整。经过1年多熬夜奋战,这本书总算呈现在读者面前,这本书把对于一般人而言类似天书的ExtJS源码,做了细致地分解和注释解读,天使就这样降临人间了,当然是正常落地的,而不是脸蛋先着地的。天使在人间,就是盼望着,美好的东西能够长久地流传下去,能够不断分享。因为这个世界太需要力量和美,本书就是竭力呈现代码的力量和美。 当您翻开这本书的时候,也就开始了代码的自由之旅,开始了代码美之旅,当然,在旅行中您剋发现很多有趣的景点,采撷起来,串起来,那就是比珍珠还珍贵的灵感启迪. *********************前言********************* ExtJS是一个非常优秀的javascript框架,不但能方便地实现优美绚丽的Web应用系统,而且其源码架构的设计及实现令人叫绝。任何一种优秀技术都会有一批布道者去分析研究并推广它,ExtJS也不例外。 但是ExtJS结构过于庞大,大多开发者只能是对着ExtJS的应用文档依葫芦画瓢地开发应用系统。这样一知半解的开发方式,会导致开发中出现众多问题,比如性能,效率等等。而目前市场上ExtJS的书籍都仅仅停留在介绍其应用,没有讲解ExtJS的实现原理及内部运行机制,但是这个对开发者来讲非常重要。 不是没有人去分析ExtJS的源码,但其源码架构宏伟,所需知识众多,开发者在阅读其源码时一般都是一知半解,而市面上却没有这方面的资料。笔者也是ExtJS源码分析大军中一员,在解读其源码之后那种兴奋和快乐,让自己觉得应该把它分享出去。 于是在Blog中写了零散的源码分析文章,但是发现这样效果并非很好,读者还是很难去深入,这样就萌发了把这一系列的文章形成完整体系,让开发者能深入了解ExtJS源码机制及实现并能将ExtJS最佳应用。 最高境界的读书是厚积薄发,这是对读者的要求,而其背后也隐含着对写者的要求,如何引导读者厚积薄发,这本是就应该是写者的义务。一本书的内容从其定下主旨开始就是浑然天成的整体,如东家之子,增之一分则太长,减之一分则太短。内容的多寡与缺失都失去它的完整性和艺术性。 为了达到这个目的,本书的内容无论从那个角度来看都应该是一条线串联着的。本书是ExtJS源码分析书,它把整个ExtJS的源码采用coreàelementàcomponent三个单词来串联。本书是ExtJS应用书,它采用网络办公系统实例应用贯穿着整本书的知识点。 读者可以从这条线出发,慢慢地扩展细化,最终到扩展到整个ExtJS体系。还可能通过整个ExtJS体系慢慢地收缩归纳,最终薄发到这条线上来。本书从内容的编排上也是一条线,它分成四个篇章,每个篇章都着相关的章节。这四部分是Introduction(入门)、Core(核心)、Element(元素)、Component(组件)。通过这几部分,读者不仅能应用ExtJS进行开发,而且还能了解其工作原理和机制,知其然知其所以然。 写书是一项枯燥乏味的工作,但也是一种痛并快乐着的孕育过程。快乐的源泉来自读者的肯定。作者夜以继日的工作,最大目的就是为了交给读者一份最满意的技术书。但是ExtJS源码涉及的领域广泛,同时作者水平有限,书中难免有一些不足之处。恳请广大读者批评指正,并发email到sharepub@126.com与我们联系。 *********************主要内容 ********************* 全书分为4篇,共17章。具体的篇章内容如下所示: 第1篇入门篇,包括1~2章。入门篇是对ExtJS进行一个整体的概述,让读者从宏观上把握整个ExtJS。它包含宏观概述和入门案例两章,第一章是通过理论性的图表及文字去概述整个ExtJS及其相关体系结构。而第二章则是带领着读者,通过实现一个案例来纵览整个ExtJS的功能应用。读者不但能从理论上把握ExtJS,还能从实例中去了解整个ExtJS。 第2篇是核心篇,包括3~6章。核心篇介绍了ExtJS的核心基础知识。该篇包含一个机制,两个模型,六个扩展。机制指的是事件机制,ExtJS事件不仅扩展了浏览器的事件机制,同时还采用观察者模式构建组件事件机制,这个在第四章中介绍。两个模型分别指是模板模型和数据模型,ExtJS的显示模块化和数据分离化通过这两个模型完成的,它们分别在第5,6章介绍。六个扩展指的是ExtJS对Javascript中类、函数、字符串,日期、数组及定时任务进行了扩展,这个在第三章介绍。 第3篇是元素篇,包括7~10章。元素篇介绍了ExtJS元素的相关知识,ExtJS元素对浏览器DOM元素进行了扩展,它有三个基本应用和两个效果。三个基本应用分别指的是元素操作,元素查找和元素样式。这部分在第7,8章中讲解。两个效果分别指的是动画特效和拖曳实现。在第9,10章中深入浅出地分析了它们的原理、机制及扩展应用。 第4篇是元素篇,包括11~17章。组件篇是ExtJS的重点,所有应用都是围绕着组件,学好ExtJS,必须要学好组件。该篇分成一个布局、两个模型、四大组件。布局用来进行页面内容排列,ExtJS在“Div+CSS”及Table布局的基础上提供更高级的布局方式,这部分在第13章中讲解。两个模型指的是组件模型和容器模型。所有组件都遵循组件模型,拥有组件的生命周期,这部分内容在第11章讲解。容器模型用来构建存放和布局组件的容器,这部分内容在第12章中讲解,ExtJS的四大组件指的是Form组件、Grid组件、Tree组件、Menu组件,在第14-17章中进行分析讲解。 首先这是一本源码分析书籍[/color] 源码分析不是简单地在其源码中标上注释,然后贴到书上充内容,本书的源码分析首先是从其机制,原理或流程入手,带着读者手动实现该原理或机制,之后一步一步引入到ExtJS中的源码实现。接着对ExJS源码不足之处提出现解决方案并进行扩展或实现。 [color=blue]其次这是一本ExtJS应用书籍 本书与一般的ExtJS入门书籍不同,没有提供ExtJS文档已经自带的实例,而是覆盖了其它ExtJS书籍中的盲点。每章中在讲完ExtJs原理之后,都结合本章的知识点,扩展了或实现综合性案例,而该实例都可以作为办公系统中的一部分。这样读者就可以通过办公系统来串通过整个应用。这些综合实例的编写采用迂回连续的方式,首先深入应用本章知识,之后还会引入后面章节的知识点的应用,这样就读者进入了应用--原理机制—深入的良性循序渐进的过程中。 再次这是一本深入JS技术书籍[/color] ExtJS源码分析需要要用到JavaScript知识,《JavaScript权威指南》是一本权威的入门书籍。本书与它不足,通过ExtJS源码来讲解JavaScript的技术重点与难点,这样读者就有很直观的感觉,且能达到事半功倍的效果。对于JavaScript知识,本书没有讲解那些简单的语法等,而是去深入分析其它书籍没有讲到的技术盲点。 最后这是一本ExtJS扩展书籍 [color=blue] 本书是站在一定高度去分析ExtJS源码,提出现源码中的不足,并提出很多解决方案,每种解决方案都提高扩展成组件的形式,读者只要可以直接使用。 *********************谁适合看这本书 ********************* [/color] 1. 本书适合所有具备一定HTML和CSS基础,但不具备任何Ext JS基础的初学者阅读。这部分读者能通过本书迅速掌握Ext JS的基础知识和基本操作,从而迅速地将Ext JS用到实际开发中去。 2. 本书适合所有具备一定Ext JS开发基础的中高级读者阅读。这部分读者能通过本书全面了解Ext JS的架构与设计原理,从而提高自己应用Ext JS的水平,最终开发出更炫丽、高性能的Ext JS应用。 3. 本书适合所有立志于开发出属于自己的Ajax框架的高级开发者。本书深刻揭示了Ext JS的架构与设计原理,其思想可供这部分读者参考和借鉴。 [color=blue]*************为减少回答重复问题,列出回帖汇总*************** jy1245626 等级: 初级会员 文章: 15 积分: 10 来自: 厦门 发表时间:21 小时前 收藏 为啥要以宝典做名字呢 返回顶楼 回帖地址 0 0 02221021 等级: 文章: 186 积分: 210 来自: 深圳 发表时间:19 小时前 收藏 这本书终于出来了,相信是本好书 返回顶楼 回帖地址 0 0 chinamook 等级: 初级会员 文章: 88 积分: 50 来自: 成都 发表时间:9 小时前 收藏 收入博客 jy1245626 写道 为啥要以宝典做名字呢 哈哈,有点葵花宝典的感觉了。 返回顶楼 回帖地址 chinamook 等级: 初级会员 文章: 88 积分: 50 来自: 成都 发表时间:9 小时前 收藏 收入博客 02221021 写道 这本书终于出来了,相信是本好书 谢谢您的肯定了! 返回顶楼 回帖地址 02221021 等级: 文章: 186 积分: 210 来自: 深圳 发表时间:7 小时前 收藏 样章我没读,不过读过作者以前写的jquery源码分析,用fins的话说是精华中的精华,相信作者用1年时间写出的这本书,肯定也是相当棒. 返回顶楼 回帖地址 0 0 neo 等级: 文章: 12 积分: 256 来自: 上海 发表时间:7 小时前 收藏 2个章节的下载链接是一样的,这么久也没人发现啊 返回顶楼 回帖地址 0 0 neo 等级: 文章: 12 积分: 256 来自: 上海 发表时间:7 小时前 收藏 还有样章中的红色水印太突兀了,严重影响阅读的兴趣,最好参考其他书籍的水印,用浅灰色比较适合,至少不能影响阅读 返回顶楼 回帖地址 0 0 springhill 等级: 文章: 46 积分: 283 来自: 北京 发表时间:6 小时前 收藏 neo 写道 2个章节的下载链接是一样的,这么久也没人发现啊 因为没人感兴趣?:) 返回顶楼 回帖地址 0 0 chinamook 等级: 初级会员 文章: 88 积分: 50 来自: 成都 发表时间:6 小时前 收藏 收入博客 02221021 写道 样章我没读,不过读过作者以前写的jquery源码分析,用fins的话说是精华中的精华,相信作者用1年时间写出的这本书,肯定也是相当棒. 恩,谢谢你的肯定了。 chinamook 等级: 初级会员 文章: 88 积分: 50 来自: 成都 发表时间:5 小时前 收藏 收入博客 neo 写道 2个章节的下载链接是一样的,这么久也没人发现啊 不好意思,复制的时候弄错了,现在下载的链接已经是正确了的。 返回顶楼 回帖地址 ziyu_1 等级: 初级会员 文章: 35 积分: 30 来自: ... 发表时间:5 小时前 收藏 以前看过几本宝典系列的书籍.感觉很差 返回顶楼 回帖地址 0 0 chinamook 等级: 初级会员 文章: 88 积分: 50 来自: 成都 发表时间:5 小时前 收藏 收入博客 ziyu_1 写道 以前看过几本宝典系列的书籍.感觉很差 主要是和作者水平有关,宝典只是个系列名,这本书的内容相信不会让你太失望的,毕竟是彭老师N久的大作的。 返回顶楼 回帖地址 刃之舞 等级: 初级会员 文章: 14 积分: 30 来自: 南京 发表时间:5 小时前 收藏 我只希望国内人写的IT类书,能够底气很足的在封面上的作者上 写上自己的名字后 然后跟着的是“著”而不是编著。 很少看国内人写的哦说错是“编著”的IT教材书籍,质量通常都很差 如果作者能够底气十足的 标的是“著” 或许可以值得一看 返回顶楼 回帖地址 0 0 chinamook 等级: 初级会员 文章: 88 积分: 50 来自: 成都 发表时间:5 小时前 收藏 收入博客 刃之舞 写道 我只希望国内人写的IT类书,能够底气很足的在封面上的作者上 写上自己的名字后 然后跟着的是“著”而不是编著。 很少看国内人写的哦说错是“编著”的IT教材书籍,质量通常都很差 如果作者能够底气十足的 标的是“著” 或许可以值得一看 呵呵,国内确实有不少编著的教材原创的内容很少,但是彭老师写的大部分是原创的。著的要求是100%原创, 这个毕竟不是搞科学研究,还是有一定难度的。无论如何你看了这本书,相信会有不一样的感觉的,也喜欢 听到你中肯的评价,共同分享技术心得。 返回顶楼 回帖地址 enigma1223 等级: 初级会员 文章: 1 积分: 30 来自: 上海 发表时间:4 小时前 收藏 咳咳~~~~ 我找了一个连接2的地址,来补充一下~~~ http://www.brsbox.com/filebox/down/fc/c4a7d0276779e3d981eabdc8dcda3ef2 返回顶楼 回帖地址 0 0 beingchou 等级: 初级会员 文章: 72 积分: 50 来自: 北京 发表时间:4 小时前 收藏 宝典系列很不错,我很喜欢。 返回顶楼 回帖地址 0 0 signs228 等级: 初级会员 文章: 3 积分: 30 来自: 北京 发表时间:4 小时前 收藏 期待上市,去看看 返回顶楼 回帖地址 0 0 caiceclb 等级: 初级会员 文章: 78 积分: 80 来自: 郑州 发表时间:4 小时前 收藏 趁还没被隐藏,回复一下,学这种东东,一般都是去去官网,Google几下,是我,是不会关注这种书籍。不过貌似也很多也是不关注的啊,呵呵。 注:以上绝不是否定作者。 返回顶楼 最后修改:4 小时前 回帖地址 0 0 jljlpch 等级: 文章: 75 积分: 220 来自: 南昌 发表时间:3 小时前 收藏 caiceclb 写道 趁还没被隐藏,回复一下,学这种东东,一般都是去去官网,Google几下,是我,是不会关注这种书籍。不过貌似也很多也是不关注的啊,呵呵。 注:以上绝不是否定作者。 书上有80%以上的东西是你在网上找不到的。 chinamook 等级: 初级会员 文章: 88 积分: 50 来自: 成都 发表时间:3 小时前 收藏 收入博客 signs228 写道 期待上市,去看看 哈哈,谢谢肯定哈。 返回顶楼 回帖地址 fengsky491 等级: 初级会员 文章: 28 积分: 30 来自: 厦门 发表时间:3 小时前 收藏 我就问句:有用吗? 返回顶楼 回帖地址 0 0 chinamook 等级: 初级会员 文章: 88 积分: 50 来自: 成都 发表时间:3 小时前 收藏 收入博客 enigma1223 写道 咳咳~~~~ 我找了一个连接2的地址,来补充一下~~~ http://www.brsbox.com/filebox/down/fc/c4a7d0276779e3d981eabdc8dcda3ef2 哈哈,谢谢你的热心肠哈。 返回顶楼 回帖地址 chinamook 等级: 初级会员 文章: 88 积分: 50 来自: 成都 发表时间:3 小时前 收藏 收入博客 beingchou 写道 宝典系列很不错,我很喜欢。 承蒙抬举。 返回顶楼 回帖地址 chinamook 等级: 初级会员 文章: 88 积分: 50 来自: 成都 发表时间:3 小时前 收藏 收入博客 fengsky491 写道 我就问句:有用吗? 有没有用这个标准不好说,如果对extjs或者extjs、js开发有兴趣的应该有用,如果不是做这方面开发的,这个用处就不好评价了。 返回顶楼 回帖地址 geweixin 等级: 初级会员 文章: 178 积分: 10 来自: 江苏 发表时间:2 小时前 收藏 jljlpch 写道 caiceclb 写道 趁还没被隐藏,回复一下,学这种东东,一般都是去去官网,Google几下,是我,是不会关注这种书籍。不过貌似也很多也是不关注的啊,呵呵。 注:以上绝不是否定作者。 书上有80%以上的东西是你在网上找不到的。 你确定????? 好,相信哥。我肯定去买一本~~~买了几千的书了,也不介意这几十块~~~希望不要让我失望。。。 对了,一般很多第一版的书,上面有很多笔误的地方,不知道作者在给出版社送最后一版的之前有没有做精心的校对,出版社方面有没有对此事重视,毕竟是代码编写,写错一个字符也会导致实例不能正常运行。希望能买到一个不用读者劳神费力去挑错的书。 返回顶楼 回帖地址0 0 jljlpch 等级: 文章: 83 积分: 220 来自: 南昌 发表时间:2009-12-04 收藏 signs228 写道 对了,一般很多第一版的书,上面有很多笔误的地方,不知道作者在给出版社送最后一版的之前有没有做精心的校对,出版社方面有没有对此事重视,毕竟是代码编写,写错一个字符也会导致实例不能正常运行。希望能买到一个不用读者劳神费力去挑错的书。 出版社还是很仔细的。基本上不会有错别字。 返回顶楼 回帖地址0 0 Rooock 等级: 初级会员 文章: 242 积分: 0 来自: 深圳 发表时间:2009-12-06 收藏 读完了两章适读. 说实话, 没有让我眼前一亮的东西. 开发实例是有点, 但是源码分析没看见. 在回帖里,有两个问题向LZ请教: 1.ext-all.js太大, 怎么优化和复用. 1.1 假如某一个页,我只用了ext的一部分功能, 是否可以抽取ext-all.js中的一部分代码? 1.2 在试读中,login.html登录成功后会跳转到main.html. 很明显,login.html引入了ext-all.js. 跳转之后, main.html也需用引入吗? 如果答案是是, 那么一个互联网应用, 岂不是很不合算. 2.ext的布局.众所周知,ext有风格统一的主题样式和丰富的组件, 那么: 2.1 布局方式一: 用ext来写整个布局, 局部嵌入HTML. 2.2 布局方式二: 用HTML来局部, 将ext组件渲染到对应的div中. 这么两种方式, 方式1,对技术人员的要求会比较高.要求这位技术人员会css.js.非常熟悉extjs. 并且要能管理内存. 方式2. 在开发中,要求js程序员不是非常高了,但是会增加一名美工, 由美工来负责布置整个页面,预留出div,是js程序员将组件渲染到其中. 这种情况可能会出现浏览器兼容的问题. 这两问题是最近我在开发中常思索比较的问题,不知道LZ在书中是怎么解决的. 返回顶楼 回帖地址1 0 peacock 等级: 初级会员 文章: 158 积分: 50 来自: 贵阳 发表时间:2009-12-06 收藏 用ExtJS,得把ExtJS当成RIA来用,否则没有任何意义,还不如用JQuery + Div + CSS 返回顶楼 回帖地址0 0 bluesky.mo 等级: 初级会员 文章: 5 积分: 30 来自: 桂林 发表时间:2009-12-06 收藏 谢谢分享,初接触Extjs,不过真的感觉EXTJS本身有些太庞大,太笨重了,真的可能更多的适合于RIA应用吧,相形之下jQuery似乎更小巧,轻便和灵活! 返回顶楼 回帖地址0 0 rrsy23 等级: 初级会员 文章: 320 积分: 94 来自: 成都 发表时间:2009-12-06 收藏 第一章就是 冗余 初学者不知道flex sliverlight 你简单说有意思吗 熟悉的人 比说的太简单 也没有意思 浪费11页就是拼页数 增加 价格 降低价值 返回顶楼 回帖地址0 0 rrsy23 等级: 初级会员 文章: 320 积分: 94 来自: 成都 发表时间:2009-12-06 收藏 简单看了第二章 看见几个 低级问题 一个系统设计要考虑效率 本来js extjs效率就不是很好 很那个空白图片还在每个js 甚至在function里面 能不能写个全局的引入 或者干脆放到 extjs源码里面 至少我开放建行系统的时候是放在源码里面 这样客户要改这个 我也好全局改了 希望作者 提供自己用Extjs做的项目的地址 或者 设计 才能证明 确实是实践 而不是为了写书研究这个 返回顶楼 回帖地址0 0 szwx855 等级: 初级会员 文章: 16 积分: 0 来自: 江苏/淮安 发表时间:2009-12-06 收藏 是的,楼主可否放出自己做的EXTJS源码,我们上去看下。 返回顶楼 回帖地址0 0 gogole_09 等级: 初级会员 文章: 59 积分: 80 来自: 深圳 发表时间:2009-12-06 收藏 这算书的广告帖还是技术推广贴?? peacock 写道 用ExtJS,得把ExtJS当成RIA来用,否则没有任何意义,还不如用JQuery + Div + CSS extjs在应用系统的RIA开发中应用的确实比较广泛。 返回顶楼 回帖地址 chinamook 等级: 初级会员 文章: 100 积分: 30 来自: 成都 发表时间:2009-12-06 收藏 收入博客 rrsy23 写道 第一章就是 冗余 初学者不知道flex sliverlight 你简单说有意思吗 熟悉的人 比说的太简单 也没有意思 浪费11页就是拼页数 增加 价格 降低价值 第一章 主要是让不太熟悉的人对相关技术有个横向了解,有个全局的了解,也方便读者在开发时技术选型的时候有个参考,这个是写作时候所考虑的。至于你说的拼页数,我们完全没有这方面的考虑,更多的是照顾到了解和选型的需要。 返回顶楼 回帖地址 chinamook 等级: 初级会员 文章: 100 积分: 30 来自: 成都 发表时间:2009-12-06 收藏 收入博客 bluesky.mo 写道 谢谢分享,初接触Extjs,不过真的感觉EXTJS本身有些太庞大,太笨重了,真的可能更多的适合于RIA应用吧,相形之下jQuery似乎更小巧,轻便和灵活! 确实如此,正如你所说的Jquery和EXTJS确实有各自擅长的应用场景。 返回顶楼 回帖地址 yolio2003 等级: 初级会员 文章: 5 积分: 40 来自: 南昌 发表时间:2009-12-07 收藏 再放一章关于源码的就买啊 不然现在这两章心里没底啊 返回顶楼 回帖地址0 0 jljlpch 等级: 文章: 83 积分: 220 来自: 南昌 发表时间:2009-12-07 收藏 Rooock 写道 读完了两章适读. 说实话, 没有让我眼前一亮的东西. 开发实例是有点, 但是源码分析没看见. 在回帖里,有两个问题向LZ请教: 1.ext-all.js太大, 怎么优化和复用. 1.1 假如某一个页,我只用了ext的一部分功能, 是否可以抽取ext-all.js中的一部分代码? 1.2 在试读中,login.html登录成功后会跳转到main.html. 很明显,login.html引入了ext-all.js. 跳转之后, main.html也需用引入吗? 如果答案是是, 那么一个互联网应用, 岂不是很不合算. 2.ext的布局.众所周知,ext有风格统一的主题样式和丰富的组件, 那么: 2.1 布局方式一: 用ext来写整个布局, 局部嵌入HTML. 2.2 布局方式二: 用HTML来局部, 将ext组件渲染到对应的div中. 这么两种方式, 方式1,对技术人员的要求会比较高.要求这位技术人员会css.js.非常熟悉extjs. 并且要能管理内存. 方式2. 在开发中,要求js程序员不是非常高了,但是会增加一名美工, 由美工来负责布置整个页面,预留出div,是js程序员将组件渲染到其中. 这种情况可能会出现浏览器兼容的问题. 这两问题是最近我在开发中常思索比较的问题,不知道LZ在书中是怎么解决的. 说实在的,其实是不应该采用这两章作为样章,它根本没有代表本书的特点。 对于优化和复用: 如果只用了ext的一部分功能是可以抽取出来,采用了源码进行编译,这个得看到你用到什么功能?比如,只用到一些核心低层的东西,只要引用extjs3中的core就可以了。如果引用gridview,这个就得引用大部分源码,因为它用到其低层架构,还用到组件的架构,还用到form等,当然与它不相关的组件(如tree)的源码就可以不用。 login.html登录成功后会跳转到main.html,是两次引用ext-all.js,其引用的原因在书中已经说明。 ext的布局. 书中采用ext进行整个布局,采用组件来填充每部分的布局。这也是Ext所推荐的方式(它存在的价值)。这样不需要懂js的人懂大量的css,当然懂js的人一定是要懂css,dom等知识,不然不能称之懂js. 返回顶楼 回帖地址0 0 jljlpch 等级: 文章: 83 积分: 220 来自: 南昌 发表时间:2009-12-07 收藏 rrsy23 写道 简单看了第二章 看见几个 低级问题 一个系统设计要考虑效率 本来js extjs效率就不是很好 很那个空白图片还在每个js 甚至在function里面 能不能写个全局的引入 或者干脆放到 extjs源码里面 至少我开放建行系统的时候是放在源码里面 这样客户要改这个 我也好全局改了 希望作者 提供自己用Extjs做的项目的地址 或者 设计 才能证明 确实是实践 而不是为了写书研究这个 这个空白图片只是在每个页面的全局中定义。对于整个系统,采用ExtJS,一般都是一、二个页面。根本不存在所说的问题,是可以在源码中改动,但源码是已经编译好。在extjs提供的一些实例也是这样引用,为了不比要的网络引用。再说在这里也是一个是示例。 返回顶楼 回帖地址0 0 jljlpch 等级: 文章: 83 积分: 220 来自: 南昌 发表时间:2009-12-07 收藏 yolio2003 写道 再放一章关于源码的就买啊 不然现在这两章心里没底啊 这两章,的确没有源码。其实本来就不应该提供这两章作为本书的样章,不过你可以到我的blog,或网上找到本书的前面4个章,不过那些是很早之前发布在网上,有一些内容不是很完善。 返回顶楼 回帖地址0 0 jljlpch 等级: 文章: 83 积分: 220 来自: 南昌 发表时间:2009-12-07 收藏 peacock 写道 用ExtJS,得把ExtJS当成RIA来用,否则没有任何意义,还不如用JQuery + Div + CSS 其实采用JQuery也是原来原大了,至少我们这里采用jquery的时候,一般都是引用它的UI库,想想这样还不会使用extJS3 ,它的core库的功能比jquery强大多了。 返回顶楼 回帖地址0 0 xia9527 等级: 初级会员 文章: 13 积分: 10 来自: 长春 发表时间:2009-12-07 收藏 当当网上现在还没有呢!如何购买,感觉不错!我不差再买一本这样的书了! 请楼主给我回复!我想知道,哪里能买到! 返回顶楼 回帖地址0 0 jljlpch 等级: 文章: 83 积分: 220 来自: 南昌 发表时间:2009-12-07 收藏 rrsy23 写道 第一章就是 冗余 初学者不知道flex sliverlight 你简单说有意思吗 熟悉的人 比说的太简单 也没有意思 浪费11页就是拼页数 增加 价格 降低价值 其实我最不想写的就是第一章。这一章是有些套话,但是却非常难写。拼这些页数,还不如去贴代码呢,但是你得注意,这是一书的完整性,如果不写的话,也有人说这说那的。 我可以说,如果你想深入学习extjs,这本书绝对物有所值。 rrsy23 写道 第一章就是 冗余 初学者不知道flex sliverlight 你简单说有意思吗 熟悉的人 比说的太简单 也没有意思 浪费11页就是拼页数 增加 价格 降低价值 高考作文的第一段记不记得写了什么?阅卷老师也许两秒带过,不过还是得写好开头不是吗 返回顶楼 回帖地址0 0 knight_zoe_x 等级: 初级会员 文章: 2 积分: 30 来自: 广州 发表时间:2009-12-07 收藏 peacock 写道 用ExtJS,得把ExtJS当成RIA来用,否则没有任何意义,还不如用JQuery + Div + CSS Jquery做一些比较重视前端的项目不错,可以做出漂亮的界面和友好的交互性,很多功能通过插件扩展,几天就能入门了;当然Ext也行,像desktop第一次看到是就觉得很好很强大了,拿来做一些很酷的应用自用还是可以,实际开发应该没人会用这么华丽的界面了吧,关于抱怨核心库太大,各有各的想法吧,不过我觉得该抱怨的是我们的网速……没深入ext,也不好评论太多; 能存在并被广泛应用的,必然有其存在的理由,各有所专,各有所长吧。 返回顶楼 回帖地址0 0 chinamook 等级: 初级会员 文章: 100 积分: 30 来自: 成都 发表时间:2009-12-07 收藏 收入博客 xia9527 写道 当当网上现在还没有呢!如何购买,感觉不错!我不差再买一本这样的书了! 请楼主给我回复!我想知道,哪里能买到! 您好,感谢您的支持,预计在12月下旬样子能够与大家见面。 返回顶楼 回帖地址 qnomadic 等级: 初级会员 文章: 1 积分: 30 来自: 北京 发表时间:2009-12-07 收藏 快速的看了看第二章,文章不错,不过那个红字有点恶了。 返回顶楼 回帖地址0 0 xia9527 等级: 初级会员 文章: 13 积分: 10 来自: 长春 发表时间:2009-12-07 收藏 chinamook 写道 xia9527 写道 当当网上现在还没有呢!如何购买,感觉不错!我不差再买一本这样的书了! 请楼主给我回复!我想知道,哪里能买到! 您好,感谢您的支持,预计在12月下旬样子能够与大家见面。 具体的日期是多少啊!我现在要开发比较需要!有例子吗? 返回顶楼 回帖地址0 0 jljlpch 等级: 文章: 83 积分: 220 来自: 南昌 发表时间:2009-12-07 收藏 xia9527 写道 chinamook 写道 xia9527 写道 当当网上现在还没有呢!如何购买,感觉不错!我不差再买一本这样的书了! 请楼主给我回复!我想知道,哪里能买到! 您好,感谢您的支持,预计在12月下旬样子能够与大家见面。 具体的日期是多少啊!我现在要开发比较需要!有例子吗? blog中有第二章的代码。www.cnblog.com/jxnuprk 返回顶楼 回帖地址0 0 chinamook 等级: 初级会员 文章: 100 积分: 30 来自: 成都 发表时间:2009-12-07 收藏 收入博客 xia9527 写道 chinamook 写道 xia9527 写道 当当网上现在还没有呢!如何购买,感觉不错!我不差再买一本这样的书了! 请楼主给我回复!我想知道,哪里能买到! 您好,感谢您的支持,预计在12月下旬样子能够与大家见面。 具体的日期是多少啊!我现在要开发比较需要!有例子吗? 谢谢您的关注,具体日期估计在12月25号,有任何新信息,我会第一时间给大家说明的。 返回顶楼 回帖地址 zhonggeneral 等级: 初级会员 文章: 18 积分: 0 来自: 广州 发表时间:2009-12-07 收藏 要钱的东东,谁还愿意用! 返回顶楼 回帖地址0 0 chinamook 等级: 初级会员 文章: 100 积分: 30 来自: 成都 发表时间:2009-12-07 收藏 收入博客 qnomadic 写道 快速的看了看第二章,文章不错,不过那个红字有点恶了。 哈哈,谢谢肯定,红字是加水印的时候没怎么加好。 返回顶楼 回帖地址 topcode 等级: 初级会员 文章: 61 积分: 30 来自: 飙车之都 发表时间:2009-12-07 收藏 chinamook 写道 qnomadic 写道 快速的看了看第二章,文章不错,不过那个红字有点恶了。 哈哈,谢谢肯定,红字是加水印的时候没怎么加好。 这个样张试读,加什么水印啊,就两章啥都没有的你还害怕别人怎么的. 你卖的是书,不是pdf啊.看了那个血红的水印,让我一点感觉都提不起来了. 至少觉得楼主很浮躁 TTLtry 等级: 初级会员 文章: 42 积分: 60 来自: 重庆 发表时间:2009-12-07 收藏 还没接触过EXT JS,不过现在用jquery就感觉挺好的,方便 返回顶楼 回帖地址0 0 chinamook 等级: 初级会员 文章: 100 积分: 30 来自: 成都 发表时间:2009-12-07 收藏 收入博客 topcode 写道 chinamook 写道 qnomadic 写道 快速的看了看第二章,文章不错,不过那个红字有点恶了。 哈哈,谢谢肯定,红字是加水印的时候没怎么加好。 这个样张试读,加什么水印啊,就两章啥都没有的你还害怕别人怎么的. 你卖的是书,不是pdf啊.看了那个血红的水印,让我一点感觉都提不起来了. 至少觉得楼主很浮躁 感谢你的意见。 这个水印有这么大的影响力啊,如果实在影响阅读,我们会等空闲的时候重新生成一个新pdf。 你多虑了,我们只是想加个水印而已,还不至于和浮躁能够挂上钩。 返回顶楼 回帖地址 chinamook 等级: 初级会员 文章: 100 积分: 30 来自: 成都 发表时间:2009-12-07 收藏 收入博客 TTLtry 写道 还没接触过EXT JS,不过现在用jquery就感觉挺好的,方便 EXTJS和JQUERY各有千秋,两个都是挺不错的,只是各自的舞台不同而已。如果熟悉extjs的话,相信你也是会喜欢上它的。 返回顶楼 回帖地址 turing 等级: 初级会员 文章: 45 积分: 97 来自: 北京 发表时间:2009-12-07 收藏 唉,看上去内容立意还不错,可是,为什么要用那套伪书的封面呢?明明是烈女,却被打扮成biaozi。 返回顶楼 回帖地址0 0 chinamook 等级: 初级会员 文章: 100 积分: 30 来自: 成都 发表时间:2009-12-07 收藏 收入博客 turing 写道 唉,看上去内容立意还不错,可是,为什么要用那套伪书的封面呢?明明是烈女,却被打扮成biaozi。 形式服务于内容而已,内容和立意好才是王道,不是么? 返回顶楼 回帖地址 yiminghe 等级: 文章: 76 积分: 297 来自: 上海 发表时间:2009-12-08 收藏 名字宝典太俗了! 不过强烈支持, Jquery1.2.6源码分析 写得很好,这本相信不会令大家失望的 返回顶楼 回帖地址0 0 chinamook 等级: 初级会员 文章: 100 积分: 30 来自: 成都 发表时间:2009-12-08 收藏 收入博客 yiminghe 写道 名字宝典太俗了! 不过强烈支持, Jquery1.2.6源码分析 写得很好,这本相信不会令大家失望的 谢谢你的大力支持哈。 返回顶楼 回帖地址 whaosoft 等级: 初级会员 文章: 1714 积分: 0 来自: 天津 发表时间:2009-12-08 收藏 gogole_09 写道 这算书的广告帖还是技术推广贴?? 这个就不好说啦 返回顶楼 回帖地址0 0 andyu2008 等级: 初级会员 文章: 32 积分: 80 来自: 深圳 发表时间:2009-12-09 收藏 看到满页都是水印,严重没心情往下看! 返回顶楼 回帖地址0 0 chinamook 等级: 初级会员 文章: 100 积分: 30 来自: 成都 发表时间:2009-12-09 收藏 收入博客 andyu2008 写道 看到满页都是水印,严重没心情往下看! 最近在外出差,等回去之后重新打印了。 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2010-01-09
还是没有出版呢?
|
|
返回顶楼 | |
发表时间:2010-01-10
这是很明显的枪手贴!
|
|
返回顶楼 | |