Quan instal·lem un programa, fem una
còpia d'arxius o carreguem una pàgina des d'Internet, una
barra de progrés ens ajuda a saber com va la feina.
A les pàgines web, aquesta pot ser una manera d'indicar que la pàgina
no està inactiva, que s'ha engegat un procés i encara no s'ha
acabat. També podríem usar un missatge del tipus "Espereu
un moment ...", però una barra informa més.
Hi ha moltes maneres de fer barres de progrés, però aquí
només en veurem una. Amb tres exemples, ens aproximarem a un estil
de programació que genera codi curt i net. La barra és l'excusa.
El que compta és l'algoritme i el llenguatge n'és una eina.
Conceptes JavaScript
en aquest capítol
Mètodes setTimeout() i clearTimeout() :
creen i eliminen un temporitzador.
Mètodes setIntervalt() i clearInterval() : creen i eliminen
un interval de temps.
Funció eval() : avalua una expressió o bloc de codi.
Operador -= : resta el valor de la dreta a la variable de l'esquerra
i li assigna el resultat.