Javaika
Javaika Technologies:

Lightweight platform for web developers.

Skip the bloat, build on clean infrastruture.

Modular decentralised web frameworks.

JT - "Just Works"

User Guide - Web Interface

1. Introduction

Web Interface 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, Web Interface 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 Web Interface 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, Web Interface provides the foundation to design, control, and evolve your interface on your own terms.

2. Instantiating Web Interface

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).