jQuery是如何工作的?

时间:2015-07-06 20:07:02

标签: javascript jquery

我一直想知道这一段时间,在寻找答案的时候,我找到的只是jQuery教程。 我已经知道如何使用它了,我想知道它是什么让它变得更好。

例如,像链接功能一样的东西

$('#id').show().animate().hide();

这是如何工作的,我如何在JavaScript中自行重新创建?

我查看了jQuery源代码并且无法弄明白,我可以理解一些部分,但其他部分令人困惑。然后,未压缩的开发人员版本长10,000行!

我想创建自己的JavaScript库,它可能永远不会像jQuery一样好,但我将学习JavaScript和jQuery的数量将使我更好地使用它们。在我很好地理解它是如何工作之前,问题是从哪里开始?这个问题的答案是......提出问题!

1 个答案:

答案 0 :(得分:0)

JQuery基于jQuery对象的思想,jQuery对象是一个包装DOM元素列表的javascript对象,可以在该列表上执行各种功能。

您的问题的关键是可以在jQuery对象上运行的大多数函数返回jQuery对象(或新的jQuery对象)。这是允许链接的原因。 (如果检查jQuery API documentation,每个函数都会列出返回类型,通常是" jQuery"。)