diplomsko delo
Abstract
Cilj diplomske naloge je bil ustvariti odprtokodno JavaScript knjižnico,
ki animira tekst v okolju brskalnika.
Najprej so bile pregledane vse obstoječe javascript knjižnice za animacijo
in zapisane vse njihove pomanjkljivosti pri animaciji teksta.
Nato so bile pregledane popularne spletne strani,
kjer so takšne animacije uporabljene,
in zapisane vse funkcionalnosti, ki jih bo knjižnica potrebovala.
S temi podatki je bila ustvarjena psevdo koda knjižnice,
ki je bila uporabljena za zgled pri programiranju prave knjižnice.
Sledila je izbira razvojnega okolja in
potrebne tehnologije za lažjo implementacijo kode knjižnice.
Med implementiranjem knjižnice so bili ustvarjeni testi za posamezne
funkcionalnosti za sprotno preverjanje delovanja kode.
Ko so bile posamezne funkcionalnosti zaključene, je bila na spletno
mesto NPM objavljena nove verzija knjižnice. Po zaključku knjižnice
je bilo potrebno natančno dokumentirati njeno delovanje in primere uporabe.
Keywords
JavaScript;knjižnica;animacija;tekst;animacija teksta;HTML;CSS;univerzitetni študij;diplomske naloge;
Data
Language: |
Slovenian |
Year of publishing: |
2024 |
Typology: |
2.11 - Undergraduate Thesis |
Organization: |
UL FRI - Faculty of Computer and Information Science |
Publisher: |
[V. Waldner] |
UDC: |
004.928(043.2) |
COBISS: |
184576003
|
Views: |
28 |
Downloads: |
4 |
Average score: |
0 (0 votes) |
Metadata: |
|
Other data
Secondary language: |
English |
Secondary title: |
JavaScript library for text animation |
Secondary abstract: |
The goal of the thesis was to create an open-source JavaScript
library for creating text-based animations in the browser.
First, all existing animation libraries were examined,
and their flaws regarding text animations were noted.
Next, popular websites that use text animations were looked at,
and all the features required to replicate them were noted.
With this information, library pseudo code was created,
which served as a basis for the actual library.
Next, the development environment and necessary technologies were selected.
During implementation, unit tests were written for individual features
to continuously verify the code's functionality and performance.
When a feature was completed, a new version of the library was uploaded
to the NPM site. After the library was complete, its features and use
cases were thoroughly documented. |
Secondary keywords: |
JavaScript;library;animation;text;HTML;CSS;computer and information science;diploma;Računalniška animacija;Računalništvo;Univerzitetna in visokošolska dela; |
Type (COBISS): |
Bachelor thesis/paper |
Study programme: |
1000468 |
Embargo end date (OpenAIRE): |
1970-01-01 |
Thesis comment: |
Univ. v Ljubljani, Fak. za računalništvo in informatiko |
Pages: |
36 str. |
ID: |
22824574 |