The jsLib software is designed for producing complex web presentations with a cascading menu for navigating through individual slides. A presentation can have content coming from many different web pages. This web presentation is a complex example. Its content comes from several dozen different web pages.

Every nontrivial presentation has two panes. On the right is the content pane. It contains the text that you are reading right now. On the left is a navigation pane. It generally contains a cascade of menus, though only one menu is showing now.

The documentation for the jsLib software is divided into three major sections.

You can access any of these three sections by clicking on its menu item in the navigation pane on the left side of this presentation. You can also advance sequentially through all of this documentation by clicking on the left arrow or down arrow key.

jsLib Documentation Status

This documentation is not yet complete. The viewer section is done. The developer section is nearly complete, but will soon be rewritten with better terminology and better examples. The implementation documentation need quite a bit more work.

jsLib Software Status

The current implementation of jsLib has been thorougly tested on recent FireFox, Chromium, Safari, and JavaFX WebEngine browsers. It works well on these browsers. It does not work on Internet Explorer or Opera. It has only had limited testing on Microsoft Edge, but it appears to work there.

jsLib presentations generally have too much visual complexity for use on smart phones. Also, the lack of a keyboard precludes the use of keyboard navigation.

jsLib presentations are usable on tablets for people with good eyesight and tiny fingers. This use has only been tested on a recent Android tablet using both FireFox and Chrome browsers. There, everything worked correctly, but again, navigation is difficult due to the lack of a keyboard.