Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Optymalizacja generowania tabeli html.
KsaR
post
Post #1





Grupa: Zarejestrowani
Postów: 520
Pomógł: 102
Dołączył: 15.07.2014
Skąd: NULL

Ostrzeżenie: (0%)
-----


[JAVASCRIPT] pobierz, plaintext
  1. var
  2. d = document,
  3. div = d.createElement('div'),
  4. i=0,
  5. larr = [],
  6. lvls = [0,10,40,110,260,...]; // 1k int'ów.
  7.  
  8. while (1000!==++i) {
  9. larr[i]='<tr><td>'+(i+1)+'</td><td>'+lvls[i]+'</td></tr>';
  10. }
  11.  
  12. div.innerHTML = '<table id="levels">
  13. <tr>
  14. <th>LvL</th><th>Experience</th>
  15. </tr>'+
  16. larr.join('')
  17. +'</table>';
  18.  
  19. d.body.appendChild(div);
[JAVASCRIPT] pobierz, plaintext

Wygenerowanie tabeli zajmuję około 2s na moim tablecie,
a strona będzie głównie na urządzenia mobilne.
Da się jakoś zoptymalizować to? Bo już bardziej nie potrafię tongue.gif


--------------------
Go to the top of the page
+Quote Post

Posty w temacie
- KsaR   Optymalizacja generowania tabeli html.   26.04.2016, 00:36:56
- - Pyton_000   Zamiast przypisywać do tablicy spróbuj od razu wrz...   26.04.2016, 06:58:57
|- - KsaR   Cytat(Pyton_000 @ 26.04.2016, 07:58:5...   26.04.2016, 10:37:47
- - trueblue   Pomoże? http://stackoverflow.com/a/4865247/5889778   26.04.2016, 11:11:25
- - Pyton_000   @trueblue przecież on tak w sumie właśnie ma @Ksa...   26.04.2016, 11:14:50
- - trueblue   Cytat(Pyton_000 @ 26.04.2016, 12:14:5...   26.04.2016, 11:48:59
- - KsaR   Cytat[JAVASCRIPT] pobierz, plaintext r[++j...   26.04.2016, 12:13:13
- - trueblue   Pyton_000, zwracam honor.   26.04.2016, 13:13:24
- - Pyton_000   Ale o co chodzi   26.04.2016, 13:19:57
- - KsaR   [JAVASCRIPT] pobierz, plaintext while (1000!==...   26.04.2016, 13:20:57
- - trueblue   Co dokładnie nie działa? CytatFor a non-global re...   26.04.2016, 13:39:37
- - KsaR   Testuje sobie na tej podstronie póki co http://ksa...   26.04.2016, 13:41:59
- - trueblue   http://stackoverflow.com/a/805113/5889778   26.04.2016, 13:56:18
- - KsaR   Ok. Teraz pokazuję tabele i dziala szybciej jednak...   26.04.2016, 14:29:40
- - trueblue   Elementy w tabeli wyglądają tak: 0: "2 10...   26.04.2016, 14:39:56
- - KsaR   [JAVASCRIPT] pobierz, plaintext while (1000!==...   26.04.2016, 14:47:40
- - nospor   zamiast dowalac przecinek do tablicy, poprostu zam...   26.04.2016, 14:51:36
- - KsaR   [JAVASCRIPT] pobierz, plaintext while (1000!==...   26.04.2016, 15:06:09
- - nospor   /(\d+)\s(\d+),/g przecinek ma byc ...   26.04.2016, 15:17:14
- - KsaR   Juz działa - [JAVASCRIPT] pobierz, plaintext // ...   26.04.2016, 15:35:27
- - nospor   i = 0; alert(i++); i = 0; alert(++i);   26.04.2016, 15:40:41
- - Pyton_000   Wiesz jaka jest różnica międzi '++i' a ...   26.04.2016, 15:48:17
|- - KsaR   Cytat(Pyton_000 @ 26.04.2016, 16:48:1...   26.04.2016, 16:02:48
- - nospor   CytatNo raczej. ++i dodaje przed wywolaniem zmienn...   26.04.2016, 16:16:52
- - KsaR   Tak zrobiłem: [JAVASCRIPT] pobierz, plaintext whi...   26.04.2016, 17:28:23
- - Comandeer   Hmm… A rozbicie tego na kilka asynchroniczny...   26.04.2016, 18:01:00


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 05:37