HTML5和CSS3的到来对jQuery有何影响?



大约一年前,我拿起了我的第一本HTML书(XHTML)。此后,我用XHTML和CSS构建了两个简单的网站。我还学习了JavaScript的基础知识。

我现在想学习jQuery。

我不知道如何,如果在所有,HTML5和CSS3使jQuery的一些部分冗余-它吗?

根据评论,最好的jQuery书籍似乎是2007年出版的《jQuery in Action》。

在接近jQuery时,我是否需要谨慎行事,考虑到HTML5和CSS3?有人能给我点建议吗?

不,学习jQuery仍然很好,你学到的东西将继续工作。虽然使用CSS3可以实现以前可能需要jQuery的许多功能,但许多功能仍然需要javascript,而其他功能在旧浏览器中没有实现。

你没有理由不能同时学习这三种语言。对于简单的内容,jQuery非常容易掌握。我推荐o'reilly的jQuery Cookbook。HTML5仍在不断变化,但你现在可以在大多数现代浏览器中使用它。最新版本的jQuery也考虑了这些变化,因此您学习的基本jQuery不会过时。

需要注意的地方是使用更晦涩的jQuery插件,这些插件可能没有在所有浏览器上进行过彻底的测试,或者没有跟上html5的变化。

只要有可能,我就会尝试使用HTML5和CSS3,如果该功能在4个主要浏览器上得到很好的支持并且看起来很稳定的话。否则,我就退回到jQuery来实现我需要的特性。

一点也不。JQuery与CSS3兼容,正如在给出的示例中所说。我确信JQuery会存在很长一段时间——我认为未来唯一可能成为竞争对手的是Dart,或者是微软对Dart或JQuery的模仿。

不过,最好先学习JavaScript 的基础知识,然后再学习JQuery。JQuery,虽然像JavaScript一样,在语法上是完全不同的,尽管它是基于JavaScript的;

编辑

发现JQuery的语法和JavaScript是一样的

最新更新