0.0.0-beta • Published 11 months ago

uiwave v0.0.0-beta

Weekly downloads
-
License
MIT
Repository
github
Last release
11 months ago

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

<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

Wiki including 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

0.0.0-beta

11 months ago