用js创建表格
tr高度为24  
td宽度为80
列为512
行为128创建时间不能超过5秒(或者多出一点点也可以)有兴趣的大虾可以试试!~~~

解决方案 »

  1.   

    IE下不到3秒,ff下不到2秒
    window.onload = function(){
    var s = new Date().getTime();
    var i = 0, _td = 512, _tr = 128;
    var table = document.createElement('table'), 
    tr = document.createElement('tr'), 
    td = document.createElement('td');

    table.cellPadding = 0, table.cellSpacing = 1, table.border = 1;
    td.width = 80, td.height = 24;

    for (i = 0; i < _td - 1; i++) {
    tr.appendChild(td.cloneNode(true));
    }
    for (i = 0; i < _tr - 1; i++) {
    table.appendChild(tr.cloneNode(true));
    }
    document.body.appendChild(table);
    alert(((new Date().getTime()) - s) / 1000);
    }
      

  2.   

    多减1,修正一下
    window.onload = function(){
        var s = new Date().getTime();
        var i = 0, _td = 512, _tr = 128;
        var table = document.createElement('table'), 
        tr = document.createElement('tr'), 
        td = document.createElement('td');
        
        table.cellPadding = 0, table.cellSpacing = 1, table.border = 1;
        td.width = 80, td.height = 24;
        
        for (i = 0; i < _td; i++) {
            tr.appendChild(td.cloneNode(true));
        }
        for (i = 0; i < _tr; i++) {
            table.appendChild(tr.cloneNode(true));
        }
        document.body.appendChild(table);
        alert(((new Date().getTime()) - s) / 1000);
    }
      

  3.   

    document.write("<table>")
    ''''''''''
    document.write("</table>")
      

  4.   

     var table = document.createElement('table'), 
        tr = document.createElement('tr'), 
        td = document.createElement('td');
        
        table.cellPadding = 0, table.cellSpacing = 1, table.border = 1;
        td.width = 80, td.height = 24;
        
        for (i = 0; i < _td; i++) {
            tr.appendChild(td.cloneNode(true));
        }
        for (i = 0; i < _tr; i++) {
            table.appendChild(tr.cloneNode(true));
        }
        document.body.appendChild(table);