收集常用的js库
名 | docs | 备注 |
---|---|---|
day.js | https://dayjs.fenxianglu.cn/ | 时间类 |
qs | https://www.npmjs.com/package/qs | js转换 |
flv.js | 视频播放 | |
mescroll.js | http://www.mescroll.com/ | 在H5端运行的下拉刷新和上拉加载插件,主要用于列表分页、刷新等场景 |
enquireJs | https://www.oschina.net/p/enquire-js | enquire.js-响应css媒体查询的轻量级javascript库 |
animejs | https://www.animejs.cn/documentation/#easing | js动画库 |
viserjs | https://viserjs.github.io/demo.html#/viser/event/legend-position-choose | 图表 |
lodash.js | https://www.lodashjs.com/ | js库 |
numeraljs | http://numeraljs.com/ | 处理数字 |
omitjs | https://www.npmjs.com/package/omit.js |
omitjs基础用法
功能:返回 在目标对象中 omit[删除; 忽略] 指定属性的对象; 实用程序功能,用于创建删除了某些字段的对象的浅表副本。
npm i --save omit.js
omit(obj: Object, fields: string[]): Object
var omit = require('omit.js');
omit({ name: 'Benjy', age: 18 }, [ 'name' ]); // => { age: 18 }
flv.js基础用法
<video autoplay controls width="100%" height="500" id="myVideo"></video>
import flvjs from 'flv.js'
// 页面渲染完成后执行
if (flvjs.isSupported()) {
var myVideo = document.getElementById('myVideo')
var flvPlayer = flvjs.createPlayer({
type: 'flv',
url: 'http://localhost:8080/test.flv' // 视频 url 地址
})
flvPlayer.attachMediaElement(myVideo)
flvPlayer.load()
flvPlayer.play()
}