18-讨论
12.4.3 讨论
在插件中支持选项是为插件带来极大灵活性的强大方法。支持丰富选项集的插件更可能符合广泛受众的需求,执行更多种类的任务,而且通常比不支持选项的插件更流行。
在插件中包含一组默认选项是给使用插件的开发人员带来灵活性,以及插件实现方式选择的另一种方法。默认选项还带来了一个方便的特性:插件可以始终依赖定义的某些选项,从而减少了检查某个选项是否传递的代码量。这使插件用户在每次调用插件时,能够覆盖单个选项、多个选项甚至所有选项。最后,通过在jQuery对象中附加默认选项,这些选项可以在全局范围内覆盖选项,为用户提供另一种新颖且具有创造性的工具。