Skip to content

juno5460/handy

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Handy 是一个开放、简单、易用的无线前端基础类库。

Handy 源于 Arale

Handy 提供 iOS & Android OS WAP 平台常用的工具、组件。

xcode logo android logo

Handy 建议您尽可能使用操作系统原生工具、控件,以保持移动平台的体验统一化,这也是 Handy 的设计原则之一:如勿必要,勿增实体

Handy 不会像 sencha 那样的庞大、笨重, 也不会像 jQuery Mobile 那样的死板、冗余, 当然也不会像 jqtouch 那样的太过简单又不够明了。

Handy 基于 zeptojs & seajsHandy 是一个类库,Handy 的每个组件是独立的模块, 可以灵活使用、卸载。但愿您喜欢它 :-)


类库风格

  1. **开放:开源开放,海纳百川。**开源开放的目的是分享,更是引流,希望能利用社区的力量把事情做得更好。
  2. **简单:如无必要,勿增实体。**保持简单,追求做一件事情只有一种方法。
  3. **易用:一目了然,容易学习。**无论是 API 还是文档,都希望能具有很强的可读性、自学习性。

还有两条适合内部构建组件时考虑:

  1. **合理抽象,最佳实践。**组件要丰富,也要合理抽象,追求最佳实践。
  2. **适度灵活,适量重复。**不过度设计,只预留必要的可扩展接口。不追求代码的零重复,更追求组件的合理解耦。

细则

  1. API 设计不与 Zepto 冲突
  2. 支持 data-attribute API

团队风貌

向 Facebook 学习:

  1. Done is better than perfect.
  2. Move fast and break things.
  3. Stay focused and keep shipping.
  4. Code wins arguments.

社区信息

About

支付宝无线前端基础类库

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published