Create Interactive Declarative UIs In jQuery - jqDeclare
| File Size: | 4.36 KB |
|---|---|
| Views Total: | 532 |
| Last Update: | |
| Publish Date: | |
| Official Website: | Go to website |
| License: | MIT |
The jqDeclare library helps developers to create React-style interactive, declarative web interfaces in jQuery.
The library allows you to dynamically update the UI according to the state. Without the need of manipulating the DOM directly.
Basic usage:
1. To get started, include the jqDeclare plugin after jQuery.
<script src="/path/to/jquery.slim.min.js"></script> <script src="/path/to/jquery.declare.js"></script>
2. Create an alert popup along with a button. In this example, when you click the button it displays an alert popup:
$("#example").declare(function (name) {
return ["button", {"click": function(ev) { alert("Hello " + name); }}, "Say hello"];
}).render("jQueryScript");
3. Full JavaScript syntax:
// jQuery object
$("#example").declare($("<p>Hello World!</p>").click(callback));
// Or jqDeclare definition
$("#example").declare(["p", {"click": callback}, "Hello World!"]);
// function
$("#example").declare(function(data) {
// ..
}).render(data);
This awesome jQuery plugin is developed by chr15m. For more Advanced Usages, please check the demo page or visit the official website.






