Я разрабатываю свой первый плагин jQuery, который предлагает несколько дополнительных обратных вызовов.Например, существует обратный вызов onChange
, который срабатывает при изменении значения поля ввода.
Для всех настроек у меня есть объект defaults
, который содержит значения по умолчанию, которые затем объединяются снастройки экземпляра: var settings = $.extend({}, defaults, options);
Какое значение по умолчанию лучше для этих необязательных обратных вызовов?Прямо сейчас я использую null
, но для этого необходимо проверить, является ли обратный вызов функцией или нет:
if ($.isFunction(settings.onChange)) {
settings.onChange(...);
}
Лучше ли по умолчанию пустая функция?Или что-то другое?Что является стандартом в разработке плагинов jQuery?
Спасибо!