Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
По сути, мы можем задавать именованные функции-обработчики. Вот и всё. Не знаю, зачем это кому-то понадобится.Я думаю это на будущее для strict mode из ECMAscript 5, там хотят избавиться от arguments.callee.
Internet Explorer, как всегда, сказал «мне с вами не по пути» и сделал getter'ы и setter'ы своим собственным способом.defineProperty тоже, кстати, из ECMAscript 5, так что тут все хорошо, Microsoft стоит упрекать только в том, что этот функционал доступен для встроенных объектов.
document.body.onpropertychange = function() {
var pn = event.propertyName;
var pv = event.srcElement[event.propertyName];
if (pn == "description")
alert(pv);
}
* This source code was highlighted with Source Code Highlighter.
Getters & Setters в Javascript