Webmistress 101:  Your tool for Web domination; design tips, coding tricks, and business strategy

Glossary Notes

Watch this space for more definitions, this is just a start.

Last update: 5-feb-05

Glossary

A  B  C  D  E  F  G  H  I  J  K  L  M  N  O  P  Q  R  S  T  U  V  W  X  Y  Z

A

Actionscript
A variant of the ECMAScript/Javascript language used in Macromedia Flash movies.
ASP (1)
Active Server Pages , a scripting language used in Microsoft's Internet Information Server (IIS). Active Server Pages allow a user to embed Visual Basic or JScript routines inside web pages stored on the server. When an ASP page is accessed, the Visual Basic or JScript code is executed, and the results written out to the HTML document. Used commonly for accessing stored information like database records.
ASP (2)
Application Services Provider, a company which is providing a service or program over the Web rather than as a packaged piece of software. These companies charge for the usage of their software, which is maintained on their servers, with all data stored on their servers as well.
One example of an Application Services Provider would be TurboTax for the Web, provided by Intuit.

B

C

CSS (Cascading Style Sheets)
A language for controlling the look of HTML pages. Cascading Style Sheets can override the normal way the web browser displays specific tags, either individually, or site-wide via a set of rules. CSS rules can control fonts, alignment, page placement, spacing, and other attributes to a greater degree than standard HTML, and the CSS conventions for cascading make it possible to control all the pages in an entire site, while still enabling overrides for special cases.
CSS is a Web standard, but is supported differently in different browsers. In many cases, CSS makes it easy to write pages which look the same on different browsers and platforms, but some features are still not universally supported.

D

DHTML
Dynamic HTML, a set of HTML features for more dynamic presentation of content on the Web.

E

ECMAScript
The international standard version of the Javascript language, certified by the standards body ECMA. Most versions of Javascript in use still differ in some ways from the standard, but are getting more compliant as time goes on.

F

Favicon
Short for "favorites icon," a Windows Icon format file used by web browsers, usually displayed next to the URL in the browser bar, and usually draggable to the bookmarks bar. This file is named "favicon.ico", and is stored in the same directory as the index page for a site.
Firefox
A web browser manufactured by the Mozilla Foundation. This browser uses several components designed by Mozilla to deliver a standards-compliant web browser which is both efficient and cross platform across Windows, Macintosh, Linux, Solaris, and other operating systems. Pages displayed in Firefox generally look the same as they do in Netscape, also a Mozilla product. Firefox is not only very standards-compliant, but also contains a lot of advanced features not present in Microsoft's Internet Explorer browser, such as popup blocking and tabbed browsing.

G

H

HTML
HyperText Markup Language, the text language which web browsers interpret in order to display web pages. HTML is written as a set of tags which contain content; the tag name explains how to draw or arrange the content on the screen. HTML is a Markup Language, which means it is a language which describes how the content is supposed to be structured and formatted.

I

IFrame
An Inline Frame, an area embedded in a web page which can include another web page, either with or without scroll bars.

J

Java
A programming language designed by Sun Microsystems. Java not only provides a modern object-oriented language for programming, but also a full environment of support for building large distributed applications for large business. Java programs are designed to be run on any machine with a Java Engine .
Java programs can be built as normal desktop applications, but can also be built as Applets, special programs which are downloaded and run inside a Web browser. While Applets can perform tasks beyond the abilities of normal HTML pages, they are restricted from doing certain things on the computer for security reasons.
Java programs can also run on a Web server as Servlets. These programs generally deliver their results into a Java Server Page as HTML that is downloaded to the web browser.
JavaScript
A browser scripting language originally developed by Netscape Communications. Javascripts are generally executed inside the browser on the Client Side, and add functionality to normal HTML pages. A common use of Javascript is to check or validate the data a user has typed into a form before submitting it to a server. Javascript can also be used to alert the user, pop up windows, and change the appearance of a page or dynamically change the page contents.
Javascript is not Java. While the syntax is similar in some ways, Javascript does not share all of the features of Java.
JScript
A Microsoft version of the Javascript language. JScript can be delivered to the browser, or can be executed on the server side as part of an Active Server Page. There are some incompatibilities between some versions of JScript and standard Javascript (also called ECMAScript).
JSP (Java Server Pages)
A server-side language which enables the web designer to present data using Java programs run on the server.

K

L

LAMP
Acronym meaning Linux, Apache, MySQL, and PHP. This combination of free open source software packages provides everything needed to write and deploy both small and large Web sites.
Linux
An open source operating system similar to Unix. Originally developed by Linus Torvalds, this OS is both freely distributed and available from a number of commercial sources. The advantages of Linux include high performance on a wide variety of hardware, small footprint, frequent bug fixes from the community, the ability to make custom changes to the source code, and its free cost.
At present, the most popular variant of Linux is distributed by Red Hat.

M

N

O

Opera
A web browser manufactured by the Opera software company. Opera is a cross-platform browser which is designed to be more compact and faster than Internet Explorer, and also conforms better to modern HTML standards such as CSS.

P

Presentational Markup
HTML Markup which describes content by the way it is displayed rather than by its purpose in the document. A tag such as <BOLD> is presentational, while the tag <STRONG> describes the purpose of the text without specifying how it looks.
This distinction is important when using style sheets, as the designer may decide to display strong text or emphasized text (for example) in a style other than bold and italic. Using presentational markup such as <FONT> tags makes it more difficult to make changes to the pages, and makes the pages more complex. See Structural Markup.
PHP
PHP: Hypertext Processor, an open source server-side scripting language similar to ASP or JSP. PHP is often used to get data into and out of databases (usually the open source mySQL database), but is a rich programming language capable of supporting large-scale web applications. Many web portal applications are written in PHP.

Q

R

S

Safari (1)
Web Browser developed by Apple Computer for the Macintosh operating system. Safari is well-integrated with the Mac OS user interface, renders fast, and is substantially more standards-compliant than the other browser shipped with Macintoshes, the Mac OS version of Internet Explorer.
Safari (2)
An online library service operated by O'Reilly Publishing. Subscribers to Safari can access hundreds of technical books online, including most of the definitive books about Web and open source technologies.
Structural Markup
HTML Markup which describes a page by the parts of the document rather than the way it is displayed. HTML tags such as <P> (Paragraph) or <LI> (List Item) are structural tags, while tags like <BOLD> or <CENTER> describe how the text is displayed. See Presentational Markup. Structural Markup is preferred for most large websites, as it allows the user to separate the content from its appearance, which is important when the HTML is automatically generated or styled using CSS.

T

U

V

W

X

Y

Z