Abbreviations

The following list of abbreviations only scratches the surface of the jargon you will meet as you learn web design...

AJAX
Asynchronous JavaScript and XML - a group of related technologies used to build the client-side portion of interactive web applications.
ASP
Active Server Pages - a Microsoft server-side scripting engine for constructing dynamic web pages.
CSS
Cascading Style Sheet - a method for describing the visual appearance, or formatting, of web pages.
DOM
Document Object Model - a method for interacting with objects in HTML, XHTML and XML documents.
DTD
Document Type Definition - a description of the components that make up a valid page of mark up, such as an HTML page.
FTP
File Transfer Protocol - a protocol used to move large files across an internet connection. For example, this method is usually used to upload a complete web site to a server.
GIF
Graphics Interchange Format - a common image format for icons, buttons etc on a web page.
HTML
Hypertext Markup Language - the language used behind the scenes to define the formatting of a web page.
HTTP
Hypertext Transfer Protocol - the protocol used to transmit a we page from the server to the client's browser.
HTTPS
Hypertext Transfer Protocol Secure - this is a combination of the basic HTTP mechanism with the SSL/TLS protocol to give secure delivery of a web page ensuring that sensitive details, such as credit card information, cannot be seen by outsiders.
JPEG
JPG
Joint Photographic Expert Group - a common file format for photo quality images.
JSP
Java Server Pages - a Java-based server-side language for constructing dyamic web pages.
MP3
MPEG Audio Layer III - this is a common form of encoding for audio files. It uses lossy compression, meaning that it is a much smaller file than the equivalent CD quality audio, but information is lost in the encoding process, and the resulting quality is potentially lower than that of an audio CD.
MPEG
Moving Picture Experts Group - a common format for digitially encoding movies.
PHP
Hypertext Preprocessor - a server-side scripting language for constructing dynamic web pages.
PNG
Portable Network Graphic - a image format intended as a replacement for GIF images in web pages.
SSL
Secure Socket Layer - a method of making sure that the basic connections between computers is secure and that any information transmitted cannot be intercepted. This has now been replaced by TLS.
SVG
Scalable Vector Graphic - an XML based format for describing vector graphics.
TLS
Transport Layer Security - this is a cryptographic technique of ensuring that the connection between two computers is secure and information transmitted cannot be intercepted.
URL
Uniform Resource Locator - essentially, this defines the address of a web page. A more detailed discussion is given here.
WYSIWYG
What You See Is What You Get - any editor that shows on screen what you expect to see when the document is finally printed or displayed on the web, while you are actually editing the document.
XHTML
Extensible Hypertext Markup Language - an extended version of HTML based directly on XML.
XML
Extensible Markup Language - a language for describing the structure of a document that is machine readable, but also easily comprehensible to humans.