Здравствуйте, Стандартную функцию переопределить обычно получается. Вот пример:
// переопределяем
Array.prototype.pop = function () {
console.error('pop function not working, hehe');
};
// запускаем
[1, 2, 3].pop();
Но у меня не получается переодпределить CSSStyleSheet:
CSSStyleSheet.prototype.rules = function () {
console.error('use .cssRules instead for compatibility');
return false;
}
Примечание: чтоб вывело ошибку нужно запустить файл js, а не просто закинуть его в консоль. Заранее большое спасибо.
Ура! Таки получилось переопределить функцию....
Object.defineProperty(CSSStyleSheet.prototype, 'rules', {
get: function () {
console.warn('use .cssRules instead of .rules for compatibility');
return this.cssRules;
}
});
Еще как вариант, можно эту чать просто удалить:
delete CSSStyleSheet.prototype.rules
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Пытаюсь разобраться в некоторых тонкостях js{} + [] = 0 , потому что {} будет восприниматься как пустой блок кода, а + [] приведется к числу, т
Есть строка с цифрами надо поменять цифры местами на пример строка: 3245 на выходе должно получиться : 2354; Кто подскажет, как это можно реализовать...
Хочу изменить цвет элементаЕсть элемент список но в качестве значений этого элемента я использую цвет background-color
День добрый! Подскажите как сделать функционал в canvas,чтобы по клику мыши по квадрату, он удалялся с экрана (с массива)В данном примере у меня...