Archive for the ‘Glossary’ Category

File Under: Glossary


Apache is a freely available, and highly popular, open-source web server.

Originally, Apache was designed for Unix. Now versions are available for most operating systems including Windows, OSX and Linux. There are also numerous add-ons and tailored versions of the server using the Apache module API. The name Apache comes from its origins as a series of “patch files.”

Read Webmonkey’s Apache for Beginners article for more details about Apache.

Information and downloads can be found at the Apache Software Foundation website.

File Under: Glossary


Common Gateway Interface (CGI) describes a server-side program that receives and processes information sent from a web form.

CGI programs are the most common way to exchange and process information between a web page. They can be written in any practically any programming language and are run on web servers.

File Under: Glossary

Device Independent

A program or application that will work on any peripheral devices within a certain protocol is considered device independent.

Dialing a telephone number is a simple example of a device-independent action. All telephones operate under the same protocol. No matter what brand of telephone you use, you can always phone home. Device independence ensures that all internet-enabled devices — everything from your games console to a Web-surfing clock radio — will be able to communicate with each other in the future.

File Under: Glossary


A function is a named group of statements in a program that performs a task when it is invoked.

Other programming languages make a distinction between a function, which returns a value, and a procedure, which performs some operation but does not return a value. Since JavaScript does not make this distinction, you can create functions that return values elsewhere in your code.

File Under: Glossary


Intuitive interactions with a web page are extremely important to understand. When a user makes decisions about how to navigate through a site, those decisions are influenced by information from the real world. So this information must be taken into account when designing the navigation. Don’t confuse “intuitive” with “instinctive.” When used as a web design term, intuitive means it’s understood that most users will make the same decisions when confronted with a particular design element. Instinctive means that if any more smoke comes out of their computer they will decide to run away.