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()