ninja Chapter3.2a
by Joe LeMonnier
HTML
<script src="https://getfirebug.com/firebug-lite-debug.js"></script>
<button id="test">
click Me
</button>
JavaScript
function assert(value, desc) {
var li = document.createElement("li");
li.className = value ? "pass" : "fail";
li.appendChild(document.createTextNode(desc));
document.getElementById("results").appendChild(li);
}
/*var button={
clicked:false,
click :( ) => {
this.clicked = true;
console.log('this clicked is',this.clicked);
console.log('this=',this)
console.log('button.clicked=',button.clicked)
}
}
*/
var button1={
count:0,
clicked:false,
click :function( ) {
this.clicked = true;
console.log('this clicked is',this.clicked);
console.log('this=',this);
console.log('was thebutton.clicked=',button1.clicked)
console.log('count=',button1.count++ )
}
}
console.log('1');
console.log("button=");
var elem = document.getElementById("test");
elem.addEventListener("click", button1.click);
console.log('Button.clicked=',button1.clicked);
//button.click()