Работаю с плагином dateRangePicker. Функциональности не хватает. Хочу дописать свои фидбеки. Вопрос: Как это сделать не влезая в плагин? То есть отдельным файлом, чтобы все лежало. Возможно ли такое? По сути нужно переписать несколько функций внутри и добавить свою опцию в объект настроек. Спасибо.
Это не всегда возможно.
Посмотрите в исходники плагина.
Если какие-то внутренние функции доступны глобально, их можно переопределить и вернуть из них что-то, что вам нужно.
Можно сделать прокси для каких-то функций.
В качестве примера: мы хотим расширить браузерную document.createElement
, чтобы на запрос document.createElement()
создавался див.
var documentCreateElement = document.createElement;
document.createElement = function (tagName) {
if (tagName === undefined) {
tagName = 'div';
}
return documentCreateElement.call(this, tagName);
};
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Почему здесь при модификации объекта из функции, не меняется исходный объект? Спасибо!!
Почему нельзя сравнивать callback с null? Отладчик ругается: