Wydajne tworzenie elementów DOM C.D.

15 maja 2009

Wydajne tworzenie elementów DOM C.D.

W poprzednim wpisie przedstawiłem trzy sposoby dynamicznego tworzenia elementów DOM przy użyciu biblioteki Prototype. Przeczytaj także wpis Szybkie iteracje czyli przyspieszanie pętli. Po komentarzu Medikoo postanowiłem jeszcze sprawdzić jaki czas wykonania tego samego zadania można osiągnąć używając czystego Javascriptu. 4. Sposób Zamiast metody each użyłem funkcji for i czas zmalal z okolo 0.5 sekundy do […]

13 maja 2009

Wydajne tworzenie elementów Document Object Model

Dynamiczne elementy DOM, które tworzą stronę i zmieniają się przy zastosowaniu AJAX’a można tworzyć na wiele sposób. Poniżej przedstawie trzy najczęściej przeze mnie używane i porównam je ze względu na wydajność. Testy zostały przeprowadzone na Firefox 3.0.3 na Ubuntu przy użyciu opcji Czas wykonania (ang. Profiler) z pluginu Firebug. Przeczytaj także wpis Szybkie iteracje czyli […]

27 marca 2009

4 sposoby definiowania klasy w Javascript

O co chodzi? W Javascript programowanie obiektowe może być zrealizowane przy pomocy różnych składni. Poniżej opiszę cztery sposoby podejścia do tematu. Należy pamiętać, że w JS nie ma klas, tak jak w innych językach. Możemy symulować klasy przy pomocy funkcji, ale generalnie wszystko jest obiektem. 1. Funkcja Definiujemy klasę, następnie przy pomocy słowa kluczowego new […]

23 marca 2009

Internet Explorer 8, czyli jak radzić sobie w ekstremalnych sytuacjach

W zeszłym tygodniu Microsoft wypuścił stabilną wersję Internet Explorer 8. W wersji beta część javascriptu nie działała, więc pełen nadzieji zainstalowałem najnowszą stabilna wersję i okazało się, że jak nie działało, tak nie działa.