-
Notifications
You must be signed in to change notification settings - Fork 26
快速开始
Hex edited this page Jan 2, 2014
·
22 revisions
<script src="http://javascript.u.qiniudn.com/qwrap/115.js"></script>
<script src="transformers.js"></script>
// 创建应用程序
TF.Core.Application.create({
baseUrl: "./",
});
// 定义名为 Home 的组件
TF.Component.Home = TF.Core.ComponentMgr.create({
// 组件 DOM 准备完毕回调函数
DomReady: function() {
// 定义组件 Layout
// 不同 Layout 可以让组件获取不同的能力
this.sys.createNormalLayout({
// 组件主模板的模板名
'name': 'listing',
// 定义组件主处理函数
'fn': this.refresh
});
},
// 系统消息 Route Before 处理函数
// 表示在消息处理之前执行的操作
componentRouteActionBefore: function(args) {
// TODO
},
// 组件主处理函数
refresh: function() {
if (this.sys.isHidden()) {
return;
}
}
});
// 创建路由,默认路由到名为 Home 的组件
TF.Core.Router.create('Home');
// 添加名为 Home 的组件到组件管理器中
TF.Core.ComponentMgr.add([{
name: 'Home',
appendRender: false,
lazyRender: false,
hide: false,
renderTo: '#content'
}]);
// 等待 DOM Ready
TF.Ready = function(){
// 启动应用程序
TF.Core.Application.bootstrap();
};
<script src="http://javascript.u.qiniudn.com/qwrap/115.js"></script>
<script src="transformers.js"></script>
<script>
// 创建应用程序
TF.Core.Application.create({
baseUrl: "./",
});
// 定义名为 Home 的组件
TF.Component.Home = TF.Core.ComponentMgr.create({
// 组件 DOM 准备完毕回调函数
DomReady: function() {
// 定义组件 Layout
// 不同 Layout 可以让组件获取不同的能力
this.sys.createNormalLayout({
// 组件主模板的模板名
'name': 'listing',
// 定义组件主处理函数
'fn': this.refresh
});
},
// 系统消息 Route Before 处理函数
// 表示在消息处理之前执行的操作
componentRouteActionBefore: function(args) {
// TODO
},
// 组件主处理函数
refresh: function() {
if (this.sys.isHidden()) {
return;
}
}
});
// 创建路由,默认路由到名为 Home 的组件
TF.Core.Router.create('Home');
// 添加名为 Home 的组件到组件管理器中
TF.Core.ComponentMgr.add([{
name: 'Home',
appendRender: false,
lazyRender: false,
hide: false,
renderTo: '#content'
}]);
// 等待 DOM Ready
TF.Ready = function(){
// 启动应用程序
TF.Core.Application.bootstrap();
};
</script>