# native-ui
**Repository Path**: ericktse/native-ui
## Basic Information
- **Project Name**: native-ui
- **Description**: No description available
- **Primary Language**: JavaScript
- **License**: Not specified
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2019-02-08
- **Last Updated**: 2020-12-18
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# UI组件库
Giraffe是基于原生JS开发的,支持JSX语法,支持双向数据绑定的组件化前端库,兼容IE7+,Chrome,Safari,Firefox。
***
## 项目目录结构说明
- dist
UI组件库的发布版本,其中包括了**ucsmy-ui.js**未压缩版和**ucsmy-ui.min.js**压缩版,生产上建议使用压缩版来提高加载效率。
- doc
UI组件的API说明文档。
- examples
UI组件的使用示例,包括可运行示例及示例源码,每一个组件都有一个示例。
- sass
UI组件示例所用到的css样式源码。
- src
UI组件的组件源码
***
## 使用说明
UI组件库在运行时,会创建一个全局对象,对象名称为**UcsmyUI**,所有的组件都包含在此对象中。
### 引用:
1.在页面引用基础类库文件。
```
```
2.如果使用UMD的方式,则需引入ucsmy-ui.min.js这个组件库,才可以JavaScript脚本中使用UI组件。使用UMD的方式的优点在于组件全量更新,缺点是全量加载。
```
```
使用示例:
```
var Input = UcsmyUI.Input;
...
```
3.如果使用commonJS的方式,则无需引入ucsmy-ui.min.js这个组件库,在javascript中,直接通过require的方式引用组件。使用此种方式引用组件,可以实现组件按需加载,缺点是组件的更新需要同步编译生成所有有引用的页面。
```
var Input = require('./src/libs/input');
```
## API文档
[API Website](http://172.17.21.138 "Title")
## 问题及支持
如果在使用的过程中,发现有问题或者希望我们提供新的组件时,请在ISSUE面板提交ISSUE,我们会在ISSUE上进行咨询答复,请按格式要求提交,谢谢。
- 问题
【问题】xxx组件在xxx情况下有xxx问题
- 需求
【需求】增加XXX功能组件
【需求】XXX组件增加XXX功能
【需求】XXX组件修改XXX功能
【需求】XXX组件删除XXX功能
【需求】删除XXX功能组件