Hello po mga master, nag aaral ako ng javascript eh.. My tanong lang sana ako ito po yung code
<!DOCTYPE html>
<html>
<style>
#shape{
background-color:red;
width:200px;
height:200px;
}
</style>
<body>
<div id="timer"></div>
<div id="shape"></div>
<script>
var start = new Date().getTime();
document.getElementById("shape").onclick = function(){
var end = new Date().getTime();
document.getElementById("shape").style.display = "none";
var timeTaken = ("start variable: " + start + " : end variable: " + end + ": Respond time : " + (end - start)/1000 +"s");
document.getElementById("timer").innerHTML = (timeTaken);
}
</script>
</body>
</html>
basic lang po yung program, nag cacalculate lang sya kung gaano katagal bago mo ma click yung red na box, ang tanong ko lang po eh dun sa line na "var start = new Date().getTime();" at dun sa "var end = new Date().getTime();" mas nauna ko naman dineclare yung variable na start at mas nauna syang nag process right ? pero bakit nung tinignan ko yung result mas mataas yung time nung variable end, na mag pro-process palang if pinindot mo yung red box.. bakit ganun ?, diba dapat mas mataas yung value ng variable start, kasi nag process na sya after load ng page.. Salamat po sa sasagot..
<!DOCTYPE html>
<html>
<style>
#shape{
background-color:red;
width:200px;
height:200px;
}
</style>
<body>
<div id="timer"></div>
<div id="shape"></div>
<script>
var start = new Date().getTime();
document.getElementById("shape").onclick = function(){
var end = new Date().getTime();
document.getElementById("shape").style.display = "none";
var timeTaken = ("start variable: " + start + " : end variable: " + end + ": Respond time : " + (end - start)/1000 +"s");
document.getElementById("timer").innerHTML = (timeTaken);
}
</script>
</body>
</html>
basic lang po yung program, nag cacalculate lang sya kung gaano katagal bago mo ma click yung red na box, ang tanong ko lang po eh dun sa line na "var start = new Date().getTime();" at dun sa "var end = new Date().getTime();" mas nauna ko naman dineclare yung variable na start at mas nauna syang nag process right ? pero bakit nung tinignan ko yung result mas mataas yung time nung variable end, na mag pro-process palang if pinindot mo yung red box.. bakit ganun ?, diba dapat mas mataas yung value ng variable start, kasi nag process na sya after load ng page.. Salamat po sa sasagot..