Untitled

5 downloads 0 Views 2MB Size Report
HTML. HTML (HyperText Markup Language) is a page description language. ... AJAX. AJAX (Asynchronous JavaScript and XML) is a technique for creating web ...
having to re-read the entire site to send or receive data

III. HTML HTML (HyperText Markup Language) is a page description language. The HTML file is a text file,

from a server. Such behavior of the web application is to remind the behavior of desktop programs.

which in addition to visible text includes tags, which are

VIII. SMARTY

then interpreted by the browser web page. HTML tags their

Smarty is object-oriented library of scripts

appearance, or even contain links to other pages or

designed to create templates for PHP applications. The

elements. Each tag begins and ends with a sharp

idea of creating templates born with the increasing

incidentally, the size of the letters inside the tag does

popularity of PHP, when there was a need to separate

not matter.

the content of the code (PHP) from the presentation

describe

the

individual

elements,

define

code (HTML).

IV. CSS

Smarty templates tags are replaced with data generated

CSS (Cascading Style Sheets, CSS for short) is

by the application content. One of the important features

a cascading style sheets in order to format HTML

of the system smarty is its speed of action by compiling

elements to display in the browser. CSS has a large

templates into a PHP scripts, as well as built-in caching

number of commands through which the viewer knows

system.

how it is to render the text inside the HTML element. Available commands can be obtained by visiting:

The figure 2 shows the main appearance of the hosting

www.w3schools.

service

application written

using

the

previously

described techniques:

V. jQuery jQuery is one of the most popular JavaScript libraries. Gained popularity thanks to its simplicity in writing scripts, not paying attention to the compatibility of Internet browsers.

VI. JavaScript JavaScript is a programming language that allows you to add animation to web pages, or interactive

Figure 2 - The main application screen

and dynamic visual effects, either. JavaScript - allows

The application provides each end-user a place to store

you to get instant feedback. JavaScript is a language of

images on an external server. The application gives you

its operation extremely fast, interpreted the user side,

an opportunity to establish a personal account on the

which means that it does not require a previous

site, so the user can store photos in a private gallery.

compilation.

Additionally, there is a possibility to buy a paid service that allows flexibility in transferring more files

VII. AJAX

regardless of their size.

AJAX (Asynchronous JavaScript and XML) is a technique for creating web applications, which allows user interaction with the server. It is done without

IX. Modularity applications

properly filtered before that there is no possibility of information leakage.

XIII. References [1] Elizabeth Naramore, Jason Gerner, Yann Le Scouarnec, Jeremy Stolz, Michael K. Glass, PHP5, Apache i MySQL [2] Steven M. Schafer, HTML, XHTML i CSS. [3] Steve, Ph.D. Holzner AJAX [4] Oficjalna strona wraz z dokumentacją jQuery: http://api.jquery.com

Adam Jagieło, dr inż. Wojciech Zabierowski Department of Microelectronic and Computer Science al. Politechniki 11, 90-924 Łódź , POLSKA E-mail: [email protected]