У jQuery есть методы text и html, которые оперируют с DOM, но не проверяют что значения одинаковые. И записывают в DOM то же самое.
Было бы удобно иметь методы, которые бы проверяли не поменялось ли значение, и только если поменялось, то записывали бы его в DOM.
Вопрос в том, можно ли, не лезя в исходник, переписать эти методы?
Код jQuery пишет и анализирует настолько огромное сообщество, что если бы это имело практическую пользу эти функции именно так бы и написали.
Переписывать их своими силами не нужно, максимум напишите обёртку которая проверяет содержимое и подменяет его при надобности, прошу учесть что когда получаем контент из методов $.html(); и $.text(); он обычно содержит всевозможные пробелы и переносы строк, скорее всего потребуется что то вроде $.trim(); или регулярки.
Если эта нужда из-за событий которые вы развесили, а потом подменили контент и события "потерялись", вешайте их на документ:
$(document).on('click', '.classNode', function(){ });
Если разговор все таки про производительность и лишнюю работу браузеру, то в этом случае "забейте", тк, прошу прощения, код jQuery однозначно более оптимален и производительнее вашего.
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости