• Stars
    star
    1,373
  • Rank 34,254 (Top 0.7 %)
  • Language
    JavaScript
  • License
    MIT License
  • Created over 12 years ago
  • Updated over 8 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

开放、简单、易用的前端基础类库

Arale

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


类库风格

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

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

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

社区风貌

向 Facebook 学习:

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

相关链接

More Repositories

1

qrcode

二维码生成模块
JavaScript
590
star
2

class

Class Utility
JavaScript
102
star
3

upload

iframe and html5 file uploader
JavaScript
85
star
4

name-storage

Storage via window.name
JavaScript
64
star
5

dialog

Dialog Widget
JavaScript
60
star
6

widget

The Base Class of Widget
JavaScript
53
star
7

validator

Form Validator Widget
JavaScript
41
star
8

base

Base Class
JavaScript
39
star
9

autocomplete

自动补全组件
JavaScript
37
star
10

nico-arale

Replaced by https://github.com/spmjs/nico-cmd
CSS
35
star
11

switchable

Switchable Widget
JavaScript
34
star
12

events

Events Utility
JavaScript
34
star
13

position

Position Utility
JavaScript
32
star
14

calendar

Calendar Widget
JavaScript
32
star
15

sticky

实现元素跟随滚动的效果
JavaScript
20
star
16

cookie

Cookie Utility
JavaScript
19
star
17

dnd

Drag and Drop
JavaScript
17
star
18

messenger

A common iframe communication solution.
JavaScript
15
star
19

overlay

基础浮层组件。
JavaScript
15
star
20

popup

可触发的浮层组件。
JavaScript
14
star
21

tip

基础提示框组件
JavaScript
14
star
22

select

Select Widget
JavaScript
11
star
23

templatable

处理组件的模板渲染,混入到 Widget 中使用。
JavaScript
9
star
24

easing

Easing Utility
JavaScript
8
star
25

template-arale

arale 模块模板项目
JavaScript
7
star
26

iframe-shim

Iframe-Shim Utility
JavaScript
7
star
27

placeholder

replaced by gallery/placeholders
JavaScript
3
star
28

dialog-iframe-helper

Use this helper lib in cross domain iframe with dialog widget
JavaScript
3
star
29

template-alice

alice module template
JavaScript
2
star
30

site

a arale based site template.
JavaScript
1
star