tf-utils
常用工具集合
命令
- 跑测试用例
$ npm test
- 发布
$ npm publish
日志更新
v2.2.5
- 完善
lib/ajax
的默认contentType值追加charset=utf-8。
v2.2.4
- 增加
goTop()
参数targetElement,使其可以指定目标元素。 - 增加
getScrollTop()
参数targetElement,使其可以指定目标元素。 - 增加
getScrollHeight()
参数targetElement,使其可以指定目标元素。
v2.2.3
- 增加rootParent参数到
dom/offset()
方法,支持指定相对父元素。
v2.2.2
- 修复
Promise.then
里返回rejected promise时无法触发catch函数问题。
v2.2.1
- 增加
Promise.reject()
方法。
v2.2.0
- 增加
lib/is.date()
方法。 - 增加测试框架及部分测试用例。
v2.1.1
- 修复Promise的一些BUG。
v2.1.0
- 增加ES6标准的Promise简单复刻版。
v2.0.1
- 修复由于使用callee报的错。
v2.0.0
- 全部改为ES6重写。
- 增加dom操作getImgFillPos。
- 增加dom操作getImgResponsivePos。
- 增加dom操作getScrollHeight。
- 增加dom操作getScrollTop。
- 增加dom操作getWindowHeight。
- 增加dom操作getWindowWidth。
- 增加dom操作goTop。
- 增加dom操作insertAtCursor。
v1.4.0
- 增加dom操作toggleClass。
v1.3.0
- 增加dom操作hasParent。
v1.2.2
- 优化操作class相关的dom方法,使用attr来替换className操作。
v1.2.1
- 优化objectAssign替换逻辑。
- 优化Promise,支持动态参数。
- 增加is判断操作库。
v1.2.0
- 增加Promise实现类。
- 增加表单form操作模块。
- 增加ajax模块(支持promise)。
v1.1.0
- 增加日期格式方法dateFormat。
v1.0.0
- 创建。