home / experts / javascript / column77 |
|
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 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 |
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