有没有办法看到jQuery生成的实际JavaScript?

时间:2012-10-18 15:34:05

标签: jquery

说明一点,jQuery非常适合初学者,因为它可以帮助我们编写更少的代码,但需要引用一个大文件。我认为没有工具可以将用jQuery编写的代码转换为vanilla JavaScript。利用我的jQuery知识快速编写/生成复杂场景的vanilla JavaScript的好方法是什么?

6 个答案:

答案 0 :(得分:9)

jQuery是vanilla JavaScript。没有完成翻译或代码生成。你只是在调用函数。如果您想知道这些函数的作用,请下拉未缩小的代码并查看您感兴趣的函数。

答案 1 :(得分:2)

jQuery是一个库,一组函数可以帮助简化复杂的事情。

用jQuery编写的代码是普通的jilla javascript。您可以查看他们的uncompressed source code

对于初学者,您可以使用此网站jQuery Source Viewer浏览任何特定功能。

答案 2 :(得分:1)

您始终可以阅读jQuery源代码:

http://james.padolsey.com/jquery/

答案 3 :(得分:1)

JQuery只是一个包装器 - 它有很多用纯JavaScript编写的函数,所以你可以做的是:

  1. 深入了解jquery源代码并查看函数以了解它们正在做什么。

  2. 在浏览器中启用debugmode,看看哪些函数被调用,以及究竟做了什么。

答案 4 :(得分:0)

jQuery不生成javascript,jQuery是javascript。没有简单的方法可以自动将其转换为vanilla javascript,因为它是vanilla javascript。

答案 5 :(得分:0)

您可以查看当前版本的开发文件:http://code.jquery.com/jquery-1.8.2.js

但正如一些人已经说过的那样:jQuery不生成任何Javascript。 jQuery是一个用Javascript编写的库。

利用您的jQuery知识快速编写vanilla Javascript的好方法是实际使用jQuery。 jQuery之所以出名,是因为它抽象了很多,并且使得任务变得简单,这在简单的javascript中会很痛苦。

恕我直言也了解了关于闭包,函数(以及它们在JS中的几率)和javascript中的范围。这将为您提供比网上大多数人更加扎实的javascript知识。而且你越了解JS实际上的工作方式就越好。