Ity是一个小型的无依赖的JavaScriptMVC框架。
示例代码:
var myApp = new Ity.Application();var myModel = new Ity.Model();var myView = new Ity.View({ el: '.someElement', app: myApp, model: myModel, events: { ".btn" : { "click": "onBtnClick", "hover": "onBtnHover" }, ".fancyBtn" : { "click": "onFancyBtnClick", "focus": "onFancyBtnFocus" } }, initialize: function(options) { this.model.on("change", this.render, this); }, render: function() { this.select(".myContainer").html(this.model.get("someData")); }, onBtnClick: function(evt) { var output = this.select("#difWithId").find(".output"); output.html("<div><p>Click!</p></div>") } //... more click, hover, focus events from events hash });
评论