我在w3schools.com上学习了很多关于web开发的好经验.我知道,它的成功与否,但PHP和CSS部分已经证明非常有用,可供参考.
无论如何,我想知道jQuery是否有类似的网站.我对学习感兴趣,但我需要它在线/可搜索,所以当我将来需要这些信息时,我可以轻松地参考它.
另外,简单来说,jQuery值得学习吗?或者我应该查看不同的JavaScript库?我知道Jeff在Stack Overflow上使用了jQuery,它似乎运行良好.
谢谢!
编辑:jQuery的网站有一个非常大的教程列表,以及一个看似全面的文档页面.我还没来得及完成这一切,还有其他人有过这方面的经验吗?
编辑2:谷歌现在正在托管jQuery库.这应该让jQuery在宣传方面具有相当大的优势.
此外,如果每个人都使用在同一个地方托管的单个统一aQuery库,那么它应该尽早为大多数Internet用户缓存,因此如果您决定使用它,则不会影响您网站的下载足迹.
编辑3:我最近在工作中开始使用jQuery,这很棒!只是想让每个人都知道我已经得出结论,绝对值得学习和使用jQuery.
此外,我几乎完全从官方jQuery 文档和教程中学到了什么.这非常简单.
自从我最初撰写这篇文章以来,jQuery就是我所做的每一个网络应用程序的一部分.它使渐进式增强变得轻而易举,并有助于使代码可维护.
此外,所有jQuery插件都是宝贵的资源!
几乎每天都在使用jQuery.我现在编写jQuery插件并全职咨询.我主要是一个Djangonaut,但我已经用jQuery做了几个javascript合同.这是一个救生员.
从一个jQuery用户到另一个...你应该看看使用jQuery(或下划线 - 参见下文)的模板.
除了jQuery之外我发现其他有价值的东西(估计我使用它的部分项目):
jQuery表单插件(95%)
jQuery表单示例插件(75%)
jQuery UI(70%)
Underscore.js(80%)
CoffeeScript(30%)
Backbone.js(10%)
rp... 44
Rick Strahl和Matt Berseth的博客都让我知道jQuery,我很高兴他们做到了.jQuery完全改变了a)你的客户编程视角,b)它给你带来的悲伤,以及c)它有多么有趣!
http://www.west-wind.com/weblog/
http://mattberseth.com/
我使用了jQuery in Action 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组件.那些似乎尚未准备好迎接黄金时段.
可能是Prototype或MooTools或ExtJS和jQuery一样好.但对我来说,jQuery现在似乎有更多的动力,这对我来说很重要.
检查jQuery.这很酷!
Rick Strahl和Matt Berseth的博客都让我知道jQuery,我很高兴他们做到了.jQuery完全改变了a)你的客户编程视角,b)它给你带来的悲伤,以及c)它有多么有趣!
http://www.west-wind.com/weblog/
http://mattberseth.com/
我使用了jQuery in Action 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组件.那些似乎尚未准备好迎接黄金时段.
可能是Prototype或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模式,都有一个可以满足你想要的插件.使用原型,您将在谷歌上搜索具有您需要的代码片段的博客.
这非常值得.jQuery真的让JavaScript再次变得有趣.就好像所有JavaScript最佳实践都包含在一个库中一样.
我通过jQuery in Action(Manning)学到了这一点,我在一个周末鞭打了它.它有点落后于当前的状态,特别是在插件方面,但它是一个很好的介绍.