extend() |
<Object> dest,<Object> src?.. |
Object |
合并一个或多个对象的属性到dest对象并返回合并后的对象,简称为FMap.extend |
bind() |
<Function> fn,<Object> obj |
Function |
被选元素添加一个或多个事件处理程序,并规定事件发生时运行的函数 |
stamp() |
<Object> obj |
String |
给指定对象提供key,以字符串形式返回, 可以直接FMap.stamp调用该方法 |
requestAnimFrame() |
<Function> fn,<Object> context?,<Boolean> immediate?,<HTMLElement> element? |
Number |
用来在页面重绘之前,通知浏览器调用一个指定的函数,以满足开发者操作动画的需求,这个方法接受一个函数为参,该函数会在重绘前调用 |
cancelAnimFrame() |
<Number> id |
- |
取消之前的requestAnimFrame请求 |
limitExecByInterval() |
<Function> fn, <Number> time,<Object> context? |
Function |
根据给定的fn函数返回一个wrapper,以确保其在特定的时间间隔内不会被调用多次 |
falseFn() |
无 |
Function |
总是返回false |
formatNum() |
<Number> num,<Number> digits |
Number |
按指定小数舍入数值,并返回 |
splitWords() |
<String> str |
String[] |
按空格分割字符串,并以数组形式返回 |
setOptions() |
<Object> obj,<Object> options |
Object |
给指定对象的option添加option属性,并返回,简称为FMap.setOptions |
getParamString() |
<Object> obj |
String |
将一个对象转换成url字符串, 例如{a: "foo", b: "bar"}转换成'?a=foo&b=bar' |
template() |
<String> str, <Object> data |
String |
简单灵巧的模板,接受一个字符串模板,'Hello {a}, {b}'和一个data对象{a: 'foo', b: 'bar'}, 返回处理后的对象 ('Hello foo, bar') |
isArray() |
<Object> obj |
Boolean |
如果给定对象是一个数组,返回true |
trim() |
<String> str |
String |
删除字符串内的空格,返回结果 |