Tārpi Nesen stāstīju par punktiņu dzenāšanu specseminārā, kā man tas iepatikās, un kā es uzrakstīju mazītiņu paskāla programmu, kas tos punktus dzenā.
Nu un tagad, sporta pēc, esmu uzrakstījis apmēram to pašu iekš JavaScript.
Ļoti netīri un nesmuki, bet galvenais, ka strādā :).
Aplūkot var
šeit.
Ar JavaScript viss negāja gluži tik gludi, kā varētu vēlēties. Galvenā problēma - ātrdarbība. Paskālā varēju bez mazākās raustīšanās pa ekrānu dzenāt tūkstošiem punktiņu, JavaScript variantā jau 500 punktiņu pārzīmēšana norit ar
žagošanos. Paraudziņā tiek dzenāti tikai 50 punktiņi (lai uz vidusmēra datora rādītos raiti), bet ar tik pietiek, lai saprastu, kas īsti notiek.
Ar prieku konstatēju, ka pēdējā laikā sanācis neviens vien darbiņš, kas izmanto JavaScript, kaut arī šo valodu neesmu speciāli mācījies un faktiski nemaz nemāku. Pirmā lieta, ko uztaisīju, bija nu jau nebūtībā aizgājusī 508 apmaksas forma. Tajā, izvēloties pakalpojumus, turpat klienta pusē uzreiz tika sarēķinātas izmaksas (norēķinu vienība - alus pudele). Tālāk nāca spēle Minesweeper - visa vienā htm failā, tikai html,css un javascript, bet tā šobrīd kaut kur noklīdusi, nevaru atrast. Tad nāca
Detransliterācijas bookmarklets, tad tīmekļa kameras klienta puse, kuru drīzumā savedīšu atkal kārtībā, un tagad - punktiņu dzenājamais skriptiņš. Man jau liekas - iespaidīgi.