Maktaba katika JavaScript
Wakati wa programu, kazi zinazorudiwa mara kwa mara hutokea. Kwa mfano, wakati wa ukuzaji wa tovuti, huenda ukahitaji kiendeshaji cha picha (slider). Kutekeleza kiendeshaji cha picha mwenyewe - ni kazi yenye uchumi mkubwa wa nguvu, na muhimu zaidi - inachukua muda mrefu. Kwa kawaida watengenezaji programu, wanaokabiliana na kazi kama hiyo, hujitahidi kutengeneza msimbo wa ulimwengu wote, ambayo inaweza kutumika sio tu katika mradi wa sasa, lakini pia katika mingine, na kuokoa wakati.
Msimbo kama huo watengenezaji programu huupanga katika maktaba. Maktaba inawakilisha faili ya JavaScript, ambayo inaweza kuunganishwa kwa faili ya HTML na kupata seti ya vitendaji tayari vya JavaScript, ambavyo vitaweza kutumika katika mradi wetu.
Kuna maktaba nyingi, ambazo tayari zimeundwa na watengenezaji programu na kuwekwa kwenye upatikanaji wa wazi kwa matumizi ya kila mtu. Kwa hivyo, ikiwa unakabiliwa na kazi yoyote kubwa, daima ni bora kwanza kuangalia, je, hakuna maktaba tayari, zinazotatua tatizo hilo.