Home
What is HTML
Getting Started
Lesson 1 - Text
Lesson 2 - Links
Lesson 3 - Images
Lesson 4 - Tables
Lesson 5 - Forms
Lesson 6 - Color
Lesson 7 - CSS
Testing
Ready To Go Public?
Advanced Topics
Where to Learn More

Advanced Topics

We are not currently displaying any lessons on any of the advanced topics mentioned throughout this site, but once they are created this is where you will find them. For now we have definitions of some advanced topics.

ASP JSP
ASP.Net SSI
DHTML SSL
Flash WAP
Frames WML
JavaScript XML

ASP
ASP stands for Active Server Pages. It was developed by Microsoft, and thus typically runs on Microsoft OS servers. ASP is a programming page used to create dynamic web pages (pages that display different content depending on time of access or user accessing site). ASP pages are not precompiled and execute on the server when a user attempts to access them. The server processes the pages and returns a page formatted as HTML. ASP files have an .asp file extension.

ASP.Net
ASP.Net pages are a newer version of ASP pages. ASP.Net files have an .aspx file extension.

DHTML
DHTML stands for Dynamic HTML. DHTML uses a combination of JavaScript, HTML and CSS to create a more desktop application like appearance to a web page. Through DHTML programmers can allow users to move things around on the page, create expandable menus and even create simple animations.

Flash
Flash was developed by Macromedia. Flash is vector graphic animation software, which allows for fast downloads. Because Flash is displayed through the use of browser plug-in software it is guaranteed to look the same on all browsers. If you would like to purchas Macromedia Flash or to learn more about it please feel free to visit them here at the Flash homepage.

Frames
Frames are HTML elements that allow a programmer to display multiple pages on the screen at once on the same browser window. The programmer splits the page into different sections. A link from any one of these sections can be targeted to open in any of the other sections. Each of these sections is called a frame. Probably the most common way that frames are used is to create a header frame, a left column navigation frame, and a main body frame. Typically with this format the user clicks a link on the header or left column frame which opens in the main body frame.

JavaScript
JavaScript is a scripting language that was created by Netscape. JavaScript can be embedded directly into an HTML page or can be contained within a separate file with a .js file extension. JavaScript although containing the word Java in its name, is not the same as programming Java, even though it shares many similarities. The main advantages of JavaScript are that it supported across most browsers and that it allows for web page interactivity with the user.

JSP
JSP files are also used to create dynamic web pages. They are almost the same as ASP and ASP.Net files except that they are written using Java, and they can run on servers with any OS, since they are run by the JVM (Java Virtual Machine). JSP files have a .jsp file extension.

SSI
SSI stands for Server Side Includes. SSI is a type of HTML comment that is inserted onto your pages, and instructs the server to insert something of value into your page before it sends it out to the client. SSI can be used to insert parts of pages (complex headers or navigation segments for instance), dates, information about the file of the page being viewed (such as last modified information), etc.

SSL
SSL stands for Secure Sockets Layer. SSL is a security protocol developed by Netscape as a secure method of communicating between browser and server or between servers. SSL is typically used for secure transmission of private and confidential information such as social security numbers, credit card numbers, etc.

WAP
WAP stands for Wireless Application Protocol. WAP is an open standard designed to enable wireless communication across different wireless technology types.

WML
WML stands for Wireless Markup Language. WML is part of WAP (see above), and is a variation on XML (see below). WML allows programmers to format web pages for wireless devices such as mobile phones and PDAs.

XML
XML stands for Extensible Markup Language. XML is similar to HTML except that it allows the programmer to create their own tags. This is particularly valuable for transmitting data between applications. XML can be used to create many important and descriptive tags, for example <name> </name>.