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