EXTJS源码分析与开发实例-原创2章下载

[size=medium]为了满足读者先睹为快,赶紧熟悉下[color=red]彭仁夔老师的《EXTJS源码分析与开发实例宝典》[/color][b][/b], 在这里首发2个完整的章节,希望通过这些章节,能够让更多人了解EXTJS。本书估计会在2010年1月上旬由 电子工业出版社发行,欢迎广大朋友在阅读了样章之后,能够给出中肯的评价,谢谢。你们的肯定,是我 们往前行动的力量。随后,我们还会有作者访谈方面的信息会在这里公布出来,也请大家期待。本书从 2008年就开始了,中间整整跨越一个年度,作者和编辑都为此倾注了大量的心血。本着不断完善,尽善尽 美的心理,我们出版这本书。也为此熬了很多个夜晚。正如作者所言,写书是很辛苦也很枯燥的事情。编 辑这本书同样也是很辛苦,但是有乐趣的事情。因为,看到这样一本文字和技术上都堪称不错的书,在自 己的手中诞生慢慢改进,逐步完善,心情还是愉悦的。作为国内第一本源码分析的书,相信会给各位读者 带去一种全新的体验。我们会以开放的心态欢迎您的肯定、批评、建议或者意见。 昨天发了个帖子,居然被隐藏了,只好重新发了的。[/size]
 
[size=medium]第1章 WEB如此美丽,初探Ext JS.pdf 免费下载[/size]

[url]http://www.brsbox.com/filebox/down/fc/be5c2f32adc613952812c5e5861d0080[/url]
[size=medium]第2章 Ext JS 3.0实例入门.pdf 免费下载[/size]
[url]http://www.brsbox.com/filebox/down/fc/c4a7d0276779e3d981eabdc8dcda3ef2[/url]
 
 
    [color=blue] [size=x-large] *********************背景说明********************* [/size][/color]
   
   [size=medium]ExtJS向来以绚丽的应用了广大的开发者,广大的用户对体验的要求也是越来越高。在用户至上的需求推动下,作为开发者审时度势,学习和掌握这门当红技术无疑在当前经济危机下显得更重要。谁能真正地打动客户,谁能真正地说服老板,谁能真正地把握技术方向,这是每个怀有梦想的开发者和对未来充满憧憬年轻人所必须面对的。因为当你真正成为一个技术强者的时候,您也就离技术核心圈越来越近,这时您就拥有了核心竞争力了。而核心竞争力的取得是需要大量的积累,并不是简单学会ExtJS就可以的,我们还是需要沉寂下来,做到板凳N年冷,学会向优秀者学习,学会把握大方向。

      以上的一切都需要脚印去覆盖,需要不断地总结与反思。有人说技术是一阵风,吹过了,不留下一丝痕迹。作为提高用户体验的ExtJS技术,是如此的完美,我们在庖丁解牛,分解开她的源码,我们惊奇地发现,这一切是如此的美丽——代码之美。这就激发了我们去刨根问底地去分析,去理解,去重构,去封装,最后形成自己风格的应用。随着ExtJS应用的普及,我们会惊奇地发现,有用户开始审美疲劳了,也有开始新的抵触情绪了。这就如同ExtJS刚刚出生的宝宝一样,也遭遇到一些抵制 ,诟病她的雍容华贵。但是,留言还是挡住不她前进的步伐。

       面对ExtJS开发出来的应用是如此的雷同,如此的千人一面,用户审美疲劳是个真实的现状么?这个背后的隐藏的故事是什么?其实,最终的原因还是开发者没有真正掌握ExtJS强大的功能,只是学会了简单的搭积木而已。这一切,对于上进的您,是远远不够的,我们需要深入到源码,读懂美妙的ExtJS代码,要自己开发组件,要自定义绚丽的应用,要人有我优,要向自由王国的顺利过渡。

      在2008年初的时候,我们就开始构思如何真正深入到ExtJS本源,真正能够分析架构,讲解在开发中能够快速应用的教程。而选择这方面的定位,我们就需要走更长的路,需要把源码真正地读懂,读透。而这一些需要时间,需要实践,需要大量的积累。在写作过程中,我们听取了大量的意见,做了多次的修改调整。经过1年多熬夜奋战,这本书总算呈现在读者面前,这本书把对于一般人而言类似天书的ExtJS源码,做了细致地分解和注释解读,天使就这样降临人间了,当然是正常落地的,而不是脸蛋先着地的。天使在人间,就是盼望着,美好的东西能够长久地流传下去,能够不断分享。因为这个世界太需要力量和美,本书就是竭力呈现代码的力量和美。
        当您翻开这本书的时候,也就开始了代码的自由之旅,开始了代码美之旅,当然,在旅行中您剋发现很多有趣的景点,采撷起来,串起来,那就是比珍珠还珍贵的灵感启迪. [/size]

          [color=blue][size=x-large]*********************前言********************* [/size][/color]

     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到[email protected]与我们联系。 


[color=blue][size=x-large]*********************主要内容 ********************* [/size][/color]

全书分为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章中进行分析讲解。

[size=small]首先这是一本源码分析书籍[/size][color=blue][/color]


     源码分析不是简单地在其源码中标上注释,然后贴到书上充内容,本书的源码分析首先是从其机制,原理或流程入手,带着读者手动实现该原理或机制,之后一步一步引入到ExtJS中的源码实现。接着对ExJS源码不足之处提出现解决方案并进行扩展或实现。

[color=blue][size=small]其次这是一本ExtJS应用书籍 [/size][/color]


     本书与一般的ExtJS入门书籍不同,没有提供ExtJS文档已经自带的实例,而是覆盖了其它ExtJS书籍中的盲点。每章中在讲完ExtJs原理之后,都结合本章的知识点,扩展了或实现综合性案例,而该实例都可以作为办公系统中的一部分。这样读者就可以通过办公系统来串通过整个应用。这些综合实例的编写采用迂回连续的方式,首先深入应用本章知识,之后还会引入后面章节的知识点的应用,这样就读者进入了应用--原理机制—深入的良性循序渐进的过程中。

[size=small]再次这是一本深入JS技术书籍[/size][color=blue][/color]


    ExtJS源码分析需要要用到JavaScript知识,《JavaScript权威指南》是一本权威的入门书籍。本书与它不足,通过ExtJS源码来讲解JavaScript的技术重点与难点,这样读者就有很直观的感觉,且能达到事半功倍的效果。对于JavaScript知识,本书没有讲解那些简单的语法等,而是去深入分析其它书籍没有讲到的技术盲点。

[size=medium]最后这是一本ExtJS扩展书籍 [/size][color=blue][/color]


    本书是站在一定高度去分析ExtJS源码,提出现源码中的不足,并提出很多解决方案,每种解决方案都提高扩展成组件的形式,读者只要可以直接使用。 

[size=medium]*********************谁适合看这本书 ********************* [/size][color=blue][/color]


1. 本书适合所有具备一定HTML和CSS基础,但不具备任何Ext JS基础的初学者阅读。这部分读者能通过本书迅速掌握Ext JS的基础知识和基本操作,从而迅速地将Ext JS用到实际开发中去。

2. 本书适合所有具备一定Ext JS开发基础的中高级读者阅读。这部分读者能通过本书全面了解Ext JS的架构与设计原理,从而提高自己应用Ext JS的水平,最终开发出更炫丽、高性能的Ext JS应用。

3. 本书适合所有立志于开发出属于自己的Ajax框架的高级开发者。本书深刻揭示了Ext JS的架构与设计原理,其思想可供这部分读者参考和借鉴。

[img]http://dl.iteye.com/upload/attachment/189477/7d9c9e48-8050-3d30-9f7b-c2eb39fbdc57.jpg[/img]

 
 [color=blue][size=x-large]*************为减少回答重复问题,列出回帖汇总***************[/size][/color]

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 写道
看到满页都是水印,严重没心情往下看!

最近在外出差,等回去之后重新打印了。

你可能感兴趣的:(EXTJS源码分析与开发实例-原创2章下载)