Skip to content

Commit cbc0328

Browse files
author
lupengyu
committed
更新下 readme
1 parent 4924cb4 commit cbc0328

File tree

1 file changed

+6
-65
lines changed

1 file changed

+6
-65
lines changed

Diff for: README.md

+6-65
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
1-
# Moye-ng (知心组件库)
2-
=====================
1+
# Moye
2+
3+
[文档 与 demo](http://ecomfe.github.io/moye)
34

45
## 支持状态
56

@@ -29,70 +30,10 @@
2930

3031
由于百度大搜索页面中全面应用`jquery`,其他的各个产品线也在迁移到`jquery`,我们决定也使用`jquery`作为基础库。这可以减少`moye`整体代码量,也可以提供更好的易用性
3132

32-
`jquery`为我们提供了大量的基础方法,原有的`moye/lib`库中大量的基础函数被移除或者由`jquery`完成实现。以下是相应的调整;
33-
34-
35-
+ `移除`下列方法
36-
-`jquery`提供的相应方法替代
37-
+ typeOf 由$.type替代
38-
+ each/array.each 由$.each替代
39-
+ indexOf/array.indexOf 由$.inArray替代
40-
+ toArray 由$.makeArray替代
41-
+ extend/object.extend 由$.extend替代
42-
+ parse 由$.parseJSON替代
43-
+ trim 由$.trim替代
44-
+ toQueryString 由$.param替代
45-
+ camelCase 由$.camelCase替代
46-
+ bind/fn.bind 由$.proxy替代
47-
+ on/event.on() 由$.on替代
48-
+ un/event.un() 由$.off替代
49-
+ fire()/event.fire() 由$('selector').trigger() 替代
50-
+ lib.getTarget() 由于on方法由jquery管理而jquery所管理的事件会自动做兼容处理,因此移除
51-
+ preventDefault() 由于on方法由jquery管理而jquery所管理的事件会自动做兼容处理,因此移除
52-
+ stopPropagation() 由于on方法由jquery管理而jquery所管理的事件会自动做兼容处理,因此移除
53-
+ setStyles()/dom.setStyles() 由jquery.css替代
54-
+ dom下所有相关方法 由jquery中dom相关方法替代
55-
- 由于没有控件使用而,`移除`下列方法
56-
+ contains
57-
+ map/array.map
58-
+ forIn/object.forIn
59-
+ pad
60-
+ `保留`下些方法
61-
- 交由jquery实现
62-
+ isObject 由$.type来实现
63-
+ isDate 由$.type来实现
64-
+ isString 由$.type来实现
65-
+ isArray 由$.isArray实现
66-
+ isFunctoin 由$.isFunction实现
67-
+ clone/object.clone 由$.extend实现
68-
- 由于jquery不能提供当前功功能
69-
+ slice/array.slice
70-
+ stringify
71-
+ capitalize
72-
+ pad
73-
+ binds
74-
+ curry
75-
+ newClass
76-
+ observable
77-
+ configurable
78-
+ fire/event.fire
79-
+ browser
80-
- 由于jquery调用方法不够简洁,以下方法保留
81-
+ page.getScrollLeft()
82-
+ page.getScrollTop()
83-
+ page.getViewWidth()
84-
+ page.getViewHeight()
85-
33+
`jquery`为我们提供了大量的基础方法,原有的`moye/lib`库中大量的基础函数被移除或者由`jquery`完成实现。
34+
8635
## 更丰富的DEMO与API文档
8736

8837
我们花了大量精力重构了`moye`的demo。所有控件都有详细的代码示例和说明文档。
8938

90-
> 待补充demo地址
91-
92-
## 更多细节调整
93-
94-
1. Select
95-
1. 现在我们不再默认第一个选项为`全部`了,而是通过`label`上的data-all属性来识别。使用者可以在`options`中通过配置属性`allTag`来调整`data-all`,换成任意别的标签,比如`data-some-tag`;
96-
2. 现在选中`全部`在调用`getData()`时会在返回值中会包含所有的选项值,而不是空数组了。
97-
2. Pager
98-
1. 现在`setPage()``setTotal()`方法会直接重绘控件,而不用再调用`render()`
39+
[get started](http://ecomfe.github.io/moye/introduction/get-started.html)

0 commit comments

Comments
 (0)