HLib is a cross-browser API designed for real-world applications by being lightweight and modular (code branched by targeted browser), while implementing a clean and elegant object-oriented library structure. It supports legacy browsers such as IE4 and NS4, but it is more focused on emerging DOM-compliant browsers (IE5+, NS6, and Konqueror). The library handles layer and document basics, as well as offering an extensible structure for the creation of advanced GUI widgets. HLib also integrates a state-of-the-art event handling system based on DOM2. An optional Python build system with compression is included.
| Tags | Internet Web Dynamic Content |
|---|---|
| Licenses | LGPL |
| Operating Systems | OS Independent |
| Implementation | JavaScript Python |
Recent releases


Release Notes: A new compression mode has been added to the build system and some bugs were fixed.


No changes have been submitted for this release.
Recent comments
30 Sep 2001 12:20
Re: please add semicolon
> Javascript allows you to end a statement
> without, but I think it is good
> programming practice to end your
> statements with it. Is it a Python habbit?
You could call it a Python habit. After having programmed in Python and some functional languages, I don't use semicolons where they aren't required. I think that makes the code more readable. It's mainly a question of taste, nothing one should argue about (and nothing that constitutes a good or bad programming habit, IMHO). But I can understand that people which come from C or Java are a bit irritated at first.
However, I hope that this coding practice doesn't deter you from having a serious look at HLib :-)
30 Sep 2001 11:04
please add semicolon
Javascript allows you to end a statement without, but I think it is good programming practice to end your statements with it. I see that most of this project's code doesnt use ; to end the statements. Is it a Python habbit?