Šiame darbe nagrinėjamos vieno vektorinės grafikos formato – SVG – taikymo galimybės kuriant žiniatinklio aplikacijas, svetaines. Darbe pateikti keturi SVG taikymo variantai – „SVG panaudojimas su JavaScript ir CSS“, „SVG paslėpimas po JavaScript objektais“, „SVG paslėpimas po XBL elementais“, „SVG ir elementai symbol/use“. Kiekvienu atveju nurodoma, kaip galima realizuoti naudotojo sąsajos elementus, išvardinti metodo privalumai, trūkumai. Taip pat visais keturiais metodais realizuotas veikiantis pavyzdys – vektorinės grafikos redaktorius, kuris parodo, kad jau šiandien SVG galima taikyti savo projektuose. Darbe aprašomi bendri SVG integravimo į žiniatinklio turinį principai, trumpai palyginama SVG ir Flash technologija, susipažinama su minėtais realizavimo variantais, naudotojo sąsajos elementais, pagal tam tikrus kriterijus pateikiamos rekomendacijos, kada koks SVG taikymo variantas yra parankesnis. / This work covers applications of one of the vector graphics format – SVG in internet applications, sites. The work presents four SVG usage variants – “SVG with JavaScript and CSS”, “SVG behind JavaScript objects”, “SVG behind XBL elements”, “SVG and symbol/use elements”. In every case examples of implementing user interface elements are given. Also advantages and disadvantages are listed for mentioned methods. As an example vector graphics redactor was implemented in four different ways, which shows that SVG can be used for today’s applications. The work describes common SVG integration principles in the web, briefly compares SVG and Flash, introduces four SVG usage variants, user graphics interface elements, gives recommendations which method is better according to chosen criteria.
Identifer | oai:union.ndltd.org:LABT_ETD/oai:elaba.lt:LT-eLABa-0001:E.02~2009~D_20101125_190721-83197 |
Date | 25 November 2010 |
Creators | Gerasim, Stanislav |
Contributors | Kurtinaitis, Andrius, Vilnius University |
Publisher | Lithuanian Academic Libraries Network (LABT), Vilnius University |
Source Sets | Lithuanian ETD submission system |
Language | Lithuanian |
Detected Language | Unknown |
Type | Master thesis |
Format | application/pdf |
Source | http://vddb.laba.lt/obj/LT-eLABa-0001:E.02~2009~D_20101125_190721-83197 |
Rights | Unrestricted |
Page generated in 0.0109 seconds