博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Sencha touch 开发系列:移动应用开发之组件
阅读量:5257 次
发布时间:2019-06-14

本文共 1331 字,大约阅读时间需要 4 分钟。

玩好ST那么就必须了解 ST中的所有组件,组件的基本方法,事件,和一些属性,如果复写组件,你还必须了解组件是如何创建的,需要深读源码。

那么怎样去看各组件的方法,事件,属性及源码呢?

请打开:

 

点击上面的齿轮,你可以看到ST所有的API,你再点Component,在右边你可以看到所有的组件,你可以从字面意思去认识知。

然后,一个个玩玩,知道各组件是干啥的,想想适用于啥场景。

好,那们我如何玩组件呢?

看图:

 

点开Ext.Toolbar,这时你将打开Toolbar的API页

看到上面的红线标记了吗?

最上面有config(属性,配置),methods(组件的方方法),Events(组件的事件)

 

Code Editor  Live Preview (代码编辑器,即时预览)这可时学习ST的利器,以后你大多数测试和尝试都可以通过它来完成。

右边则是 Toolbar组件的源码,和它的继承关系(初学者可以先不去看)

这个时候,你可点击Code Editor去玩ST的组件了

他有一些实例代码在,你可以去掉,对着Config配置去测试,玩一些配置,或添加一些监听事件,或调用一些方法。

var toolbarTest=Ext.create('Ext.Container', {    fullscreen: true,       items: [        {            xtype : 'toolbar',            docked: 'top',            title: 'hello 刘江'                   } ,        {xtype:'button',text:'test2',handler:function(){            	alert("hello 刘江");            }},       {xtype:'button',text:'test2',action:'custome'}   ]});         //动态添加第二个按钮的事件        toolbarTest.down("button[action=custome]").on("tap",function(){         //周用toolbar的方法,改变title             toolbarTest.down("toolbar").setTitle("Hello Sencha touch!");        });

  看备注,是如何添加事件的,是如何调用方法的?

     你可以复制到Code Editor去跑跑!

 学习法方我基本就是这样,等你把所有组件都玩了一下,看到他的基本效果后,基本可以往下学了.....

 

 

作者:Louja

出处:http://html5mob.cnblogs.com 同步在:
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此声明,且在文章页面给出原文连接,否则保留追究法律责任的权利。 
 

转载于:https://www.cnblogs.com/html5mob/archive/2012/07/09/2582857.html

你可能感兴趣的文章
【hdu 1429】胜利大逃亡(续)
查看>>
关于收费软件
查看>>
javascript之Style物
查看>>
Factory Design Pattern
查看>>
P1192-台阶问题
查看>>
一、使用pip安装Python包
查看>>
Duilib扩展《01》— 双击、右键消息扩展
查看>>
网站产品设计
查看>>
go 学习笔记(4) ---项目结构
查看>>
java中静态代码块的用法 static用法详解
查看>>
Java线程面试题
查看>>
day22 01 初识面向对象----简单的人狗大战小游戏
查看>>
mybatis源代码分析:深入了解mybatis延迟加载机制
查看>>
Flask三剑客
查看>>
Hibernate-缓存
查看>>
【BZOJ4516】生成魔咒(后缀自动机)
查看>>
提高PHP性能的10条建议
查看>>
svn“Previous operation has not finished; run 'cleanup' if it was interrupted“报错的解决方法...
查看>>
Java大数——a^b + b^a
查看>>
android一些细节问题
查看>>