Andrew David Joseph Hall

Client Side - The Browser

A simple web-page is expressed in HTML, stored in the browser's "Document Object Model" ("DOM"), and interpreted into the page you see by the browser.

JavaScript allows you to interact with the page without further requests to the web-server for instance in the menus on this page. JavaScript also allows the web-page builder to change the content of DOM changing the content of the page dynamically.

Asynchronous JavaScript and XML ("AJAX") allows content from outside the page to be dynamically included in the page and for uploads to the web-site.

Cascading Style Sheets allow the appearance and positioning of elements within pages to be controlled.

I have a good practical understanding of how to use HTML, DOM, JavaScript, AJAX and CSS in web-pages and web-based applications.