If you're seeing this message, it means we're having trouble loading external resources on our website.

如果你被网页过滤器挡住,请确保域名*.kastatic.org*.kasandbox.org 没有被阻止.

主要内容

原理:浏览 jQuery 源代码

你可能会认为用 jQuery 居然如此强大,真是太神奇了。但这并不是魔法,它只是一大堆 JavaScript 代码 —— 并且由于它是开源的,任何人都可以浏览 jQuery 的代码,亲自看到它的神奇之处。
你可以在 GitHub 网站上查到源代码,也可以用下面两个网址,更方便浏览: jQuery source viewerjQuery deconstructed.
举个例子,来看看html()方法的代码。它对各种错误条件和边界情况进行了大量检查,最终,它运行下面这行代码,告诉浏览器设置 HTML 内部的内容:
elem.innerHTML = value;
查看 jQuery 的代码可能会让人望而生畏,因为它既涉及高级 JavaScript 语法,也涉及大量关于浏览器如何工作的专业知识——但想想看,能看到在各种浏览器上运行的功能强大的 JS 库是由哪些代码编制而成的,是多么酷的一件事!

想加入讨论吗?

尚无帖子。
你会英语吗?单击此处查看更多可汗学院英文版的讨论.