【问题标题】:Learn JavaScript before learning JQuery? [closed]在学习 JQuery 之前学习 JavaScript? [关闭]
【发布时间】:2012-04-09 09:28:21
【问题描述】:

2012年刚接触JavaScript的时候,是先学JavaScript再学jQuery好还是直接学jQuery好呢?

【问题讨论】:

  • 见 Is it a good idea to learn JavaScript before learning jQuery?... 仍然有效,尽管这对 SO 来说不是一个好问题。
  • 如果您的重点是设计或用户体验,请直接跳入 jQuery。如果你是开发者,抓紧一本好的javascript书(jsninja.com)别被标题骗了,作者是jQuery的创造者
  • 两者都是 JavaScript。走一条路,你最终会走上另一条路(取决于你会走多远)。
  • 在不知道编写代码的语言的情况下,您如何希望成功使用库?您正在使用 jQuery 库这一事实并不会改变您正在编写 JavaScript 代码这一事实。是的,当然你应该在编写 JavaScript 代码之前学习 JavaScript。

标签: javascript jquery


【解决方案1】:

Javascript 是一门语言,jQuery 是一个库。

学习 javascript,然后使用 jQuery。

【解决方案2】:

我建议先学习 JavaScript,jQuery 是一个建立在 JavaScript 之上的工具,有时您可能想使用 JavaScript 中的其他工具(例如 Handlebars.js)。但是,学习这些工具背后的语言,当您想要开发富客户端应用程序时,您将拥有相当广泛的工具库。

有时 jQuery 可能无法解决您的问题,但通过学习 JavaScript,您将找到能够解决问题或能够创建自己的问题的解决方案。

【讨论】:

    【解决方案3】:

    在任何时候,如果没有良好的语言知识,您就无法使用库编写有效的代码。学完 Javascript 之后,学习库就很容易了,事实上,有很多 javascript 库。甚至 javascipt 也因服务器端脚本而闻名 (Node.js)。

    【讨论】:

      【解决方案4】:

      如果你是程序员/开发人员,毫无疑问你应该在学习 jQuery 之前学习 javascript。

      如果你只是“学习 jQuery”(如果你不学习 javascript,这无论如何都是不可能的),你永远无法理解你到底在做什么。

      但是,如果您学习 javascript,那么学习 jQuery 就不会遇到太多麻烦,因为它只是一堆 javascript。

      如果您是一名设计师,您可能不需要所有这些,可以坚持复制粘贴 jQuery sn-ps/plugin 配置。

      【讨论】:

        【解决方案5】:

        A BIG YES..!! *jQuery* 是一个库/框架,它本身是用 javascript 编写的strong> 是一种脚本语言。所以它有助于学习javascript。一旦您对 JavaScript 有所了解,您将能够更好地使用 JQuery。

        【讨论】:

        • 显然首先是 javascript 然后是 jquery
        【解决方案6】:

        我没有学过javascript,我只学过jquery。

        <script scr="jquery.min.js">
        ///
        </script>
        

        它确实有效。 jquery 已经包含了旧 javascript 中可用的所有功能,从 CSS 到 DOM 等等。对我来说,定义我的是 jquery,而不是 javascript。

        可以用 JS 完成的事情可以用 jquery 轻松实现,因为 jquery 是用 js 编写的,并且为用户提供了不同的编码风格来弥补 js 中嘈杂、冗长和明显容易出错的问题。

        【讨论】:

        • “用 JS 可以做什么可以用 jquery 轻松实现”......是的,这样的建议会产生诸如“我如何在 jQuery 中编写函数?”之类的愚蠢问题。跨度>
        • 问题是不是所有的事情都可以在 jQuery 中解决,有时你甚至不需要 jQuery(尤其是当它包含相当大的时候)。
        猜你喜欢
        • 1970-01-01
        • 2010-09-15
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2010-11-28
        相关资源
        最近更新 更多