JSFiddle - React, Tailwind, and code Playground
by David Kyle
HTML
<script src="https://fb.me/react-with-addons-15.1.0.js"></script>
<script src="https://fb.me/react-dom-15.1.0.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/babel-core/5.8.34/browser.min.js"></script>
<h1>Header</h1>
<section>
<div id="container">
</div>
</section>
CSS
body {
font-family: consolas, Arial, sans-serif;
font-size: small;
}
JavaScript
var Fiddle = (function() {
var namespace = this;
namespace._utilities = (function() {
var local = this;
local._debug = function(args) {
console.log(args);
}; // end function _debug
return {
Debug: local._debug
}
})();
namespace._viewModel = (function() {
var vm = this;
vm.Header = "";
vm._initialize = function(args) {
var init = this;
if (args != null && args != undefined) {
if (args.headerData != undefined) {
vm.Header = args.headerData;
}
}
};
vm._pageData = {
Header: vm.Header
};
return {
Initialize: vm._initialize,
PageData: vm._pageData
};
})();
return {
Utilities: namespace._utilities,
ViewModel: namespace._viewModel
};
})();
Fiddle.ViewModel.Initialize({headerContent: "Hello there"});
$(function() {
$("#container").html(Fiddle.ViewModel.PageData.Header);
});