在我们学会了如何使用Redux之后,就会想着我们可不可以根据其原理自己实现一个简单的redux,redux的实现是基于发布订阅模式的设计思路,如果对发布订阅模式不熟悉的,可以查阅我的另一篇文章详解”观察者”模式和”发布订阅”模式。下面我...
开篇 作为前端开发人员,闭包一定是大家面试绕不开的知识点,在我们实际开发的过程中我们也会有意无意接触到闭包。本文来带着大家一步步从闭包的概念梳理到其应用场景。 概念 MDN官方中文文档对于闭包的概念是这样定义的—— 闭包(closur...
一、问题背景 当前整个ai平台的本地上传用户体验非常不友好,主要表现为上传速度过慢且服务端容易崩溃,没有上传速率的展示、已上传大小的显示、剩余时间的显示,缺少很多必要信息展示给用户,让用户不清楚当前上传的具体详细过程, 更是缺乏断点续...
先来个效果图 之前写的那个稍微有点问题,帧率只有30,参照官方代码修改后,帧率可以达到50了,在不全屏的状态下,帧率60 1.首先需要导入库 // 用于模型边缘高亮 import { EffectComposer } from "...
React中的CSS css 一直是 React 的痛点,在这一点上,Vue 的做法好于 React Vue 通过在 .vue 文件中的 <style> 标签来编写样式 通过 scoped 属性来决定样式是全局还是局...
前言 有一种场景是给动态创建组件添加指令,当时可难坏了,因为 createComponent API 不支持绑定指令,所以我当时猜想是否可以在 @Component 注入或 @HostBindingDirective 绑定实现呢?找了...
useState 状态管理 useState 是 React 中的一个基础 Hook,允许你在不使用 class 组件的情况下管理组件状态。 参数 初始值 你可以直接传递状态的初始值给 useState: const [name, s...
vite vue-router history模式打包部署 本文前提是前端使用vite + vue-router@4,部署是用nginx 内容较多,如果想直接看如何配置,点击直达 背景小故事 众所周知,使用vue开发时逃不掉url...
前言 自己对使用 Linux 做开发似乎有种执念,也是由于之前使用 Windows 开发留下了一些阴影,本地系统下的程序运行正常,到服务器上不是环境不正常就是这不好使那不太兼容的 ??,本地直接安装使用 Linux 做开发,还能用...
背景 现在开发的项目需要调用平台的 OpenAPI,众所周知 OpenAPI 是有并发限制的。正好最近就发现了一个并发的问题:Promise.all 并发了 20 多个请求,有 5、6 个失败了。 本来这个上网搜一下就有的,但是灵机一...