$.fn.sTable.defaults 是 sTable 插件的“全局默认配置”对象。
$.fn.sparkTable.defaults 是 sparkTable 插件的“全局默认配置”对象。 所有实例在初始化时,都会先与它合并($.extend),再与用户调用时传入的 option 再次合并。
✅ 作用
1、集中管理默认值
把插件里会用到的所有可配置项,统一放在一处,方便维护。
2、允许全局覆盖
开发者在引入插件后,可以直接改这个对象,从而 一次性影响页面上所有 sparkTable 实例,而不必在每个 $('#table').sparkTable({...}) 里重复写。
$.fn.sparkTable.defaults 就是插件的 “全局默认配置表”, 所有实例都会以它为基础,再叠加用户自定义值。
// 插件内部先声明
$.fn.sTable.defaults = {
height: 300,
striped: true,
textPreWrap: false,
columns: [],
// … 其他选项
};
// 用户想全局改掉默认高度,只需:
$.fn.sparkTable.defaults.height = 400;
浙公网安备 33010602011771号