An inheritable and strong logic template front-end mvvm framework.
Intact作为一个可继承,并且拥有强逻辑模板的前端MVVM框架,有着如下特色:
请通过npm
、bower
或者直接到github上下载源码包。其中
dist/intact.js
为UMD方式打包的文件,直接通过script引入会暴露全局变量Intact
。
<script src="/path/to/intact.js"></script>
<!-- 或者通过cdn -->
<script src="//unpkg.com/intact"></script>
在大型项目中,一般都会使用webpack构建,通过npm包管理器来管理项目依赖。
npm install intact --save
var App = Intact.extend({
defaults: {
name: 'Intact'
},
template: '<div>Hello {self.get("name")}!</div>'
});
通过Intact.mount
方法,可以将该组件挂载到指定元素下。
window.app = Intact.mount(App, document.getElementById('app'));
MIT