![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
javascript
文章平均质量分 82
Hello.Reader
so far away
展开
-
Puppeteer前端插件
Puppeteer是一个Node库,它提供了一个高级API来通过DevTools协议控制Chromium或Chrome。Puppeteer默认以headless模式运行,但是可以通过修改配置文件运行“有头”模式。你可以在浏览器中手动执行的绝大多数操作都可以使用 Puppeteer 来完成!生成页面 PDF。抓取 SPA(单页应用)并生成预渲染内容(即“SSR”(服务器端渲染))。自动提交表单,进行 UI 测试,键盘输入等。创建一个时时更新的自动化测试环境。原创 2024-07-30 13:51:46 · 443 阅读 · 0 评论 -
js版得ac自动机算法
由于笔者公司得前端需求缘故,笔者写了一个关于js版得ac自动机算法,可以修改对应得关键词组,如果只用到一组,就删除其余无关方法及集合等。代码如下:原创 2024-06-28 09:45:54 · 1885 阅读 · 0 评论 -
5个Promise高级使用技巧
常见的面试中都会问及到 promise.then()、Promise.all 或者配合 async/await 使用的方式。所以说,咱们今天就来分享 5个promise的“高级”使用技巧,提高对 promise 的理解,帮大家通过高P面试!但是,对于 await 大家需要知道:当后面的值不是 Promise 对象时,它将会把该值包装在 Promise 对象中。当finally函数的返回值是一个promise时,它会在finally函数之前等待promise解析,然后再返回promise对象。原创 2024-04-09 13:28:17 · 931 阅读 · 0 评论 -
Vue3使用vue-office插件实现word预览
我们可以给input绑定一个change事件, 当我们选择了文件, change就会触发返回给我们一个event对象, 我们通过event对象中的属性就可以拿到我们的file对象了。其实并不然, 我们开发中还会遇到另一种情况, 就是通过文件上传的方式, 获取文件的ArrayBuffer或者blob来预览文档。获取到了之后, 我们需要使用FileReader身上的实例方法来读取我们的文件内容。随后, 我们赋值一个响应式数据, 用于我们的word展示。这样, 我们的代码就写完了, 我们看看效果。原创 2024-03-28 14:14:21 · 1882 阅读 · 0 评论 -
实现浏览器复制文本原始样式到wps或office
本需求是笔者在协助公司前端工程师的一个需求完成的,需求是在Web页面中复制带有样式的文本并期望在WPS或其他富文本编辑器中保持样式,通常需要使用HTML格式进行复制。大多数现代富文本编辑器,包括WPS,都支持从HTML格式的剪切板内容中粘贴并保留样式。其实我们可以发现,编程的变化,包括世界一切事物的发展都是基于基础构建而成。往往是人们把它搞得高深莫测,反而是复杂了事物得发展。希望大家在编程中或者生活其他方面都把一切事物简单化。思考的模式要像太阳一样。我们学习和事物本质的发展,我们可以采用哲学的思考方式。原创 2024-03-26 10:05:41 · 926 阅读 · 0 评论 -
JS代码的10条规则
首先如何编写干净得代码,这是一个有争议的问题,答案也是众说纷纭,但总的来说,干净代码指的是易于阅读、理解和维护的代码。遵循最佳实践和行业标准,使得我们能够轻松编写干净代码,避免臃肿、冗余和复杂性。今天我们要分享的就是这些最佳实践。原创 2024-02-29 14:15:49 · 812 阅读 · 0 评论