A Javascript library to build component based user interface.
git clone https://github.com/giosil/wux.git
npm install typescript -g
npm install uglify-js -g
npm run build
namespace APP {
export class Main extends WUX.WComponent {
protected render() {
return '<div>Hello World!</div>';
}
}
}
<!DOCTYPE html>
<html>
<head>
<title>WUX ver. 2.0.0</title>
</head>
<body>
<div id="view-root"></div>
<script src="dist/wux.min.js"></script>
<script src="dist/app.min.js"></script>
<script type="text/javascript">
WuxDOM.render(new APP.Main(), 'view-root');
</script>
</body>
</html>
<?xml version="1.0" encoding="utf-8"?>
<svg viewBox="0 0 82 72" xmlns="http://www.w3.org/2000/svg">
<text style="fill: rgb(0, 0, 0); font-family: Consolas; font-size: 50px;" x="0" y="40">{µ}</text>
<text style="fill: rgb(0, 0, 0); font-family: Consolas; font-size: 14px;" x="7" y="65">micro-wux</text>
</svg>