Changeset 4034 for trunk/jquery/build
- Timestamp:
- 12/05/07 17:33:49 (1 year ago)
- Location:
- trunk/jquery/build/speed
- Files:
-
- 2 added
- 1 removed
- 2 modified
-
benchmarker.js (modified) (3 diffs)
-
index.html (modified) (3 diffs)
-
jquery-1.1.2.js (deleted)
-
jquery-1.2.1.js (added)
-
jquery-basis.js (added)
Legend:
- Unmodified
- Added
- Removed
-
trunk/jquery/build/speed/benchmarker.js
r2194 r4034 21 21 } catch(e) { } 22 22 }) 23 var times = 5;24 jQuery("#times").html(times);23 // set # times to run the test in index.html 24 var times = parseInt(jQuery("#times").val()); 25 25 jQuery.benchmarker.startingList = this.get(); 26 26 benchmark(this.get(), times, jQuery.benchmarker.libraries); … … 34 34 jQuery("td.test").before("<td><input type='checkbox' checked='checked' /></td>"); 35 35 jQuery("button.runTests").bind("click", function() { 36 jQuery('td [input:checked]+ td.test').benchmark();36 jQuery('td:has(input:checked) + td.test').benchmark(); 37 37 }); 38 38 39 jQuery("button.retryTies").bind("click", function() { jQuery("tr [td.tie]td.test").benchmark() })39 jQuery("button.retryTies").bind("click", function() { jQuery("tr:has(td.tie) td.test").benchmark() }) 40 40 41 41 jQuery("button.selectAll").bind("click", function() { jQuery("input[@type=checkbox]").each(function() { this.checked = true }) }) … … 53 53 }) 54 54 55 var headers = jQuery.map(jQuery.benchmarker.libraries, function(i) { 56 return "<th>" + i + "</th>" 55 var headers = jQuery.map(jQuery.benchmarker.libraries, function(i,n) { 56 var extra = n == 0 ? "basis - " : ""; 57 return "<th>" + extra + i + "</th>" 57 58 }).join(""); 58 59 -
trunk/jquery/build/speed/index.html
r2194 r4034 6 6 <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> 7 7 <title>Speed Test</title> 8 <script src="../dist/jquery.js" type="text/javascript"></script> 9 <script src="jquery-1.1.2.js" type="text/javascript"></script> 8 <script src="jquery-basis.js" type="text/javascript"></script> 9 <script src="../../dist/jquery.js" type="text/javascript"></script> 10 <script type="text/javascript"> 11 jQuery.noConflict(); 12 </script> 10 13 <link rel="stylesheet" href="benchmarker.css" type="text/css" media="screen" /> 11 14 </head> … … 16 19 <div id="badid"></div> 17 20 <div id="time-test"> 18 <p>Using the following selector expressions (< span id="times">5</span> times each):</p>21 <p>Using the following selector expressions (<input type="text" id="times" maxlength="5" size="5" value="20"/> times each):</p> 19 22 <p>NOTE: Number shown is an average.</p> 20 23 <div class="buttons"> … … 503 506 </div> 504 507 <script type="text/javascript" charset="utf-8"> 505 jQuery.benchmarker = {libraries: [" jQOld", "jQuery"]};508 jQuery.benchmarker = {libraries: ["$", "jQuery"]}; 506 509 </script> 507 510
