jQuery中最常用方法的就是jQuery( ),也即$( ). jQuery( )是一个函数调用,调用的结果是返回了一个jQuery实例对象. 编写组件通常的做法是将组件封装成一个对象,需要用的时候则通过new运算符来创建一个实例.但是jQuery( )无须我们用new手工实例化,它会自动返回一个实例. 要实现这一点,最直接的思路就是定义这样一个函数: 这么做的问题是出现了死循环: 最简单的解决办法是借助另一个构造函数: 这么做技术上并没有什么问题,但是jQuery的作者并没有这么做,可能是出…