内容简介 · · · · · ·
《jQuery实战》全面介绍jQuery知识,展示如何遍历HTML文档、处理事件、执行动画以及给网页添加Ajax。书中紧紧地围绕“用实际的示例来解释每一个新概念”这一宗旨,生动描述了jQuery如何与其他工具和框架交互以及如何生成jQuery插件。jQuery 是目前最受欢迎的JavaScript/Ajax库之一,能用最少的代码实现最多的功能。
豆瓣成员常用的标签(共57个) · · · · · ·
喜欢读"jQuery实战"的人也喜欢 · · · · · ·
按有用程度 按页码先后 最新笔记
-
第12页
自打读这本书开始我就一直想要自己实现一个jquery里的css selector的东西。 后来工作久了,也经常有人会问到这个问题,比如N次面试了,许多人会说,jquery的选择器实现原理是什么? 简单随便说说,谁都会,jquery的$已经开源出来,做成了一个独立的dom选择器项目。 其jquery源码中自带的选择器也确实非常牛逼,支持 各种伪类,简写,css3的选择符等等,大牛做的东西就不多评价了。 可是到底这么多功能在工作中确实.. (更多)自打读这本书开始我就一直想要自己实现一个jquery里的css selector的东西。后来工作久了,也经常有人会问到这个问题,比如N次面试了,许多人会说,jquery的选择器实现原理是什么?简单随便说说,谁都会,jquery的$已经开源出来,做成了一个独立的dom选择器项目。其jquery源码中自带的选择器也确实非常牛逼,支持各种伪类,简写,css3的选择符等等,大牛做的东西就不多评价了。可是到底这么多功能在工作中确实有用么?扪心自问,其实也不过平常就选个cls或者id而已,最不起就是多个div里的多个cls而已,什么xptah的格式,css3的高级模式,工作中如果不是持续使用jquery的jser,可能80%也就是知道而已,偶尔用用。kissy里的8/1原则说的也已经很清楚,轮子造的也非常多了……但是我觉得这货至少纠结了自己有快一年了,这周用了一天时间,终于算是完成了自己的第一个简化版选择器功能。。。帖代码把,我不想写在blog上了,以读书笔记的方式记录一下吧。。作为小型工具库的dom部分,我感觉应该也还好,可能有bug啊……但是在unbuntu上确实没测试IE……firefox chorme已过。在注释了queryselector方法的情况下,依然正常工作。帖这个吧,豆瓣的tab太囧了- - http://pastebin.com/ex2NVjc8自己简单的测试了一下,已经测过的类型/*_selector test*/ /*#abc.cc这种不支持 直接写abc可以 他会把abc.cc当成匹配ID*/ window.onload=function(){ var _$=myCore.DOM.query; //get console.log(_$('#abc')); console.log(_$('.abc')); console.log(_$('div')) console.log(_$('div#abc')); console.log(_$('div.abc')); console.log(_$('span')) console.log(_$('#abc .cc')); console.log(_$('#abc div')); console.log(_$('#abc #hh .cc')); console.log(_$('.abc #ab .cc span')); console.log(_$('.abc div.bb')); console.log(_$('div span .abc')); }(收起)2011-06-19 14:52:57 1人收藏 1回应
-
第185页
首先说一下,这本书我有快1年没摸过了。 然后一年前看这里的时候对插件机制还是很不清楚,之后稀里糊涂的去用了yui。 今天的情况是这样的,帮朋友写了段js,基于jquery的,功能很简单。。但是,我还是依旧写成了插件的模式。 突然让我惊喜的是,我没有再看手册和用代码提示,一气呵成的直接完成了插件的编写。。。 当然,一会要把代码贴出来。这里想表达的是,1年前怎么也看不太懂的东西,或者模棱两可的东西,突然间.. (更多)首先说一下,这本书我有快1年没摸过了。然后一年前看这里的时候对插件机制还是很不清楚,之后稀里糊涂的去用了yui。今天的情况是这样的,帮朋友写了段js,基于jquery的,功能很简单。。但是,我还是依旧写成了插件的模式。突然让我惊喜的是,我没有再看手册和用代码提示,一气呵成的直接完成了插件的编写。。。当然,一会要把代码贴出来。这里想表达的是,1年前怎么也看不太懂的东西,或者模棱两可的东西,突然间豁然开朗的感觉还真挺好。写完之后测试,没问题,ftp甩出去之后,我挺不平静- -。于是找到这本之前的书,专门找到了讲插件的这一章。刚才扫了有2 3分钟。 发现之前的胡乱理解和书上说的居然一摸一样。。。唉。成长果然是无形的一件事。好了,不自夸了。其实这东西真的很简单。先看看我之前写的代码。完全按照yui的风格来写的= =||/** *@author 小爝[designsor@gmail.com] *边栏J_FoldUl折叠UL功能添加-超过50个的UL,li自动折叠 ,用插件形式维护 *@date:2011-06-05 */ (function($){ $.fn.extend({ MaxFold:function(config){ var config=config || {}, _config={ format:'li', //需要过滤的子节点 maxsize:50, //过滤数目 text:'查看更多往期电台>' //More链接文本 }; $.extend(_config,config); $.MaxFold.init(this,_config); } }); $.extend({ MaxFold:{ init:function(host,_config){ var self=this; self.filter(host,_config); }, filter:function(host,_config){ var self=this, src=_config['format'], maxsize=_config['maxsize'], text=_config['text']; $(host).each(function(){ var that=$(this), childrens=that.children(src); length=childrens.size(); if(length>maxsize){ childrens.each(function(index){ if(index>maxsize) $(this).css('display','none'); }); var HTML=$('<'+src+' data-max="50"><a href="javascript:void(0);">'+text+'</a></'+src+'>'); that.append(HTML); HTML.click(function(){ var max=$(this).attr('data-max'); max=parseInt(max)+maxsize; $(this).attr('data-max',max); that.children(src).each(function(index){ if(index>max && index<=(max+maxsize)) $(this).css('display','block'); }); if(childrens.last().css('display')!='none') $(this).remove(); }); } }); } } }); //调用 $('.J_FoldUl ul').MaxFold(); //可传入自定义config })(jQuery);我就觉得现在写起jquery来怪怪的= =||难受的是变量的命名,还有函数的调用。以前那么喜欢的链式现在看起来也是弱爆了。。然后组织方式也是和原生代码差不多。我简单说一下我理解的。一样的方面:jquery的插件规则很简单,4个要点。文件名规范,jquery.ooxx.js带入方法,匿名函数把jquery带入,避免与其他库混用$.两个插件技巧,实用函数和选择器函数。就类似yui2里的所有对象都扩展到了YAHOO这个上面一样,$.extend({});就是给jquery对象扩展了一个方法而已,这里强调一点:你扩展的方法,可以是一个对象,可以是一个函数,也可以是一个静态值,这里书上没说,你没必要写构造函数 然后再new,因为每个选择器都是一个new出来之后的实例了。当然你写一个静态的去new也可以啦。。不过[书上也没写]我觉的这样的静态方法是为后面的选择器函数服务的,说他是选择器函数有点不对,应该叫每个实例化的jquery对象。因为我们都知道,每$一次,其实就是new了一个新实例。所以简单看下我的代码就知道了。$('.J_FoldUl ul').MaxFold();$.fn.extend()给jquery的选择器创造了一个方法,然后直接调用。然后我的MaxFold方法又调用了我写在jquery下的MaxFold这个静态方法。$.extend({ MaxFold:{里面的init函数而已。看到这里就完全明白了。。。这就是一个简单的工厂模式么,只是把参数换了方式传入,不用自己实例了而已~嗯,就这样子。关于之前书上说的一堆乱七八糟的参数优化方法,写过一段时间js的人,都能很快明白了。。。其实就是配置项和默认项的关系而已。。我觉得可以扩展说一下的就是,这样写的好处与坏处。好处,代码规则统一,接口清晰,甚至可以自己做中间层,模块化jquery之前的遍地函数的混乱情形。让插件与插件之间互相通信,完全都可以做到。坏处,新手可能会被this,that之类的上下文关系搞混。。。开发效率降低,代码量增多等。但是看个人了,我觉得如果多人团队开发作业的话,这种模式来完成互相配合,也是不错的一种选择呢。PS:最近看jquery的源码。。发现最新的版本比之前去年看过的1.1.3好太多了= =。清晰多了至少。。 (收起)2011-06-05 20:33:05 1人收藏 回应
-
第12页
自打读这本书开始我就一直想要自己实现一个jquery里的css selector的东西。 后来工作久了,也经常有人会问到这个问题,比如N次面试了,许多人会说,jquery的选择器实现原理是什么? 简单随便说说,谁都会,jquery的$已经开源出来,做成了一个独立的dom选择器项目。 其jquery源码中自带的选择器也确实非常牛逼,支持 各种伪类,简写,css3的选择符等等,大牛做的东西就不多评价了。 可是到底这么多功能在工作中确实.. (更多)自打读这本书开始我就一直想要自己实现一个jquery里的css selector的东西。后来工作久了,也经常有人会问到这个问题,比如N次面试了,许多人会说,jquery的选择器实现原理是什么?简单随便说说,谁都会,jquery的$已经开源出来,做成了一个独立的dom选择器项目。其jquery源码中自带的选择器也确实非常牛逼,支持各种伪类,简写,css3的选择符等等,大牛做的东西就不多评价了。可是到底这么多功能在工作中确实有用么?扪心自问,其实也不过平常就选个cls或者id而已,最不起就是多个div里的多个cls而已,什么xptah的格式,css3的高级模式,工作中如果不是持续使用jquery的jser,可能80%也就是知道而已,偶尔用用。kissy里的8/1原则说的也已经很清楚,轮子造的也非常多了……但是我觉得这货至少纠结了自己有快一年了,这周用了一天时间,终于算是完成了自己的第一个简化版选择器功能。。。帖代码把,我不想写在blog上了,以读书笔记的方式记录一下吧。。作为小型工具库的dom部分,我感觉应该也还好,可能有bug啊……但是在unbuntu上确实没测试IE……firefox chorme已过。在注释了queryselector方法的情况下,依然正常工作。帖这个吧,豆瓣的tab太囧了- - http://pastebin.com/ex2NVjc8自己简单的测试了一下,已经测过的类型/*_selector test*/ /*#abc.cc这种不支持 直接写abc可以 他会把abc.cc当成匹配ID*/ window.onload=function(){ var _$=myCore.DOM.query; //get console.log(_$('#abc')); console.log(_$('.abc')); console.log(_$('div')) console.log(_$('div#abc')); console.log(_$('div.abc')); console.log(_$('span')) console.log(_$('#abc .cc')); console.log(_$('#abc div')); console.log(_$('#abc #hh .cc')); console.log(_$('.abc #ab .cc span')); console.log(_$('.abc div.bb')); console.log(_$('div span .abc')); }(收起)2011-06-19 14:52:57 1人收藏 1回应
-
第185页
首先说一下,这本书我有快1年没摸过了。 然后一年前看这里的时候对插件机制还是很不清楚,之后稀里糊涂的去用了yui。 今天的情况是这样的,帮朋友写了段js,基于jquery的,功能很简单。。但是,我还是依旧写成了插件的模式。 突然让我惊喜的是,我没有再看手册和用代码提示,一气呵成的直接完成了插件的编写。。。 当然,一会要把代码贴出来。这里想表达的是,1年前怎么也看不太懂的东西,或者模棱两可的东西,突然间.. (更多)首先说一下,这本书我有快1年没摸过了。然后一年前看这里的时候对插件机制还是很不清楚,之后稀里糊涂的去用了yui。今天的情况是这样的,帮朋友写了段js,基于jquery的,功能很简单。。但是,我还是依旧写成了插件的模式。突然让我惊喜的是,我没有再看手册和用代码提示,一气呵成的直接完成了插件的编写。。。当然,一会要把代码贴出来。这里想表达的是,1年前怎么也看不太懂的东西,或者模棱两可的东西,突然间豁然开朗的感觉还真挺好。写完之后测试,没问题,ftp甩出去之后,我挺不平静- -。于是找到这本之前的书,专门找到了讲插件的这一章。刚才扫了有2 3分钟。 发现之前的胡乱理解和书上说的居然一摸一样。。。唉。成长果然是无形的一件事。好了,不自夸了。其实这东西真的很简单。先看看我之前写的代码。完全按照yui的风格来写的= =||/** *@author 小爝[designsor@gmail.com] *边栏J_FoldUl折叠UL功能添加-超过50个的UL,li自动折叠 ,用插件形式维护 *@date:2011-06-05 */ (function($){ $.fn.extend({ MaxFold:function(config){ var config=config || {}, _config={ format:'li', //需要过滤的子节点 maxsize:50, //过滤数目 text:'查看更多往期电台>' //More链接文本 }; $.extend(_config,config); $.MaxFold.init(this,_config); } }); $.extend({ MaxFold:{ init:function(host,_config){ var self=this; self.filter(host,_config); }, filter:function(host,_config){ var self=this, src=_config['format'], maxsize=_config['maxsize'], text=_config['text']; $(host).each(function(){ var that=$(this), childrens=that.children(src); length=childrens.size(); if(length>maxsize){ childrens.each(function(index){ if(index>maxsize) $(this).css('display','none'); }); var HTML=$('<'+src+' data-max="50"><a href="javascript:void(0);">'+text+'</a></'+src+'>'); that.append(HTML); HTML.click(function(){ var max=$(this).attr('data-max'); max=parseInt(max)+maxsize; $(this).attr('data-max',max); that.children(src).each(function(index){ if(index>max && index<=(max+maxsize)) $(this).css('display','block'); }); if(childrens.last().css('display')!='none') $(this).remove(); }); } }); } } }); //调用 $('.J_FoldUl ul').MaxFold(); //可传入自定义config })(jQuery);我就觉得现在写起jquery来怪怪的= =||难受的是变量的命名,还有函数的调用。以前那么喜欢的链式现在看起来也是弱爆了。。然后组织方式也是和原生代码差不多。我简单说一下我理解的。一样的方面:jquery的插件规则很简单,4个要点。文件名规范,jquery.ooxx.js带入方法,匿名函数把jquery带入,避免与其他库混用$.两个插件技巧,实用函数和选择器函数。就类似yui2里的所有对象都扩展到了YAHOO这个上面一样,$.extend({});就是给jquery对象扩展了一个方法而已,这里强调一点:你扩展的方法,可以是一个对象,可以是一个函数,也可以是一个静态值,这里书上没说,你没必要写构造函数 然后再new,因为每个选择器都是一个new出来之后的实例了。当然你写一个静态的去new也可以啦。。不过[书上也没写]我觉的这样的静态方法是为后面的选择器函数服务的,说他是选择器函数有点不对,应该叫每个实例化的jquery对象。因为我们都知道,每$一次,其实就是new了一个新实例。所以简单看下我的代码就知道了。$('.J_FoldUl ul').MaxFold();$.fn.extend()给jquery的选择器创造了一个方法,然后直接调用。然后我的MaxFold方法又调用了我写在jquery下的MaxFold这个静态方法。$.extend({ MaxFold:{里面的init函数而已。看到这里就完全明白了。。。这就是一个简单的工厂模式么,只是把参数换了方式传入,不用自己实例了而已~嗯,就这样子。关于之前书上说的一堆乱七八糟的参数优化方法,写过一段时间js的人,都能很快明白了。。。其实就是配置项和默认项的关系而已。。我觉得可以扩展说一下的就是,这样写的好处与坏处。好处,代码规则统一,接口清晰,甚至可以自己做中间层,模块化jquery之前的遍地函数的混乱情形。让插件与插件之间互相通信,完全都可以做到。坏处,新手可能会被this,that之类的上下文关系搞混。。。开发效率降低,代码量增多等。但是看个人了,我觉得如果多人团队开发作业的话,这种模式来完成互相配合,也是不错的一种选择呢。PS:最近看jquery的源码。。发现最新的版本比之前去年看过的1.1.3好太多了= =。清晰多了至少。。 (收起)2011-06-05 20:33:05 1人收藏 回应
-
第12页
自打读这本书开始我就一直想要自己实现一个jquery里的css selector的东西。 后来工作久了,也经常有人会问到这个问题,比如N次面试了,许多人会说,jquery的选择器实现原理是什么? 简单随便说说,谁都会,jquery的$已经开源出来,做成了一个独立的dom选择器项目。 其jquery源码中自带的选择器也确实非常牛逼,支持 各种伪类,简写,css3的选择符等等,大牛做的东西就不多评价了。 可是到底这么多功能在工作中确实.. (更多)自打读这本书开始我就一直想要自己实现一个jquery里的css selector的东西。后来工作久了,也经常有人会问到这个问题,比如N次面试了,许多人会说,jquery的选择器实现原理是什么?简单随便说说,谁都会,jquery的$已经开源出来,做成了一个独立的dom选择器项目。其jquery源码中自带的选择器也确实非常牛逼,支持各种伪类,简写,css3的选择符等等,大牛做的东西就不多评价了。可是到底这么多功能在工作中确实有用么?扪心自问,其实也不过平常就选个cls或者id而已,最不起就是多个div里的多个cls而已,什么xptah的格式,css3的高级模式,工作中如果不是持续使用jquery的jser,可能80%也就是知道而已,偶尔用用。kissy里的8/1原则说的也已经很清楚,轮子造的也非常多了……但是我觉得这货至少纠结了自己有快一年了,这周用了一天时间,终于算是完成了自己的第一个简化版选择器功能。。。帖代码把,我不想写在blog上了,以读书笔记的方式记录一下吧。。作为小型工具库的dom部分,我感觉应该也还好,可能有bug啊……但是在unbuntu上确实没测试IE……firefox chorme已过。在注释了queryselector方法的情况下,依然正常工作。帖这个吧,豆瓣的tab太囧了- - http://pastebin.com/ex2NVjc8自己简单的测试了一下,已经测过的类型/*_selector test*/ /*#abc.cc这种不支持 直接写abc可以 他会把abc.cc当成匹配ID*/ window.onload=function(){ var _$=myCore.DOM.query; //get console.log(_$('#abc')); console.log(_$('.abc')); console.log(_$('div')) console.log(_$('div#abc')); console.log(_$('div.abc')); console.log(_$('span')) console.log(_$('#abc .cc')); console.log(_$('#abc div')); console.log(_$('#abc #hh .cc')); console.log(_$('.abc #ab .cc span')); console.log(_$('.abc div.bb')); console.log(_$('div span .abc')); }(收起)2011-06-19 14:52:57 1人收藏 1回应
-
第185页
首先说一下,这本书我有快1年没摸过了。 然后一年前看这里的时候对插件机制还是很不清楚,之后稀里糊涂的去用了yui。 今天的情况是这样的,帮朋友写了段js,基于jquery的,功能很简单。。但是,我还是依旧写成了插件的模式。 突然让我惊喜的是,我没有再看手册和用代码提示,一气呵成的直接完成了插件的编写。。。 当然,一会要把代码贴出来。这里想表达的是,1年前怎么也看不太懂的东西,或者模棱两可的东西,突然间.. (更多)首先说一下,这本书我有快1年没摸过了。然后一年前看这里的时候对插件机制还是很不清楚,之后稀里糊涂的去用了yui。今天的情况是这样的,帮朋友写了段js,基于jquery的,功能很简单。。但是,我还是依旧写成了插件的模式。突然让我惊喜的是,我没有再看手册和用代码提示,一气呵成的直接完成了插件的编写。。。当然,一会要把代码贴出来。这里想表达的是,1年前怎么也看不太懂的东西,或者模棱两可的东西,突然间豁然开朗的感觉还真挺好。写完之后测试,没问题,ftp甩出去之后,我挺不平静- -。于是找到这本之前的书,专门找到了讲插件的这一章。刚才扫了有2 3分钟。 发现之前的胡乱理解和书上说的居然一摸一样。。。唉。成长果然是无形的一件事。好了,不自夸了。其实这东西真的很简单。先看看我之前写的代码。完全按照yui的风格来写的= =||/** *@author 小爝[designsor@gmail.com] *边栏J_FoldUl折叠UL功能添加-超过50个的UL,li自动折叠 ,用插件形式维护 *@date:2011-06-05 */ (function($){ $.fn.extend({ MaxFold:function(config){ var config=config || {}, _config={ format:'li', //需要过滤的子节点 maxsize:50, //过滤数目 text:'查看更多往期电台>' //More链接文本 }; $.extend(_config,config); $.MaxFold.init(this,_config); } }); $.extend({ MaxFold:{ init:function(host,_config){ var self=this; self.filter(host,_config); }, filter:function(host,_config){ var self=this, src=_config['format'], maxsize=_config['maxsize'], text=_config['text']; $(host).each(function(){ var that=$(this), childrens=that.children(src); length=childrens.size(); if(length>maxsize){ childrens.each(function(index){ if(index>maxsize) $(this).css('display','none'); }); var HTML=$('<'+src+' data-max="50"><a href="javascript:void(0);">'+text+'</a></'+src+'>'); that.append(HTML); HTML.click(function(){ var max=$(this).attr('data-max'); max=parseInt(max)+maxsize; $(this).attr('data-max',max); that.children(src).each(function(index){ if(index>max && index<=(max+maxsize)) $(this).css('display','block'); }); if(childrens.last().css('display')!='none') $(this).remove(); }); } }); } } }); //调用 $('.J_FoldUl ul').MaxFold(); //可传入自定义config })(jQuery);我就觉得现在写起jquery来怪怪的= =||难受的是变量的命名,还有函数的调用。以前那么喜欢的链式现在看起来也是弱爆了。。然后组织方式也是和原生代码差不多。我简单说一下我理解的。一样的方面:jquery的插件规则很简单,4个要点。文件名规范,jquery.ooxx.js带入方法,匿名函数把jquery带入,避免与其他库混用$.两个插件技巧,实用函数和选择器函数。就类似yui2里的所有对象都扩展到了YAHOO这个上面一样,$.extend({});就是给jquery对象扩展了一个方法而已,这里强调一点:你扩展的方法,可以是一个对象,可以是一个函数,也可以是一个静态值,这里书上没说,你没必要写构造函数 然后再new,因为每个选择器都是一个new出来之后的实例了。当然你写一个静态的去new也可以啦。。不过[书上也没写]我觉的这样的静态方法是为后面的选择器函数服务的,说他是选择器函数有点不对,应该叫每个实例化的jquery对象。因为我们都知道,每$一次,其实就是new了一个新实例。所以简单看下我的代码就知道了。$('.J_FoldUl ul').MaxFold();$.fn.extend()给jquery的选择器创造了一个方法,然后直接调用。然后我的MaxFold方法又调用了我写在jquery下的MaxFold这个静态方法。$.extend({ MaxFold:{里面的init函数而已。看到这里就完全明白了。。。这就是一个简单的工厂模式么,只是把参数换了方式传入,不用自己实例了而已~嗯,就这样子。关于之前书上说的一堆乱七八糟的参数优化方法,写过一段时间js的人,都能很快明白了。。。其实就是配置项和默认项的关系而已。。我觉得可以扩展说一下的就是,这样写的好处与坏处。好处,代码规则统一,接口清晰,甚至可以自己做中间层,模块化jquery之前的遍地函数的混乱情形。让插件与插件之间互相通信,完全都可以做到。坏处,新手可能会被this,that之类的上下文关系搞混。。。开发效率降低,代码量增多等。但是看个人了,我觉得如果多人团队开发作业的话,这种模式来完成互相配合,也是不错的一种选择呢。PS:最近看jquery的源码。。发现最新的版本比之前去年看过的1.1.3好太多了= =。清晰多了至少。。 (收起)2011-06-05 20:33:05 1人收藏 回应
书评 · · · · · · (共9条)
我来评论这本书
-
最有用的好评
推荐《jquery cookbook》 1/1有用
-
最有用的中差评
书不错,适合快速翻阅 5/5有用
热门评论 最新评论
书不错,适合快速翻阅
-
- SDJL 书不错,但是只看不练的话有点浪费时间,对于有编程经验的人来说,没必要细看作者的废话,当一本查阅的书不错. 另外附上我发现的好东西[jQuery参考文档]: http://jquery-api-zh-cn.googlecode.com/svn/trunk/index.html...... (3回应)2009-09-14 5/5有用
强大的JQ再次提升版本。
-
- [已注销] 作为一名前端人员,阅读这样的书籍应该是每个人的必经过程。接触JQ虽然不长时间,却发自内心的热爱。在看过之前的版本JQ基础教程之后,发现实际工作中依然会处处碰壁。基础不牢固。 而这本书对于没有什么高深编程技巧的人员来说,确实值得推荐,强大的实验室系统,对选择器和包装数组的概念让我对JQ和JS都有了新的认识,后期的扩...... (13回应)2009-10-23 3/5有用
推荐《jquery cookbook》
-
- 漠海孤烟 个人觉得《jquery cookbook》比这本来的好,这本名为实战,讲解的却是基础知识,再加些示例。......2010-06-29 1/1有用
漂亮的选择器和乏味的工具书
-
- 飞林沙 这本书是基于JQuery 1.2的,哎,其实还是一本工具书。 继PHP学习手册后,这是我看的第二本工具书,到最后我实在读不下去了。 我觉得这本书最好的部分,就是前几章,尤其是选择器的部分,写的非常精彩,特别是实验室页面,让我能有非常大的空间来自己实践,非常精彩。 但是到了后来,就完全成了一本介绍函数的工具书,所以......2010-03-16
好书
-
- 功夫羊 介绍得很系统,不过读者对CSS/JS/DOM要有点基础才行。随书提供的实验室非常有创意,基础不够的读者可以随时实践、试验。......2010-01-09 来自 Manning Publications2008版
这英文写作。。。真是冗而乏味啊~
-
- clc3123 看过的英文程序书里,单句平均最长、遣词造句最拖沓的一本了。看得会想吐啊。。。有必要吗,简直骗稿费啊~ 确实挺详细的,但有点过头吧!要论详细,不如看API文档,文档的词句也更精炼,看起来更舒服。 。。。。。。。。。。。。。。。。。。。。。。。。。......2011-08-22 来自 Manning Publications2010版
无太多惊喜
-
- 无聊叮当猫 比第一版增加了jQuery UI这部分,不过我现在UI这块主要使用的是Dojo...,如果看过第一版,最好还是去读jQuery Cookbook吧。...... (1回应)2010-08-07 来自 Manning Publications2010版
通常只有化繁为简,哪里知道这书化简为繁
-
- K.K(以道驭术,才是正确的人生) 这是一本定位模糊的书,讲js将得半吊子,最糟糕的是讲jquery也讲得稀里糊涂,大部分的笔墨用在解释jquery的api,除了书中的某些章节里面的all put together还有些参考价值。 学习jquery最好的资料就是jquery的online tutorial了,言简意赅,而且分类做得很好,查询起来非常...... (2回应)2010-01-28 2/5有用来自 Manning Publications2008版
"jQuery实战"的论坛 · · · · · ·
| 本书英文版页面上有不少讨论 | 来自刘江 | 2009-02-25 | |
| jquery 使用统计图 | 来自高天蒲 | 2010-03-31 | |
| 楼上的链接 我看过 不过是1.2的 | 来自小剑眉 | 2010-03-05 | |
| 正在看,不错 | 来自webcgo | 6 回应 | 2010-07-15 |
在哪儿买这本书? · · · · · ·
- 北发图书网 (RMB 38.70)
- 查看1家网店价格 (38.70元起)
- 加入购书单 多本比价 批量购买 已在购书单
这本书的其他版本 · · · · · · ( 全部3 )
- Manning Publications版 2008-2-14 / 106人读过
- Manning Publications版 2010-04-28 / 10人读过
以下豆列推荐 · · · · · · (全部)
- 前端开发相关书籍 (mockee)
- JavaScript必读 (张凯峰)
- Ing.Informatica (Welch)
- 2009购书计划 (老丹)
- 这一年准备看完的书 (sofish)
谁读这本书?
喜欢这本书的人常去的小组 · · · · · ·

- jQuery (467)

- PHP编程 (5223)

- D2前端技术论坛 (1229)

- Web.py (1547)

- TextMate (663)

- O'Reilly爱好者 (2803)

- Qt (445)

- Web标准化交流会 (490)
喜欢这本书的人关注的活动 · · · · · ·
订阅关于jQuery实战的评论:
feed: rss 2.0











