|
Zpracování předpisů CSS v jazyce Java
Švercl, Jan ; Bartík, Vladimír (oponent) ; Burget, Radek (vedoucí práce)
Tato práce se věnuje problematice manipulace s předpisy kaskádových stylů. Prvním cílem je vytvoření knihovny pro manipulaci s předpisy CSS - je navrhnuto objektové rozhraní předpisu CSS, pomocí nástroje JavaCC vygenerován syntaktický analyzátor, doplněna implementace rozhraní a vše spojeno do funkčního celku. Knihovna umožňuje načtení předpisu CSS a převedení do objektové reprezentace, editaci či následně export zpět do textového souboru. Druhá část práce se zabývá implementací knihovny pro ohodnocení stromu dokumentu - každý (X)HTML dokument je tvořen stromem elementů, ke kterým jsou následně v předpisu CSS vyhledávána pravidla a ve správném pořadí přiřazovány jejich deklarace. V závěru práce je popsána DEMO aplikace, která demonstruje možnosti obou knihoven a umožňuje provádění experimentů či testování. Ukázána je také technika profiling, umožňující vyhledat ve zdrojovém kódu výkonnostně náročné pasáže, které mohou být dále optimalizovány.
|
|
Návrh internetových stránek
Fučíková, Aneta ; Klusák, Aleš (oponent) ; Koch, Miloš (vedoucí práce)
Podstatou této bakalářské práce je vytvoření reprezentativních internetových stránek, které zajistí lepší propagaci podniku a poslouží jako informační zdroj pro potencionální zákazníky. Součástí mé práce je shrnutí obecné teorie, konkrétní návrh webové stránky a její umístění na webhosting.
|
|
Návrh internetových stránek
Fučíková, Aneta ; Klusák, Aleš (oponent) ; Koch, Miloš (vedoucí práce)
Podstatou této bakalářské práce je vytvoření reprezentativních internetových stránek, které zajistí lepší propagaci podniku a poslouží jako informační zdroj pro potencionální zákazníky. Součástí mé práce je shrnutí obecné teorie, konkrétní návrh webové stránky a její umístění na webhosting.
|
|
Zpracování předpisů CSS v jazyce Java
Švercl, Jan ; Bartík, Vladimír (oponent) ; Burget, Radek (vedoucí práce)
Tato práce se věnuje problematice manipulace s předpisy kaskádových stylů. Prvním cílem je vytvoření knihovny pro manipulaci s předpisy CSS - je navrhnuto objektové rozhraní předpisu CSS, pomocí nástroje JavaCC vygenerován syntaktický analyzátor, doplněna implementace rozhraní a vše spojeno do funkčního celku. Knihovna umožňuje načtení předpisu CSS a převedení do objektové reprezentace, editaci či následně export zpět do textového souboru. Druhá část práce se zabývá implementací knihovny pro ohodnocení stromu dokumentu - každý (X)HTML dokument je tvořen stromem elementů, ke kterým jsou následně v předpisu CSS vyhledávána pravidla a ve správném pořadí přiřazovány jejich deklarace. V závěru práce je popsána DEMO aplikace, která demonstruje možnosti obou knihoven a umožňuje provádění experimentů či testování. Ukázána je také technika profiling, umožňující vyhledat ve zdrojovém kódu výkonnostně náročné pasáže, které mohou být dále optimalizovány.
|