我应该如何开始学习JavaScript、jQuery等。?我的编程知识是零

我应该如何开始学习JavaScript、jQuery等。?我的编程知识是零,javascript,jquery,css,xhtml,Javascript,Jquery,Css,Xhtml,我有设计背景。我的编程知识是零。在学习了XHTML和CSS之后,我想学习并熟练掌握JavaScript、jQuery等。我应该如何开始 这将是我第一次尝试编程。我可以使用和编辑现成的jQuery/JavaScript脚本,但我不能自己编写,也不能在现成脚本中进行高级编辑 有没有其他关于堆栈溢出的帖子,启动教程的链接,或者我需要的书 编辑1: 这本书最适合我 (来源:) 编辑2: 我的设计背景和XHTML CSS知识能帮助我快速学习JavaScript吗 这是正确的吗?如果我只学习jQuery,

我有设计背景。我的编程知识是零。在学习了XHTML和CSS之后,我想学习并熟练掌握JavaScript、jQuery等。我应该如何开始

这将是我第一次尝试编程。我可以使用和编辑现成的jQuery/JavaScript脚本,但我不能自己编写,也不能在现成脚本中进行高级编辑

有没有其他关于堆栈溢出的帖子,启动教程的链接,或者我需要的书

编辑1:

这本书最适合我


(来源:)

编辑2:

我的设计背景和XHTML CSS知识能帮助我快速学习JavaScript吗


这是正确的吗?如果我只学习jQuery,那么我将无法使用其他JavaScript框架,如,等等。但是如果我学习核心JavaScript,那么我将能够使用所有JavaScript框架和JavaScript中的任何内容。

从学习一些核心JavaScript开始。转到JavaScript domapi。当你掌握了基本知识后,就可以转向JavaScript库,比如jQuery。

我认为没有上百种方法

  • 给自己买一本好书
  • 看看jquery文档
  • 你自己试试看

我认为,如果你只想做jQuery,你不必学习整个语言,只要坚持基本的,离开类和复杂的主题就行了,因为使用jQuery,你几乎总是会用不太复杂的逻辑编写一小段代码。关于JQuery,请参阅上的教程。

好吧,JQuery是一个javascript库,它非常容易学习,但是您应该先了解一些关于javascript的基本知识,因为您可能最终无法做/理解某些事情,特别是当您需要构建更复杂的东西时

jQuery在其网站上有相当好的文档

要学习javascript,我建议:

应该会让你上路的。它还有一些小测验来测试你的知识:)


为了更好地了解不同浏览器中的不同行为,请始终测试、测试、测试(尽管jQuery非常稳定且跨浏览器,但自己学习这些差异绝非易事)

我同意w3schools是学习javascript的最佳场所。

您选择的书很好。如果您刚开始时只有设计经验,那么学习jQuery也是学习Javascript的一个很好的垫脚石;如果你熟悉CSS,那就太好了

此外:

  • 作者:克里斯·海尔曼
  • 中的所有其他Javascript文章

    • 今年1月,我和你在同一条船上。你帖子里的那本书也是我开始用的。我真的推荐它。另外,“学习jQuery”和“实际使用jQuery”对我都很有帮助

      在我看来,jQuery就像一个速记版本的Javascript(对于习惯于可视化工作的设计人员来说更容易)。您将在DOM脚本书中看到许多技术,它们占用了多行代码,您可以在jQuery的一两行代码中完成这些工作

      出于设计背景,我主要使用jQuery为我的用户体验添加一些“pop”,并将核心编程留给开发人员,但最终我希望能够帮助他们

      这里有一些我觉得有用的网站-祝你好运

      http://css-tricks.com/ (great entry level tutorials for designers)
      http://www.smashingmagazine.com/2008/09/16/jquery-examples-and-best-practices/
      http://blog.themeforest.net/category/tutorials/
      http://net.tutsplus.com/category/tutorials/
      

      这取决于您是想学习JavaScript,还是仅仅学习一个库就感到满意。要完全理解库,您应该了解JavaScript

      我建议使用原始JavaScript:

      我想说的恰恰相反。学习“核心JavaScript”非常困难,因为大多数系统都使用JavaScript来处理DOM。同时学习DOM和JavaScript,然后你就可以做很多有趣的事情,还可以学习JS。但是由于没有任何编程知识,他需要学习变量、语句、循环等等。我不是说他应该深入学习,只是在开始编写代码之前先学习基础知识。这本书对我来说最合适吗?这似乎是一个很好的起点。DOM脚本是一本很棒的书,它在我学习的时候帮了我很多。我还推荐一本编程入门。你是在考虑课程还是仅仅是书籍?@MattMcKnight-任何可以教我javascriptI的东西我都可以教你jquery javascript,作为回报,我可能需要你的设计技巧。谢谢你的链接编程,Chris Heilmann的真实基础知识我的设计背景和XHTML CSS知识将帮助我快速学习Javascript?我不想学习W3Schools教程。太可怕了。第一页就抛出了错误实践的例子,并将事实弄错(对JavaScript和ECMAScript之间关系的错误表述是最大的错误)。第2页也好不到哪里去。@David Dorward感谢您的评论,让我们了解您在W3Schools教程中的体验W3Schools学校非常糟糕。如果您使用它,我会更多地将它用作DOM及其事件、属性和方法的参考。这是最糟糕的。你能推荐一个更好的地方吗?看看原因吧。但如果我只学习jquery,我想我将无法使用其他JS框架,如Mootools、prototype等。但如果我学习核心javascript,那么我将能够使用所有JS框架和JS中的任何东西。我说得对吗?没有人会同时学习这两种语言,但是jQuery对我个人来说更容易开始,并帮助我理解所有Javascript的情况(巫毒:)Javascript、无干扰的Javascript和DOM之间的区别是什么?我需要了解所有内容吗?无干扰的JS基本上是确保JS只是一个增强层,而没有启用JS的用户访问您的页面时会有一个可接受的用户体验。我认为它也被称为渐进增强/gracef