任何人都可以推荐一些资源来学习jQuery(不仅仅是使用其他人的jQuery代码,但是怎么说,为图像网格添加一些效果等)
我一直在浏览几本书,但这些例子看起来比在线任何事情都简单......
答案 0 :(得分:9)
我使用jQuery in Action自学。我对Javascript几乎一无所知,也没有关于jQuery的知识。在一个星期内(大约需要花多长时间阅读书籍封面)我已经开始运行,而且我从未回头。一旦了解了基础知识,就可以通过查看documentation来深入了解jQuery。
坦率地说,我发现jQuery的最佳资源是StackOverflow。一旦掌握了它,就可以开始浏览问题并阅读问题和答案。某些用户确实知道他们的内容(Nick Craver会浮现在脑海中),并且关注/阅读他们的答案将会有很大帮助。当你对它感到满意时,即使你不知道答案,也要自己解决问题。你会学到很多东西。
为了快速练习或帮助解决问题,您可以修改jsFiddle上的代码。它可以帮助您快速进入代码,并让您立即查看结果,这样您就可以更清楚地了解您正在做的事情。
我的最后一个建议是在jQuery中完成项目。想出一个插件的想法(即使有人已经完成了它)并且只是试一试。我想我所说的是学习jQuery的最好方法就是写它。
答案 1 :(得分:5)
答案 2 :(得分:1)
我发现潜水是好的。他们的IRC频道上有一些有用的字符。
答案 3 :(得分:1)
learningjquery.com非常好。此外,jQuery.com
上有很多好消息答案 4 :(得分:1)
我建议使用Google搜索 jQuery image galleries 。然后逐行查看您喜欢的图像库的代码。
如果您不理解某些内容,请参阅 jQuery documentation 。
例如,请查看 the code for Galleria on Github 。
要测试少量代码甚至整页, jsFiddle 是一个很好的资源。
作为如何使用jsFiddle来玩jQuery并帮助您理解它的示例, here is a jsFiddle page that creates an image gallery using Galleria 。要了解该页面,请查看 this page 的来源。这表明您应该阅读 the Galleria source ,然后 the theme's source 。
注意上面如何获取图像的网格(井列表)并添加各种效果。所以基本上你可以使用服务器端语言生成原始HTML中的图像列表,然后你可以使用jQuery来玩它。
此外,尝试从最简单的情况构建,例如 here's a quick and simple image slider.
我认为这两种方法都会对你有所帮助。阅读其他人更复杂的代码会给你很多想法,它会让你看到什么是可能的以及如何。
构建一些小测试用例可以让你应用你学到的东西。
答案 5 :(得分:0)
学习jQuery的充分理由很丰富,它易于学习轻量级,最终结果是惊人的动画和各种效果:
您可以从这个优秀的视频教程开始:
http://blog.themeforest.net/screencasts/jquery-for-absolute-beginners-video-series/
这是一个“15天计划”免费教程,几乎不需要任何努力就能给你一个很好的(几乎)详细的jQuery视图!
祝你好运!特鲁法
答案 6 :(得分:0)