uiwave
v0.0.0-beta
Published
UIWave Framework is a Javascript library for support server side rendering and client side rendering.
Downloads
2
Readme
UIWave Framework
UIWave Framework is a Javascript library for support server side rendering and client side rendering.
UIWave Framework based on the ideas of Livewire and AlpineJS.
UIWave Framework based on the ideas of Livewire and AlpineJS is a powerful tool for building interactive web applications. It provides an efficient approach to developing dynamic web pages without the need for writing complex JavaScript code.
The framework offers powerful features like Livewire, allowing you to create server-side interactive components and interact with them without reloading the page. With AlpineJS, the framework also provides client-side state management and allows you to interact with the DOM easily.
This framework can be used to build complex dynamic web applications, including online games and mobile applications. With the combination of Livewire and AlpineJS, complex tasks like state management and DOM interaction become simpler and easier.
The framework also offers a large and supportive community. It is designed to allow developers to create great web applications without having to spend too much time and effort on development.
In summary, UIWave Framework based on the ideas of Livewire and AlpineJS is a powerful and efficient tool for building dynamic web applications. It provides powerful and easy-to-use features, good community support, and is an excellent choice for developers.
Demo
- Demo can be found at https://uiwave.hau.xyz
<div u-data="{client-data:""}" u-server="{config-server}" >
<script>
return {
method:{
save:function(){
alert('1')
}
}
}
</script>
<style>
</style>
<div>
<button u-click="client-data='xin chao'"></button>
<button u-click="save()"></button>
<div u-html="client-data"></div>
<div u-text="client-data"></div>
<div u-model="client-data"></div>
</div>
</div>
Install
npm
npm install --save uiwave
yarn
yarn add uiwave
Wiki and Change Log
Breaking Changes
Animation Changes
Contributing
For a pull request to be considered it must resolve a bug, or add a feature which is beneficial to a large audience.
Pull requests must pass existing unit tests, CI processes, and add additional tests to indicate successful operation of a new feature, or the resolution of an identified bug.
Requests must be made against the develop
branch. Pull requests submitted against the master
branch will not be considered.
All pull requests are subject to approval by the repository owners, who have sole discretion over acceptance or denial.
License
uiwave is under MIT license