2012-10-18 98 views
0

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

+1

jQuery不会“生成”Javascript。它是一个库:你要求它做一些复杂的事情,并且它像它一样,就像你自己的JS函数不生成Javascript一样,而只是执行任务。 – lanzz

+0

嗯.. jQuery是用Javascript编写的。你的意思是要问关于TypeScript或什么? –

+0

我应该更好地提出我的问题。我明白jQuery是JavaScript。为了再次拍摄我的问题,我想找到一种方法来查看jQuery“呈现”或自动“生成”的Javascript。 感谢您的所有答案。Vega,jholloman,Christoph已经阅读了我的想法,并且我将按照他们的提示使用jQuery Source Viewer工具&'在浏览器中启用调试模式并查看哪些函数被调用以及具体做什么'。 – mvark

回答

2

jQuery是一个函数库,它有助于简化复杂的东西。

用jQuery编写的代码是普通的香草javascript。你可以看看他们的uncompressed source code

对于初学者,你可以使用这个网站jQuery Source Viewer浏览器通过任何特定的功能。

+0

我还发现GitHub上的jQuery Annotated Source会很有用 - http://robflaherty.github.io/jquery-annotated-source/ – mvark

9

jQuery是香草JavaScript。没有完成的翻译或代码生成。你只是在调用函数。如果你想知道这些功能呢,拉下未精缩代码,看看你所感兴趣的功能

0

jQuery不生成JavaScript,jQuery是JavaScript。有没有简单的方法来自动将其转换为香草的JavaScript,因为它是香草的JavaScript。

1

jQuery是只是一个包装 - 它有很多的功能,这都写在普通的JavaScript,所以你可以做的是:

  1. 挖成jQuery的来源和看一看的功能看看他们在做什么。

  2. 在浏览器中打开debugmode并查看哪些函数被调用以及具体做什么。

0

那么你可以看看到当前版本的开发文件:http://code.jquery.com/jquery-1.8.2.js

但由于已经有一些在这里说:jQuery的不会产生任何JavaScript。 jQuery是一个库,用Javascript编写。

利用jQuery知识快速编写vanilla Javascript的一个好方法是实际使用jQuery。 jQuery很有名,因为它抽象了很多东西,并且使得任务变得简单,这在本来就很痛苦的javascript中。恕我直言,我还学习了一些关于闭包,函数(和它们在JS中的可能性)和范围在JavaScript中。这会给你一个比网上大多数人更扎实的JavaScript知识。而且你越了解JS如何实际工作,你的代码就会越好。

相关问题