说明一点,jQuery非常适合初学者,因为它可以帮助我们编写更少的代码,但需要引用一个大文件。我认为没有工具可以将用jQuery编写的代码转换为vanilla JavaScript。利用我的jQuery知识快速编写/生成复杂场景的vanilla JavaScript的好方法是什么?
答案 0 :(得分:9)
jQuery是vanilla JavaScript。没有完成翻译或代码生成。你只是在调用函数。如果您想知道这些函数的作用,请下拉未缩小的代码并查看您感兴趣的函数。
答案 1 :(得分:2)
jQuery是一个库,一组函数可以帮助简化复杂的事情。
用jQuery编写的代码是普通的jilla javascript。您可以查看他们的uncompressed source code
对于初学者,您可以使用此网站jQuery Source Viewer浏览任何特定功能。
答案 2 :(得分:1)
您始终可以阅读jQuery源代码:
答案 3 :(得分:1)
JQuery只是一个包装器 - 它有很多用纯JavaScript编写的函数,所以你可以做的是:
深入了解jquery源代码并查看函数以了解它们正在做什么。
在浏览器中启用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实际上的工作方式就越好。