File size: 2,053 Bytes
6cd9596
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
<!DOCTYPE html> 
<html lang="en">
	<head>
		<title>Tween.js / hello world!</title>
		<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
		<link href="css/style.css" media="screen" rel="stylesheet" type="text/css" />
	</head>
	<body>
		<div id="info">
			<h1><a href="http://github.com/tweenjs/tween.js">tween.js</a></h1>
			<h2>00 _ hello world</h2>
			<p>Simple example for illustrating the creation and chaining of tweens.</p>
		</div>
		<div id="target" style="position:absolute; top: 100px; left: 100px; width: 100px; height: 100px; background: #a0dde9; padding: 1em;">
			hello world!
		</div>

		<script src="../src/Tween.js"></script>
		<script src="js/RequestAnimationFrame.js"></script>
        
        <script src="additionWithStart.js"></script>
        <script src="additionWithoutStart.js"></script>
        <script src="additionWithUpdate.js"></script>
        <script src="updateMany.js"></script>
        
		<script>
            
            function timeFunction(func) {
                var startTime = new Date().getTime();
                func();
                var endTime = new Date().getTime();
                
                return (endTime - startTime) / 1000.0;
            }
            
            var additionWithStartTime = timeFunction(additionWithStart);
            TWEEN.removeAll();
            console.log("Addition with start(): " + additionWithStartTime);
            
            var additionWithoutStartTime = timeFunction(additionWithoutStart);
            TWEEN.removeAll();
            console.log("Addition without start(): " + additionWithoutStartTime);
            
            var additionWithUpdateTime = timeFunction(additionWithUpdate);
            TWEEN.removeAll();
            console.log("Addition with TWEEN.update(): " + additionWithUpdateTime);
            
            updateManySetup();
            var updateManyTime = timeFunction(updateMany);
            TWEEN.removeAll();
            console.log("Update many tweens: " + updateManyTime);

		</script>
	</body>
</html>