Generování aplikací v jazyce JavaScript
JavaScript Application Generator
Typ dokumentu
bakalářská prácebachelor thesis
Autor
Varga Ivan
Vedoucí práce
Čulík Zdeněk
Oponent práce
Hořák Zbyněk
Studijní obor
Aplikovaná informatikaStudijní program
Aplikace přírodních vědInstituce přidělující hodnost
katedra matematikyObhájeno
2018-09-03Práva
A university thesis is a work protected by the Copyright Act. Extracts, copies and transcripts of the thesis are allowed for personal use only and at one?s own expense. The use of thesis should be in compliance with the Copyright Act http://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf and the citation ethics http://knihovny.cvut.cz/vychova/vskp.htmlVysokoškolská závěrečná práce je dílo chráněné autorským zákonem. Je možné pořizovat z něj na své náklady a pro svoji osobní potřebu výpisy, opisy a rozmnoženiny. Jeho využití musí být v souladu s autorským zákonem http://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf a citační etikou http://knihovny.cvut.cz/vychova/vskp.html
Metadata
Zobrazit celý záznamAbstrakt
Cílem bakalářské práce je vytvořit generátor, který bude produkovat webové stránky za pomoci JavaScriptu z konkrétního zdrojového souboru. Bakalářská práce nejprve uvádí a vysvětluje základní systémy pro vývoj webových stránek, jako jsou JavaScript a HTML. Následně je analyzován návrh generátoru společně s popisným jazykem vytvořeným pro účel bakalářské práce. Popisný jazyk je zcela vytvořen autorem práce a navržen za účelem co nejlepší kompatibility s generátorem. Zdrojový soubor je napsán v tomto jazyce a každý jeho prvek představuje část prezentační knihovny. Z tohoto důvodu je používána prezentační knihovna a to jmenovitě EasyUI. V následující části bakalářské práce jsou zobrazeny jednotlivé části kódu za účelem jejich další analýzy. Závěrečná část práce se pak zaměřuje na pokyny potřebné pro provoz samotného programu. Na závěr jsou zmíněny problémy, které se mohou během provozu generátoru vyskytnout a také možnosti jeho budoucího vývoje. This projecťs aim is to create a generator which will produce websites using JavaScript from specific source file. Firstly, the project introduces and explains basic systems for website development such as JavaScript and HTML. Subsequently, the design of the generator is analysed together with the descriptive language created for this project purposes. The descriptive language is created from a scratch and designed for the best compatibility with the generator. The source file is written in this concrete language and each element represents a part of the presentation library called EasyUI which is specifically used for this reason. In the following section, parts of the code are displayed in order to be further analysed. The final part of the project focuses on the guidelines necessary for running the program. Possible problems which may occur during the run of the generator are examined, followed by a discussion of future development possibilities of the generator.
Kolekce
- Bakalářské práce - 14101 [278]