What is the most efficient way to create HTML elements using jQuery?

后端 未结 12 2628
甜味超标
甜味超标 2020-11-22 06:40

Recently I\'ve been doing a lot of modal window pop-ups and what not, for which I used jQuery. The method that I used to create the new elements on the page has overwhelming

12条回答
  •  刺人心
    刺人心 (楼主)
    2020-11-22 06:51

    personally i'd suggest (for readability):

    $('
    ');

    some numbers on the suggestions so far (safari 3.2.1 / mac os x):

    var it = 50000;
    
    var start = new Date().getTime();
    for (i = 0; i < it; ++i)  {
      // test creation of an element 
      // see below statements
    }
    var end = new Date().getTime();
    alert( end - start );                
    
    var e = $( document.createElement('div') );  // ~300ms
    var e = $('
    '); // ~3100ms var e = $('
    '); // ~3200ms var e = $('
    '); // ~3500ms

提交回复
热议问题