var Greeter = (function () {
// Название класса Greeter
function Greeter(message) { // message - переменная, подставляемая при создании объекта класса
this.greeting = message; // Определение атрибута greeting класса Greeter
}
// Метод класса Greeter
Greeter.prototype.greet = function () { // Метод greet
return "Hello, " + this.greeting;
};
return Greeter; // Инициализация класса Greeter
})();
var greeter = new Greeter("world"); // Создание объекта из класса Greeter
// Добавление на экран кнопки, нажатие на которую будет вызывать метод greet класса Greeter
var button = document.createElement('button');
button.innerText = "Say Hello";
button.onclick = function () { alert(greeter.greet()); };
document.body.appendChild(button);
Комментариев нет:
Отправить комментарий