![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Javascript
00qiu00
这个作者很懒,什么都没留下…
展开
-
React中进行PDF预览(PDF预览文字消失问题)
一,PC1.在 pc 端浏览器中,最好用的方法是使用浏览器自带的 <a /> 标签进行预览:直接通过 a 标签进行预览// a标签属性会连接到队形的 url 地址,所以如果url是一个以.PDF结尾的链接,浏览器会直接在浏览器打开// type属性规定被链接文档的的 MIME 类型相对性的类型文件会在浏览器打开<a href="https://pdfobject.com/pdf/sample-3pp.pdf" type='application/pdf'>PDF<原创 2021-04-10 12:20:45 · 2909 阅读 · 1 评论 -
JS不可扩展对象(使用immer.js导致的封闭对象)
1. 不可扩展对象 Object.preventExtensions() 仅阻止添加自身的属性。但属性仍然可以添加到对象原型。const obj = {a:1,b:2,c:3}Object.preventExtensions(obj) // 不可扩展对象obj.d=1 // obj = {a:1,b:2,c:3} // 不可添加属性obj.a=2 // obj = {a:2,b:2,c:3} // 可修改delete obj.a // obj = {b:2,c:3} // 可删除原创 2021-04-10 12:03:17 · 326 阅读 · 0 评论 -
事件循环队列与宏任务和微任务
说到事件循环队列, 就要知道为什么会有事件循环队列这个概念 :首先我们要知道, 我们的JavaScript是单线程的,( 所谓的单线程就是说, 事情要一件一件的做, 转换在代码上就是说代码是 一行一行的执行的 ),.大家都知道同步把,同步代码就是从上到下执行,前面的代码不执行完, 会阻塞后面代码的执行 .但是说到同步就要说到异步 , 异步代码就不是一行一行从上到下依次执行的 , 它可以同时做几件事, 而且异步代码在同步代码后面输出结果 :console.log(1) setTimeout(()原创 2020-07-25 22:03:13 · 188 阅读 · 0 评论