spacer

Webref WebRef   Sitemap · Experts · Tools · Services · Newsletters · About i.com

home / experts / javascript / column77


Netscape 6, Part VI: Object-Oriented DOCJSLIB 1.2

Developer News
OpenOffice 3.2 Lands Amid Critical Changes
Red Hat, IBM Firmly in KVM Virtualization Camp
Red Hat Talks Up Open Source Cloud Plans

This column is the seventh part of our series on Netscape 6. In this column we'll present another approach to browser-independence and apply it to DOCJSLIB 1.1. The modified library is DOCJSLIB 1.2. The new approach is to encapsulate browser-dependent functions as methods of a dedicated class, one per browser type. This scheme is based on the object-oriented design methodology. We'll bring you up to speed on understanding and applying the object-oriented terminology, buzzwords, and syntax. We'll teach you how to define methods and properties in a subclass, and how to inherit methods and properties from its superclass.

DOCJSLIB 1.2 supports the same three methods as DOCJSLIB 1.1 . The principles of DOCJSLIB 1.2 remain the same: hiding implementation details from the scripter, API-like (Application Procedural Interface) function interfaces, and browser-independence. The advantage of DOCJSLIB 1.2's browser independence over that of DOCJSLIB 1.1 is in its limited use of if-else statements (down to a single one). We demonstrate DOCJSLIB 1.2 with our traditional Tic-Tac-Toe game.

In this column, you will learn:

At this point, you may also view the code for:

Just copy from these files and paste to your own application. A ZIP file version of all DOCJSLIB 1.2 library files is also provided.

Next: How to use DOCJSLIB's principles

More Resources from Doc JavaScript
Columns Popular Columns Tips Tools
Latest Columns
41-50 | 31-40 | 21-30
11-20 | 1-10
Working with Windows
JavaScript and Frames
Bookmarklets
Random Tips
Personalized Tips
RSS Channels
Menu Builder
Rollover Builder
Rotation Builder
Reference Tip Categories (want one?)
Links
For Your Site
Did you learn something? Do you like this site? Please link to us!

http://www.internet.com


The Network for Technology Professionals

Search:

About Internet.com

Legal Notices, Licensing, Permissions, Privacy Policy.
Advertise | Newsletters | E-mail Offers

webref The latest from WebReference.com Browse >
Search Engine Optimization: Selecting and Embedding Keywords · Are Google's Language Translation Web Services Ready for Prime Time? · Installing and Using Meeplace, the Business Review CMS
Sitemap · Experts · Tools · Services · Email a Colleague · Contact FREE Newsletters 
 The latest from internet.com
IBM DB2 10 for z/OS: Justifying the Upgrade · Living La Vida Colo: Choosing the Right Colocation Facility · FTC Concerns over Social Media Privacy Linger


Produced by Yehuda Shiran and Tomer Shiran
All Rights Reserved. Legal Notices.
Created: February 12, 2001
Revised: February 12, 2001

URL: http://www.webreference.com/js/column77/index.html