我在哪里可以学习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/
我用这本书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教程,
我知道这里有很多免费的资源,我猜这里的区别在于你得到的内容的质量。 希望它是有用的!
下面的链接我对你有帮助,如果你知道SQL(只有CSSselect器)。
http://karticles.com/2011/06/learning-jquery-with-sql-basic-selectors
http://karticles.com/2011/06/learning-jquery-with-sql-attribute-selectors