EUI组件使用了皮肤分离机制: 一般可以分为逻辑和皮肤两个部分
===================================================
1. 皮肤
逻辑(js) ------> 数据刷新
------> 事件监听
皮肤(exml) ------> 位置布局
------> 样式外观
* 这里的皮肤不是显示对象, 只是一个数据对象(EXML格式), 存储了初始化显示列表和外观需要的特定数据
* 将皮肤附到逻辑组件上的过程就是对逻辑组件应用外观创建的初始化操作, 如 this.skinName = 'xxxxxxxxx'
* 每个eui组件都有一个childrenCreate()方法, 它会在组件初始化完成后完成回调, 子类通常覆盖这个方法来访问一些延时实例化的子项