diplomsko delo
Val Waldner (Author), Marko Bajec (Mentor)

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:
Typology: 2.11 - Undergraduate Thesis
Organization: UL FRI - Faculty of Computer and Information Science
Publisher: [V. Waldner]
UDC: 004.928(043.2)
COBISS: 184576003 Link will open in a new window
Views: 28
Downloads: 4
Average score: 0 (0 votes)
Metadata: JSON JSON-RDF JSON-LD TURTLE N-TRIPLES XML RDFA MICRODATA DC-XML DC-RDF RDF

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