JavaScript
朝阳&online
这个作者很懒,什么都没留下…
展开
-
es6语音播报
基于es6的语音播报方法const synth = window.speechSynthesis;const msg = new SpeechSynthesisUtterance();// 语音播报的函数handleSpeak(text){ msg.text = text; msg.lang = 'zh-CN'; msg.volume = '1'; msg.rate = 1; msg.pitch = 1; synth..原创 2020-06-01 15:31:58 · 293 阅读 · 0 评论 -
兼容edge、ie导出文件
if (window.navigator && window.navigator.msSaveOrOpenBlob) { navigator.msSaveBlob(blob, fileName) } else { const link = document.createElement('a') link.href = URL.createObjectURL(blob) // 创建URL link.download = fileName docum.原创 2020-05-19 15:01:02 · 334 阅读 · 0 评论 -
cnpm使用
有了npm,为什么还要使用cnpm呢?因为npm内的资源都是在国外网站,每次加载资源要慢了很多。cnpm是阿里巴巴的在国内的镜像网站,是已经下载好了的npm资源,用cnpm下载资源就快了很多。当然,用ionic项目除外,用cnpm下载ionic项目有bug。先安装node.js,里面自带npm。去官网下载最新的node.js安装包,按照提示安装。 cnpm的安装 // 全局安装,...原创 2020-04-21 22:01:22 · 549 阅读 · 0 评论 -
localStorage与sessionStorage
localStorage:如果你不手动清除缓存,会永久存在 sessionStorage:只要关闭当前窗口,缓存数据就会清除清除方法<script> 1、localStorage.setItem(key, value) //存储数据 2、localStorage.getItem(key) //读取数据 3、localStorage.remove...原创 2020-04-21 13:50:43 · 98 阅读 · 0 评论 -
node.js升级
##1、去官网下载想要的版本,覆盖安装##2、先卸载原来的版本,去官网下载想要的版本,安装原创 2020-04-19 12:55:51 · 126 阅读 · 0 评论 -
vue+axios展示二进制文件流图片
1、请求方式axios({ url: '请求地址', responseType: 'arraybuffer', method: 'get/post', params: { ...data } })2、展示方式两种展示方式任意选择1、const url = URL.createObjectURL(new Blob([res]))2、const url = `data:i...原创 2020-04-15 09:15:19 · 1623 阅读 · 0 评论 -
数组字符串去重方法
es6写法let arr = ['zhangsan', 'zhangsan', 'wnagwu'];console.log(Array.form(new Set(arr))); // 获得新数组['zhangsan', 'wnagwu']原创 2020-04-11 16:41:52 · 392 阅读 · 0 评论