摘要: We can even make it pure black and white by using the following calculations: * black = 0 - 382 * white = 383 - 765 And it will result in the followin 阅读全文
posted @ 2023-05-26 15:46 Regina_wisdom 阅读(83) 评论(0) 推荐(0) 编辑
摘要: 由于JS是单线程程操作,所以遇到了一些比较耗时的操作时,会影响到主线程的效率,比如在扫描二维码应用中,解析QR code的过程中会造成页面相机流的卡顿。所以将耗时的解析过程放到子线程中就不会影响到主线程。 使用web worker 可以实现这个功能。 ## 1. 子线程 ### 在子线程 `web_ 阅读全文
posted @ 2023-05-26 14:34 Regina_wisdom 阅读(68) 评论(0) 推荐(0) 编辑
摘要: 有个需求需要直接展开默认的select options, 而不是点击下select, option才会展开 本来想着手动调用下click, 应该可以实现,结果啪啪打脸,click并没有将select展开。 网上搜寻了一番,发现select 竟然有个size属性。size 属性规定下拉列表中可见选项的 阅读全文
posted @ 2021-12-07 10:46 Regina_wisdom 阅读(1956) 评论(1) 推荐(0) 编辑
摘要: 前因: react-router-dom ^6.0.0 移除了 useHistory 这个Hook, 以至于动态跳转页面变得困难。 幸好提供了 useNavigate 这个新的hook. 例子: import { useNavigate } from 'react-router-dom'; // 在 阅读全文
posted @ 2021-10-29 10:38 Regina_wisdom 阅读(1749) 评论(0) 推荐(0) 编辑
摘要: Jest ES6 mock 阅读全文
posted @ 2021-01-20 13:53 Regina_wisdom 阅读(269) 评论(0) 推荐(0) 编辑
摘要: 一、什么是Promise Promise 是异步编程的一种解决方案,比传统的解决方案——回调函数和事件——更合理和更强大。它由社区最早提出和实现,ES6 将其写进了语言标准,统一了用法,原生提供了Promise对象。 所谓Promise,简单说就是一个容器,里面保存着某个未来才会结束的事件(通常是一 阅读全文
posted @ 2019-05-13 10:28 Regina_wisdom 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 最近遇到一个问题, 定时器每隔1秒发一次请求,要求本次请求成功后才能发下一次请求,需要把定时器弄成同步的至于怎么弄成同步的,真是一把心酸泪呀直接贴代码吧 ``` <div style="height: 100px;width: 200px;float: right;"> <button id="bt 阅读全文
posted @ 2019-05-07 17:34 Regina_wisdom 阅读(1321) 评论(0) 推荐(0) 编辑
摘要: 这几天遇到一个问题,在Upload组件中上传之前需要添加一个Modal,阻止上传, 提示用户信息,用户点击确认按钮后,再进行上传, 理想总是很丰满,过程真是狗血呀 于是在API 也找到了方法,提供了一个before-upload方法可以使用,于是乎,兴高采烈的再before-upload中写了如下代 阅读全文
posted @ 2019-04-18 14:47 Regina_wisdom 阅读(2723) 评论(0) 推荐(0) 编辑
摘要: 1. Vue快速入门 写了简单的数据双向绑定 2. MVVM架构 架构模型 Model - view- viewModel 3. 编写MVVM架构-声明MVVM类 4. 声明TemplateComplier类 模板引擎 准备工作 解析指令 -把模板放入内存中去 -解析表达式 V-model V-te 阅读全文
posted @ 2019-04-01 11:29 Regina_wisdom 阅读(783) 评论(0) 推荐(0) 编辑
摘要: 有好多种方式,可以根据需求来选择不同的方式 阅读全文
posted @ 2019-04-01 11:21 Regina_wisdom 阅读(109) 评论(0) 推荐(0) 编辑