我在哪里可以学习jQuery? 这值得么?

我在w3schools.com上学习了很多关于web开发的很好的经验。 我知道这是被打或者漏,但PHP和CSS部分已经被certificate是非常有用的参考。

无论如何,我想知道是否有类似的网站的jQuery 。 我对学习感兴趣,但是我需要它在线/可search的,所以在将来我需要这些信息的时候,我可以很容易地回顾它。

另外,作为一个简短的一边,是jQuery值得学习吗? 或者我应该看看不同的JavaScript库? 我知道杰夫在堆栈溢出使用jQuery,它似乎运作良好。

谢谢!

编辑 :jQuery的网站有一个相当大的教程列表 ,和一个看似全面的文档页面 。 我还没有时间去完成这一切,有没有其他人有经验呢?

编辑2 :看来Google现在正在托pipejQuery库。 这应该给jQuery在宣传方面带来相当大的优势。

另外,如果每个人都使用同一地点托pipe的统一aQuery库,则应该尽早为大多数Internet用户提供caching,因此,如果您决定使用它,则不会影响站点的下载占用量。

两个月后…

编辑3 :我最近开始在一个项目上使用jQuery,这是一个很好的工作! 只是想让大家知道,我已经得出了绝对值得学习和使用jQuery。

另外,我几乎完全从官方的jQuery 文档和教程中学到了东西。 这非常简单。

10个月后…

jQuery是我最初写这篇文章以来所做的每个Web应用程序的一部分。 它使渐进式增强轻而易举,并有助于使代码可维护。

而且,所有的jQuery插件都是非常宝贵的资源!

3年后…

每天仍然使用jQuery。 我现在编写jQuery插件并全职咨询。 我主要是一个Djangonaut,但我已经做了几个JavaScript与jQuery的合同。 这是一个救命稻草。

从一个jQuery用户到另一个…你应该看看与jQuery模板 (或下划线 – 见下文)。

除jQuery之外,我还发现了其他一些有价值的东西(估计部分项目我使用它):

  • jQuery表单插件 (95%)
  • jQuery表单示例插件 (75%)
  • jQuery UI (70%)
  • Underscore.js (80%)
  • CoffeeScript (30%)
  • Backbone.js (10%)

Rick Strahl和Matt Berseth的博客都将我引入jQuery,我很高兴他们做到了。 jQuery完全改变了a)你的客户端编程观点,b)它给你带来的悲痛,以及c)它有多么有趣!

http://www.west-wind.com/weblog/

http://mattberseth.com/

我用这本书jQuery的行动http://www.amazon.com/jQuery-Action-Bear-Bibeault/dp/1933988355/ref=sr_1_1?ie=UTF8&s=books&qid=1219716122&sr=1-1 (我买了它用于亚马逊约22美元)。 把我引入jQuery是一个很大的帮助。 jquery.com上的文档也非常有帮助。

jQuery落后的地方就是UI组件。 这些似乎还没有准备好黄金时段。

原型或MooTools或ExtJS都可以和jQuery一样好。 但是对我来说,jQuery现在似乎有更多的动力,这对我来说很重要。

检查jQuery了。 这非常酷!

学习jQuery的好资源是: 学习jQuery 。 作者卡尔·斯威德伯格(Karl Swedberg)也合写了一本名为“准备好”的书。 是的, 学习jQuery 。 Remy Sharp也在他的博客上提供了很多关于jQuery视觉方面的信息。

–SEAN O

在我决定学习jQuery之前,我使用了Prototype大约六个月。 对我来说,这就像一个白天和黑夜的差异。 例如,在Prototype中,你将循环检查一个元素是否存在,然后在其中设置一些元素,在jQuery中你只要说$('div.class')。find('[name = thing]')并设置它。

使用起来非常容易,感觉更加强大。 插件支持也很棒。 对于几乎任何常见的js模式,有一个插件可以做你想要的。 随着原型,你会search具有你需要的代码片段的博客。

这是非常值得的。 jQuery的确让JavaScript变得有趣了。 就好像所有的JavaScript最佳实践都被包装到单个库中一样。

我通过jQuery in Action (Manning)学习了这个技术,这个技术在一个周末里完成了。 目前的情况有点落后,特别是插件方面,但这是一个很好的介绍。

有许多JavaScript库,至less是一个粗略的评论,看看它们是否适合您的特殊需求。 首先,拿出一个简短的标准清单来指导你的select和评估过程。

然后,检查高级框架比较/评论像维基百科 ,select一些符合您的标准和兴趣的人。 testing他们看看他们是如何为你工作的。 大多数(如果不是全部的话)这些图书馆都有网站,提供参考文档和用户组types支持。

把一些名字, Prototype , script.aculo.us , Jquery , Dojo , YUI …都似乎有活跃的用户和贡献者,所以他们可能值得一读,看看他们是否满足您的需求。

Jquery是好的,但有一点额外的努力,也许你会发现别的东西对你更好。

祝你好运。

我发现Jeffery Way的这些系列教程( “jQuery for Absolute Beginners”video系列)非常有帮助。

它针对那些刚接触jQuery的开发人员。 他演示了如何用jQuery创build许多很酷的东西,比如animation,创build和删除元素等等。

我从中学到了很多东西。 他展示了如何使用jQuery。 现在我喜欢它,即使它很复杂,我也可以阅读和理解任何jQuery脚本。

这里有一个例子,我喜欢“ 调整文本大小

1- jQuery

<script language="javascript" type="text/javascript"> $(function() { $('a').click(function() { var originalSize = $('p').css('font-size'); // Get the font size. var number = parseFloat(originalSize, 10); // That method will chop off any integer // from the specifid varibale "originalSize". var unitOfMassure = originalSize.slice(-2); // Store the unit of massure, Pixle or Inch. $('p').css('font-size', number / 1.2 + unitOfMassure); if (this.id == 'larger') { $('p').css('font-size', number * 1.2 + unitOfMassure); } // Figure out which element is triggered. }); }); </script> 

2- CSS样式

 <style type="text/css" > body{ margin-left:300px;text-align:center; width:700px; background-color:#666666;} .box { width:500px; text-align:justify; padding:5px; font-family:verdana; font-size:11px; color:#0033FF; background-color:#FFFFCC;} </style> 

2- HTML

 <div class="box"> <a href="#" id="larger">Larger</a> | <a href="#" id="Smaller">Smaller</a> <p> In today's video tutorial, I'll show you how to resize text every time an associated anchor tag is clicked. We'll be examining the “slice”, “parseFloat”, and “CSS” Javascript/jQuery methods. </p> </div> 

我强烈推荐这些教程:

http://blog.themeforest.net/screencasts/jquery-for-absolute-beginners-video-series/

有一些资源来学习jQuery(这是完全值得的恕我直言)。 从这里开始http://docs.jquery.com/Main_Page阅读jQuery文档。; 这是一个很好的网站,可以直观地看到它所提供的: http : //visualjquery.com/1.1.2.html 。 Manning的出版物也有一本很好的书,强烈推荐使用jQuery in Action 。 就JavaScript库而言,这个和Prototype可能是最stream行的,如果你正在寻找比较jQuery的东西。

我开始通过查看jQuery扩展来了解其他开发人员如何使用jQuery语言。 它不仅帮助我学习jQuery语法,还教会了我如何开发自己的扩展。

jQuery值得学习! 我推荐阅读“学习jQuery”和“jQuery in Action”。 这两本书都是很好的例子。 下一步是实际使用它来做一些事情。 你会发现官方的http://docs.jquery.com文档非常有用。; 我用它作为参考,谷歌它所有的时间:)

另外Sean的“ 学习jQuery ”博客也是非常有用的。 另外jQuery HowTo也有很多jQuery代码片断的集合。

我没有看到JQ-Fundamentals – 由Rebecca Murphey在这里的任何地方提到。


这是一本很好的书。 它还解释了理解JQuery基础知识所需的JavaScript基础知识。

Jquery.com组织良好,有很多很好的例子。 你不需要买书。 我发现通过参考网站的文档很容易就能find。 如果你是一个学习最好的人,我会build议这种方法。

是的,这绝对是值得学习的。 这将节省您大量的时间,并且您会真正期待着JavaScript的工作!

我使用Prototype ,我喜欢。 恐怕我不知道jQuery,所以我不能比较它们,但我认为Prototype值得一试。 他们的API文档一般来说相当不错,以我的经验(这当然有助于可学习性)。

嘿,我有点偏向于我现在和这些人合作,但Carsonified为学习和改进他们的jQuery技能提供了一些很好的资源。 就在下周一,有一个以John Resig自己为特色的jQuery在线会议 – http://carsonified.com/online-conferences/jquery/

此外,他们现在通过Think Vitamin博客上的会员制计划提供video教程,

我知道这里有很多免费的资源,我猜这里的区别在于你得到的内容的质量。 希望它是有用的!