Treść książki

Przejdź do opcji czytnikaPrzejdź do nawigacjiPrzejdź do informacjiPrzejdź do stopki
Kolejkowanieiczyszczeniezmiandrzewarenderowania..................54
Minimalizacjaprzemalowywaniaiponownegowlewania.................56
Przechwytywanieinformacjioukładzie.................................60
Wyciąganieelementówzprzepływudowykonaniaanimacji..............60
IEoraz:hover.........................................................61
Delegowaniezdarzeń.....................................................61
Podsumowanie...........................................................64
4Algorytmyisterowanieprzepływem...............................65
Pętle.....................................................................65
Typypętli.............................................................65
Wykonywaniepętli....................................................67
Iteracjaopartanafunkcji...............................................72
Instrukcjewarunkowe....................................................73
if-elsekontraswitch.....................................................73
Optymalizacjaif-else...................................................75
Tablicewyszukiwania..................................................77
Rekurencja...............................................................79
Limitstosuwywołań...................................................79
Wzoryrekurencyjne...................................................81
Iteracja...............................................................81
Memoizacja...........................................................83
Podsumowanie...........................................................85
5Łańcuchyiwyrażeniaregularne....................................87
Łączeniełańcuchów......................................................88
Operatoryplus(+)orazplus-równasię(+=)............................88
Łączenietablicy.......................................................91
String.prototype.concat................................................93
Optymalizacjawyrażeńregularnych........................................93
Jakdziaławyrażenieregularne..........................................94
Pojęcienawracania....................................................95
Niekontrolowanenawracanie...........................................99
Uwaganatemattestówporównawczych................................103
Więcejmetodpoprawianiawydajnościwyrażeniaregularnego...........104
Kiedyniekorzystaćzwyrażeńregularnych.............................107
Przycinaniełańcuchów...................................................108
Przycinaniezapomocąwyrażeńregularnych...........................108
Przycinaniebezwyrażeńregularnych..................................111
Rozwiązaniehybrydowe..............................................112
Podsumowanie..........................................................114
vi
|
Spistreści