GitXplorerGitXplorer
v

MUI.js

public
23 stars
10 forks
1 issues

Commits

List of commits on branch gh-pages.
Unverified
e61fbd25d95d77aa437cb30441ea0356d2a45eed

toString()

vvorburger committed 10 years ago
Unverified
cdc29613e3585a10f22bf4a994584172a7da1ff6

Composition is better than Inheritance

vvorburger committed 10 years ago
Unverified
90edd32570ca387936750967b448af447b8877fb

TextProducer, StreamProducer etc.

committed 10 years ago
Unverified
15b39218fa4c2c1a0ecf3afa2db6b13eb220daa7

genViews

committed 11 years ago
Unverified
4736a1a28cd4a40a460949a8b5d58af326258bab

Merge branch 'gh-pages' of github.com:vorburger/MUI.js into gh-pages

committed 11 years ago
Unverified
4d2279a5186b3457b2ea68b838d30abbea75c2af

contained states

committed 11 years ago

README

The README file for this repository.

MUI.js - M..(y) UI Builder Framework ;)

Demos

Also see https://github.com/vorburger/efactory, used as model syntax here.

Background

MUI.JS is currently a sandbox where I try to experiment with modeling/rendering/editing/serializing UIs in pure Java Script.

It is the continuation of my earlier UFTAM + MUI.Java where I toyed with similar ideas, but based instead on server-side Java, with e.g. Vaadin as preferred Web UI framework, and Xtext for a UI Model DSL, plus some Data Binding dabblings I engaged in during 2012.

MUI.JS Core should remain as independent as possible from JS frameworks (e.g. jQuery or YUI or qooxdoo etc.) & ecosystems (e.g. Node.js), so that it may be used with any of them.

Support

Support the development of MUI.js with a GitTip <iframe style="border: 0; margin: 0; padding: 0;" src="https://raw.githubusercontent.com/vorburger/MUI.js/gh-pages/https://www.gittip.com/vorburger/widget.html" width="48pt" height="22pt"></iframe>

JS Dev - Lessons Learnt, Tips & Tricks

Tools etc.

$ python -m SimpleHTTPServer ... is very handy!

$ grunt server (WAS: yeoman server) ... is even better, as it listens for changes (but doesn't detect them in JS?)

$ grunt ... builds dist/, with JS+CSS concatenated and (some) minification

http://net.tutsplus.com/tutorials/tools-and-tips/meet-bower-a-package-manager-for-the-web/ http://blog2.vorburger.ch/2013/07/bower1.html $ bower lookup angular-ui-router $ bower install jquery $ bower ls

$ scripted from https://github.com/scripted-editor/scripted/ is great! Just: * Have a .scripted in your project root (especially if you don't have a .project) * Have a .jshintrc with { "browser" : true } for it to know about document. * Add "jquery" : true to .jshintrc for it not to whine about jQuery. + $(function() { (@see )

Code

One-time setup (some/many completely OPTIONAL)

$ ./closure-compiler.sh but see https://code.google.com/p/closure-compiler/issues/detail?id=941

Bitdeli Badge