基于淘宝 Kissy1.3框架的一淘通用组件框架。
<link type="text/css" rel="stylesheet" href="http://a.tbcdn.cn/apps/e/brix/2.0/brix-min.css" charset="utf-8">
<script type="text/javascript" src="http://a.tbcdn.cn/s/kissy/1.3.0/seed-min.js"></script>
<script type="text/javascript" src="http://a.tbcdn.cn/apps/e/brix/2.0/brix-min.js" bx-config="{autoPagelet:true}"></script>
<script type="text/javascript">
//业务代码,自动构建
KISSY.ready(function(S){
//pagelet自动构建完成
Brix.ready(function(){
//pagelet的实例
Brix.pagelet.ready(function(){
//拿到组件实例
var brick = Brix.pagelet.getBrick('#id');
});
});
});
</script>
brick.js
和 pagelet.js
类的父类xtemplate
渲染。bx-datakey
组合使用,在数据更新时对模板重新渲染。具体写法详见: core/brix.html,
分割,且支持对象的子对象,如 “X.Y,Z.Y.X”git clone git://github.com/etaoux/brix.git
cd brix
# If you have installed Grunt globally in the past, you will need to remove it first
npm uninstall -g grunt
# 安装 Grunt
npm install -g grunt-cli
# 以及插件模块
npm install
# 使用 Grunt 运行自动监视文件变化编译
grunt