摘要:
使用audio标签播放音频 使用audio标签播放音频,加载音频文件可以通过直接在标签上的src写好 通过audio.setAttribute('src', path) <audio id='audio' src='./test.mp3'></audio> <button onclick='play 阅读全文
摘要:
使用Microsoft windows createShortcut方法 创建一个对象引用,指向一个快捷方式或URLshortcut object.CreateShortcut(strPathname) 参数 object:WScript对象 strPathName: 被创建的快捷方式的路径和文件名 阅读全文
摘要:
rtmp RTMP协议是流媒体协议,是Adobe的私有协议,没有完全公开,一般传输的是flv、f 4v格式流。 rtsp RTSP协议是流媒体协议,是公有协议,有专门的机构维护。一般传输的是ts、MP4格式流。 区别 1、不管是RTSP/RTP、RTMP、HTTP,或者是私有协议,都是可以进行流媒体 阅读全文
摘要:
const fs = require('fs'); 1、fs.createReadStream(path, [options]) 返回一个readStream(文件读取流,输入流)对象。(可读流) path:(string)想读取的文件路径 options:(object)数组对象包含以下属性 { 阅读全文
摘要:
问题描述:首先是能够下载文件,文件是属于压缩文件,但是下载下来的数据比实际数据要大,导致了不能正常打开。 解决方案一: 使用responseType: 'blob',注意这不是在请求头中定义,这个时候下载下来的数据大小是正常的,但是需要去读取blob数据的时候,有两种方法,一种如下: const r 阅读全文
摘要:
1、useMemoizedFn 作用:记住某个函数,并且保证函数地址永远不会改变,可代替useCallback; const foo = useMemoizedFn(() => {console.log('test')}); 2、forwardRef 作用:会创建一个React组件,这个组件能够将其 阅读全文
摘要:
有时候会出现yarn和其他命令使用不通过的情况,如下: 这个时候可能是因为powershell的执行策略是Restricted,默认不执行配置文件和脚本,需要配置成RemoteSigned,步骤为: 用管理员身份打开powershell 然后使用命令行set-ExecutionPolicy Remo 阅读全文
摘要:
默认情况下,当组件中的props和state发生改变,会导致组件重新渲染。父组件的重新渲染会导致子组件的重新渲染。 可以使用usememo去进行一些优化,有些在父组件中跟子组件完全无关的状态变更导致的重新渲染完全是浪费。 注意:usememo在首次render时需要做一些额外工作来提供缓存。所以不利 阅读全文
摘要:
某个不知道的公司 就问了我几个,我还忘记了,我服了。 vue组合式API 组合式API和选择式API的区别 要实现组合式API需要下载其他的东西吗?举例。 必竟 做了一套机式题,用react实现,一个菜单栏,能够拖拽改变里面菜单的顺序。没做出来。 奥伦达科技 这个公司啥也没有问我,就填了一个答卷,然 阅读全文
摘要:
map map作为es6新加的一种键值对类型结构,更对象比起来有很多的优化。比如: 对象只能以string或者symbol类型作为键,map可以是任何类型,甚至是对象。 对象上面有一些默认的键,map默认情况下不包含任何键,所有键都是自己添加进去的。 map的键值对个数可以轻易通过size属性获取, 阅读全文