日常见到的一些js轮子
FileSaver.js
与传统的直接 a标签点击 下载,多了一步转化为blob转化过程,可以避免浏览器闪动,或者特殊格式(例如json),浏览器直接打开现象的发生。
新知识
URL.revokeObjectURL
创建经常有,释放往往会被忽略。
- URL.revokeObjectURL 释放由 URL.createObjectURL()创建的对象URL
判断是否跨域
function corsEnabled (url) {var xhr = new XMLHttpRequest()// use sync to avoid popup blockerxhr.open('HEAD', url, false)try {xhr.send()} catch (e) {}return xhr.status >= 200 && xhr.status <= 299
}
click事件兼容性写法
// `a.click()` doesn't work for all browsers (#465)
function click (node) {try {node.dispatchEvent(new MouseEvent('click'))} catch (e) {var evt = document.createEvent('MouseEvents')evt.initMouseEvent('click', true, true, window, 0, 0, 0, 80,20, false, false, false, false, 0, null)node.dispatchEvent(evt)}
}
vue-typed-js
基于 typed.js 的 vue版打字机效果
typed.js 是主要是基于setTimeout来控制出字速度。
Motio
Bounce.js
favico.js
animejs
dayjs
onlinenetwork
ua-device
IconPark
Numeral-js
Hammer.js
headtrackr
其他
后续再继续补充。。。
参考
- 能解决 90% 需求的js库
- 前端常用网站汇总,一定有你想要的
日常见到的一些js轮子相关推荐
- 日常见到一些命令使用实例~(持续更新!)
>>截取路径/aaa/bbb/ccc/ddd 中/aaa/bbb/ccc 1.sed 's/\(.*\)\/.*/\1/' 2.awk -F\/ 'BEGIN{OFS="/&qu ...
- JS日常开发小技巧(持续更新)
前言 整理总结了一些日常开发中的JS小技巧,可以简化代码,使代码看起来更加简洁明了. 一.数组去重 数组去重的方法有很多种,比如:for循环.双重for循环等,思路一般是生成一个新数组,然后遍历原数组 ...
- 柏林纪行(中):Node.js Collaboration Summit
传送门: 柏林纪行(上):整体感受 柏林纪行(中):Node.js Collaboration Summit 柏林纪行(下):JSConf EU Node.js Collaboration Summi ...
- android shape 按钮背景_flutter好用的轮子推荐十三-flutter可展开选项的浮动按钮
前言 Flutter是谷歌的移动UI框架,可以快速在iOS和Android上构建高质量的原生用户界面. IT界著名的尼古拉斯·高尔包曾说:轮子是IT进步的阶梯!热门的框架千篇一律,好用轮子万里挑一!F ...
- flutter 按钮_flutter好用的轮子推荐二-点赞按钮动画
前言 Flutter是谷歌的移动UI框架,可以快速在iOS和Android上构建高质量的原生用户界面. IT界著名的尼古拉斯·高尔包曾说:轮子是IT进步的阶梯!热门的框架千篇一律,好用轮子万里挑一!F ...
- flutter图片预览_flutter好用的轮子推荐四-可定制的图片预览查看器photo
前言 Flutter是谷歌的移动UI框架,可以快速在iOS和Android上构建高质量的原生用户界面. IT界著名的尼古拉斯·高尔包曾说:轮子是IT进步的阶梯!热门的框架千篇一律,好用轮子万里挑一!F ...
- android 渐变圆形进度条_flutter好用的轮子推荐七-flutter圆形或线型进度条
前言 Flutter是谷歌的移动UI框架,可以快速在iOS和Android上构建高质量的原生用户界面. IT界著名的尼古拉斯·高尔包曾说:轮子是IT进步的阶梯!热门的框架千篇一律,好用轮子万里挑一!F ...
- Node.js与io.js那些事儿
去年12月,多位重量级Node.js开发者不满Joyent对Node.js的管理,自立门户创建了io.js.io.js的发展速度非常快,先是于2015年1月份发布了1.0版本,并且很快就达到了2.0版 ...
- flutter图片预览_flutter好用的轮子推荐四-可定制的图片预览查看器photo_view
前言 Flutter是谷歌的移动UI框架,可以快速在iOS和Android上构建高质量的原生用户界面. IT界著名的尼古拉斯·高尔包曾说:轮子是IT进步的阶梯!热门的框架千篇一律,好用轮子万里挑一!F ...
最新文章
- Python 技术点
- Sublime Text 3在ubuntu12.10下无法中文输入的解决方案
- 据阿里云EMR快速搭建数据平台(二)
- CSP认证201703-4	地铁修建[C++题解]:连通路径上的最大边权最小、bfs求边权为1的最短路、二分查找
- Matlab实用程序--图形应用-图形标注
- Linux和Windows栈帧机器码,栈溢出原理与 shellcode 开发
- 前端性能优化—将CSS文件放在顶部
- Spring XSD validation cache issue
- 32位与64位注册表
- WPF实现Win10汉堡菜单
- Apache Tomcat部署多个项目
- 20191216每日一句
- 谷歌Chrome浏览器无法打开网页,提示您与此网站之间建立不安全连接【解决】
- 现在时间是 a 点 b 分,请问 t 分钟后,是几点几分?
- python 四象限图_Tableau技巧|制作四象限图
- 阿里 P9 耗时 28 天,总结历年亿级活动高并发系统设计手册
- 计算机信息技术结束语,新学期初二年级计算机信息技术课第四节结尾
- 如何用 IT 业者能听懂的话介绍量子计算的原理?
- 云课堂让职业院校物联网技术应用教学更简单
- Oracle19c的安装配置教程
热门文章
- 粘土人世纪开金手指不黑屏怎么弄
- 银行固定资产管理的解决方案
- Shakti是什么?
- 校园网络时钟系统(标准化考场)建设方案
- 捷径智慧物业系统,引导商业物业互联网思维升级改造
- 自然灾害数据:中国台风数据集(更新至2022.3)
- psd 文件用什么打开
- 【Python】设计模式(2)--抽象工厂模式
- 如何把win10的计算机调至桌面,win10如何显示我的电脑在桌面?小编教你显示的方法...
- DLPC-PEG-阳离子聚合物/聚酚胺/聚(N-异丙基丙烯酰胺/聚丙烯酸酯/聚甲基丙烯酸甲酯