<commit_before># zui

Mobile ui library created by zbfe

> 致力于写好代码，不求直接能用，但求思路清晰

[![code style fecs](https://img.shields.io/badge/code%20style-fecs-brightgreen.svg)](https://github.com/ecomfe/fecs)
[![Build Status](https://travis-ci.org/zbfe/zui.svg?branch=master)](https://travis-ci.org/zbfe/zui)
[![Test Coverage](https://img.shields.io/coveralls/zbfe/zui/master.svg)](https://coveralls.io/r/zbfe/zui)
[![DevDependencies](https://img.shields.io/david/dev/zbfe/zui.svg?style=flat)](https://david-dm.org/zbfe/zui#info=devDependencies)

## docs

* [设计思想](docs/design-idea.md)
* [开发模块](docs/quick-start.md)
* [生命周期](docs/life-cycle.md)
* [编译发布](docs/release.md)

## demo

* [Class](src/base/Class.md)
* [zui](src/base/zui.md)
* tips
    * [tips/index](src/tips/README.md#tips/index)
    * [tips/loading](src/tips/README.md#tips/loading)
* popup
    * [popup/base](src/popup/base.md)
    * [popup/select](src/popup/select.md)
    * [popup/radio](src/popup/radio.md)
    * [popup/multiple](src/popup/multiple.md)
* dialog
    * [dialog/dialog](src/dialog/README.md#dialog/base)
    * [dialog/alert](src/dialog/README.md#dialog/alert)
    * [dialog/confirm](src/dialog/README.md#dialog/confirm)
    * dialog/iframe
* dialog2
    * [dialog2/dialog](src/dialog2/dialog.md)
    * [dialog2/alert](src/dialog2/alert.md)
    * [dialog2/confirm](src/dialog2/confirm.md)
* upload
    * [upload/base](src/upload/base.md)
    * [upload/previewImage](src/upload/previewImage.md)
* [countdown/index](src/countdown/index.md) - 倒计时
* tab
* slide
* swipe
* lazyload
* infiniteScroll
* calendar
* picker
* player
* validate
* tools
    * [tools/cookie](src/tools/cookie.md)
    * [tools/localStorage](src/tools/localStorage.md)
    * hash


## develop

[运行命令](docs/quick-start.md#运行命令)

## contribute

* [schoeu](https://schoeu.com/?rel=zui)
* [前端小武](https://xuexb.com/?rel=zui)<commit_msg>update: 更新主页链接<commit_after># zui

Mobile ui library created by zbfe

> 致力于写好代码，不求直接能用，但求思路清晰

[![code style fecs](https://img.shields.io/badge/code%20style-fecs-brightgreen.svg)](https://github.com/ecomfe/fecs)
[![Build Status](https://travis-ci.org/zbfe/zui.svg?branch=master)](https://travis-ci.org/zbfe/zui)
[![Test Coverage](https://img.shields.io/coveralls/zbfe/zui/master.svg)](https://coveralls.io/r/zbfe/zui)
[![DevDependencies](https://img.shields.io/david/dev/zbfe/zui.svg?style=flat)](https://david-dm.org/zbfe/zui#info=devDependencies)

## docs

* [设计思想](docs/design-idea.md)
* [开发模块](docs/quick-start.md)
* [生命周期](docs/life-cycle.md)
* [编译发布](docs/release.md)

## demo

* [Class](src/base/Class.md)
* [zui](src/base/zui.md)
* tips
    * [tips/index](src/tips/README.md#tips/index)
    * [tips/loading](src/tips/README.md#tips/loading)
* popup
    * [popup/base](src/popup/base.md)
    * [popup/select](src/popup/select.md)
    * [popup/radio](src/popup/radio.md)
    * [popup/multiple](src/popup/multiple.md)
* dialog
    * [dialog/dialog](src/dialog/README.md#dialog/base)
    * [dialog/alert](src/dialog/README.md#dialog/alert)
    * [dialog/confirm](src/dialog/README.md#dialog/confirm)
    * dialog/iframe
* dialog2
    * [dialog2/dialog](src/dialog2/dialog.md)
    * [dialog2/alert](src/dialog2/alert.md)
    * [dialog2/confirm](src/dialog2/confirm.md)
* upload
    * [upload/base](src/upload/base.md)
    * [upload/previewImage](src/upload/previewImage.md)
* [countdown/index](src/countdown/index.md) - 倒计时
* tab
* slide
* swipe
* lazyload
    * [lazyload/base](src/lazyload/base.md) - 延迟加载基类
    * [lazyload/img](src/lazyload/img.md) - 延迟图片
    * [lazyload/dom](src/lazyload/dom.md) - 延迟`dom`元素
* infiniteScroll
* calendar
* picker
* player
* validate
* tools
    * [tools/cookie](src/tools/cookie.md)
    * [tools/localStorage](src/tools/localStorage.md)
    * hash


## develop

[运行命令](docs/quick-start.md#运行命令)

## contribute

* [schoeu](https://schoeu.com/?rel=zui)
* [前端小武](https://xuexb.com/?rel=zui)
{'fraction_non_alphanumeric': 0.20554272517321015, 'fraction_numerical': 0.004618937644341801, 'mean_word_length': 4.176626826029216, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 5, 'https://': 20, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '1131821', 'n_tokens_mistral': 1696, 'n_tokens_neox': 1719, 'n_words': 136}