AJAX technology
Thesis title: | Technologie AJAX |
---|---|
Author: | Florian, Jan |
Thesis type: | Bakalářská práce |
Supervisor: | Šalamon, Tomáš |
Opponents: | Pavlíček, Luboš |
Thesis language: | Česky |
Abstract: | Tato práce se snaží o co nejkomplexnejší popis technologie AJAX. Zabývá se detailním technickým popisem technologie i jejich soucástí. Popisuje klady i zápory vyvstávající z jejího použití a venuje se i nekterým rozšírenejším alternativám (skryté rámy, Flash, Java, ASP.NET, XUL, XAML). Dále se zaobírá nekterými zajímavými JavaScriptovými frameworky, usnadnující vývoj aplikací (Prototype, skript.aculo.us, dojo, qooxdoo, YUI), ci kompatibilitou rozšírenejších prohlížecu (DOM, CSS, ECMAScript). Záver práce je venován jednak bezpecností aplikací na založených na JavaScriptu a dále potom optimalizacím a výkonu. Jsou zde na nejpoužívanejších prohlížecích otestovány ruzná optimalizacní doporucení a široké spektrum prohlížecu jak z Windows tak Linux platformy je podrobeno komplexním výkonnostním testum interpretace JavaScriptového kódu. |
Keywords: | optimalizace; Javascript; AJAX |
Thesis title: | AJAX technology |
---|---|
Author: | Florian, Jan |
Thesis type: | Bachelor thesis |
Supervisor: | Šalamon, Tomáš |
Opponents: | Pavlíček, Luboš |
Thesis language: | Česky |
Abstract: | This paper's goal is to provide a complex description of the AJAX technology. The paper provides detailed technical description of the technology and its parts; names the technology's positives and negatives resulting from its usage and also addresses its most commonly used alternatives (hidden frames, Flash, Java, ASP, NET, XUL, XAML). Further on, the paper addresses interesting JavaScript frameworks facilitating application development (Prototype, script.aculo.us, dojo, qooxdoo, YUI) or compatibility of the most commonly used browsers (DOM, CSS, ECMAScript). The paper's conclusion is dedicated to security of applications based on JavaScript, their optimalization and performance. Several recommendations for optimizing the JavaScript are tested on the most commonly used browsers and a wide selection of browsers - both Windows and Linux based - is subject to complex performance tests. |
Keywords: | ECMA; JavaScript; AJAX |
Information about study
Study programme: | Aplikovaná informatika/Informatika |
---|---|
Type of study programme: | Bakalářský studijní program |
Assigned degree: | Bc. |
Institutions assigning academic degree: | Vysoká škola ekonomická v Praze |
Faculty: | Faculty of Informatics and Statistics |
Department: | Department of Information Technologies |
Information on submission and defense
Date of assignment: | 14. 5. 2007 |
---|---|
Date of submission: | 1. 2. 2008 |
Date of defense: | 19. 1. 2009 |
Identifier in the InSIS system: | https://insis.vse.cz/zp/5525/podrobnosti |