https://github.com/m5n/uducada
uducada = UI Development Using Class and Data Attributes
https://github.com/m5n/uducada
Last synced: 3 months ago
JSON representation
uducada = UI Development Using Class and Data Attributes
- Host: GitHub
- URL: https://github.com/m5n/uducada
- Owner: m5n
- License: mit
- Created: 2012-04-14T05:23:01.000Z (about 13 years ago)
- Default Branch: master
- Last Pushed: 2014-03-24T02:09:51.000Z (about 11 years ago)
- Last Synced: 2025-01-26T15:26:56.967Z (5 months ago)
- Language: JavaScript
- Homepage:
- Size: 1.12 MB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README
- Changelog: HISTORY
- License: LICENSE
Awesome Lists containing this project
README
uducada = UI Development Using Class and Data Attributes
(Note: still a work in progress.)Uducada automates UI development via HTML attributes. It removes the need to write JavaScript code for creating and initializing widgets as well as for common user experience patterns. Uducada takes care of all this for you.
By using specific markup, class attributes and data attributes, UI development is simplified and UI consistency is improved. Widgets will become purely event driven and the only JavaScript needed will be to handle those events.
Because of these rules, it's very easy to create your own helper functions in Ruby, Java or any other server-side language to write out the exact markup needed.
Although uducada relies on third-party libraries to provide UI widgets, these libraries are abstracted out so any framework can be used. Initially there is support for jQuery UI but you can easily add an adapter for your framework of choice.
A uducada JavaScript object is available for advanced features, but for the common case user interactions, there's no additional JavaScript library to learn.
See Wiki for complete feature and usage information: https://github.com/m5n/uducada/wiki
Author:
- Maarten van EgmondThanks:
- For free images: http://preloaders.net/License:
- Uducada is released under the MIT license; see the LICENSE file.