BeeTools is a minimal collection of browser tools. The goal is to provide a base set of tools needed to create simple structured web applications without giant frameworks. BeeTools is less of a framework and more of a set of libraries to get you going on a web app. It includes existing common tools such as head and jQuery.
BeeTools was built as a starting point for client web applications running from Ic9 but only the example server requires Ic9.
- Dynamic JS/CSS loading. Lazy loading.
- Browser feature identification.
- Common JS tools.
- Templating and template caching.
- Page Management via Binder.
- Handling of back button and previous page position.
The following tools/dependencies are included in this repository. Their licenses are either included as a file within the directory or are in the top of the file itself.
If you'd just like to browse the code a bit I'd start with the index.html file. The rest of the client code can be found within the test_data directory.
To actually run the example you'll need an installation of Java 8 or later for Nashorn and Ic9.
Launch the server:
$shell> ic9 test/server.js
[info] Server is up and hosting resources at http://localhost:8080/.
Then point your browser to http://localhost:8080/.
Austin Lehman - [email protected]
Unless otherwise stated all other code is licensed under the BSD 3-Clause License. (LICENSE)