学习Javascript与jQuery

学习Javascript与jQuery,javascript,jquery,Javascript,Jquery,我得到了Wrox.beging.JavaScript.3rd.Edition,想从头开始学习,然后我的老板过来说,何必麻烦呢,学jQuery。 虽然我是一个新手,对ASP.net、vb.net、一些C#和基本HTML的知识有限,但我能理解jQuery并使用它吗 jQuery是javascript。我认为你走的路是对的。学好javascript,您将能够更好地使用jQuery。那么您的问题是什么?JQuery是一个构建在JavaScript语言之上的框架。要自信地使用JQuery,您应该熟悉Jav

我得到了Wrox.beging.JavaScript.3rd.Edition,想从头开始学习,然后我的老板过来说,何必麻烦呢,学jQuery。
虽然我是一个新手,对ASP.net、vb.net、一些C#和基本HTML的知识有限,但我能理解jQuery并使用它吗

jQuery是javascript。我认为你走的路是对的。学好javascript,您将能够更好地使用jQuery。

那么您的问题是什么?JQuery是一个构建在JavaScript语言之上的框架。要自信地使用JQuery,您应该熟悉JavaScript。JQuery包含一系列有用的模式和UTIL,它们掩盖了浏览器的不兼容性。使用JavaScript框架是有意义的,因为它允许您关注自己的问题,而不是浏览器的JavaScript实现问题


有关JavaScript框架的更多详细信息,请参见SO问题。为了学习JavaScript,.

完全可以学习jQuery,而不必先学习每一点JavaScript。然而,为了提高效率和扩展插件的功能,您需要了解javascript


我建议你两者都做一点。继续学习Javascript,但当您想要实现功能时,请使用jQuery库。

jQuery是由Javascript生成的。:)

阅读jQuery的源代码以增强您对javascript的全面理解将是一个非常好的主意

一定要同时学习这两个方面:)

祝你好运,玩得开心。

JQuery为与DOM元素交互提供了一个良好的抽象层。你可以用它快速轻松地做很多有趣的事情。但是JQuery可能有很多事情不能为您做。为此,您需要使用常规JavaScript。

jQuery消除了许多不好的JavaScript习惯。 然而,为了完成非平凡的工作,您通常需要了解的不仅仅是jQuery


您需要同时学习这两种方法,但要尝试养成基于jQuery的习惯。

如果您的经理要求您显示和隐藏一些元素,或淡入淡出一些图像,或通过ajax请求一些数据并显示,那么您可能只需要学习jQuery及其api

但是,如果您(或您的经理)关心性能、可维护性、代码重用,并且通常了解“后面”的情况,那么学习语言本身就是一个安全的赌注

我建议你买一份,这会让你大致了解它是什么以及如何使用它,还有更多。在这里,我还建议您使用John Resig的Pro Javascript技术。这家伙对他的javascript了如指掌(为mozilla工作,他是jQuery的作者之一)


至于jQuery,您实际上不需要买一本书。只需浏览API并查看其源代码。也许你不太懂,但是有一些很酷的东西会让你思考。

也许你的老板想帮你节省一些时间学习Javascript的基础知识,让你马上开始学习jQuery,但我认为这是个坏主意

理解javascript的基础知识是成功使用jQuery的关键。jQuery为问题(跨浏览器问题等)提供了快捷方式和解决方案,但它本身并不是一种语言


我的建议是,学习javascript,学习在不同浏览器中处理事件,插入DOM,然后开始使用jQuery。你会更加欣赏它,并成为一名更好的编码员。

如果你已经对C#有了一定的了解,那么学习Javascript应该不会太难。不过,我还是坚持读那本Javascript书,因为要使用jQuery,您需要了解Javascript。熟悉Javascript后,继续学习jQuery。jQuery文档非常有用,几乎可以回答您的任何问题

祝你好运,学习它是值得的


我想说,这句话就像你在读一本C#/VB.Net的书,让你的老板说“不用麻烦,只要学ASP.Net就行了”。如果没有前者,你真的不会从后者得到什么。

你在干什么当然,纯JavaScript更好=)

库将包含不必要的复杂性,但如果它们不是太臃肿或已经存在于最终用户的系统中,则可以避免一些麻烦。最好的使用方法是在使用jquery时学习javascript,然后慢慢消除使用jquery的障碍。虽然它功能强大,但它确实增加了大量开销、不必要的复杂性和潜在的滥用机会,就像flash一样。没有灵丹妙药。

你的老板有点困惑。JQuery只是一个Javascript库/API。你应该在JavaScript中有一个基础,然后学习jQuery。尽管如此,您通常只需要对Javascript有一个基本的了解,然后就可以开始使用JQuery了。我确实建议去掉“机器学习”标签,因为这在这里并不重要。我不同意大众的观点。jQuery是JavaScript,但它也简化了JavaScript编程的许多方面,如DOM遍历和DOM操作,以及提供插件架构。更不用说将来有必要使用除了JQuery之外的框架或库,因此JavaScript中的坚实基础非常重要。(两者都学,不要搁置一个)。如果你被一个老板告诉你去学东西而不知道他们是什么,你也可能会考虑搬家。(祝你好运。我先学会了javascript,后来发现了jquery的惊人之处。我一分钟也不后悔读过《权威指南》O'Reilly,javascript。此外,你的老板可能会感到来自上级的压力,需要快速生成代码,不管代码是否好,所以试试外交ap