webInterface is a lightweight, fully controllable web UI framework designed to give you complete programmatic control over HTML elements, layouts, and interactions. Unlike standard libraries that abstract away details, webInterface lets you compose atomic controls, bind events, and manipulate styles directly, so you can build sophisticated interfaces while keeping the underlying logic transparent and predictable.
This framework is ideal for developers who want: * Fine-grained control over element behavior and appearance * Composable function calls to create reusable UI patterns * Event-driven interactions without being locked into opaque abstractions * Seamless integration with other Javaika Technologies frameworks
In this guide you'll learn how to: 1. Instantiate and configure webInterface controls 2. Bind events and attributes efficiently 3. Manipulate CSS and DOM dynamically 4. Build interactive layouts that are fully extensible and maintainable
Whether you're creating experimental apps, prototype UIs, or full-featured web systems, webInterface provides the foundation to design, control, and evolve your interface on your own terms.
You can instantiate the framework by including the following in your html source.
<script type = "module" src = "https://www.javaika.com/frame/web-interface/[version]/api.js"></script>
Replace '[version]' with the framework version you intend to use (i.e. 1.0.0).