这个模式的优势: 在jQuery对象和组件和实例之间可以互相保留引用。 代码清晰。 易于扩展。 可以摆脱一些复杂的机制,手工完成组件。 最后一点是最有意思的,如果按这个模式来做,构造函数和原型方法都可以自由控制。能够摆脱的东西就是一些继承的hack手段,甚至jQuery也不是必须的。 手工的总是最好的。 一个简陋DEMO 代码如下: /* * @by ambar_li * @create 2010-11-30 * 标签选择,验证 */ (function($){ var tagSelector = function(input,options){ var me = this; var opt