240 发简信
IP属地:西藏
  • React日常开发小结

    Q:为什么react需要fiber架构,vue不需要? React 和 Vue 在设计上有不同的理念和技术侧重点,因此 React 引入了 Fiber 架构来解决一些特定问题...

  • pnpm改造替换npm

    Q: 为什么要迁移pnpm? 相比于npm,pnpm有一些优势: 更快的安装速度: 在安装包时,pnpm使用了硬链接的方式,将已安装的包链接到新的目录下,而不是复制或下载包。...

  • 老旧项目前端代码删减 15%,我是如何做的

    公司有一个数据BI平台,它的起源是一个开源型的项目DataEase(一个开源数据可视化分析工具,帮助用户通过拖拽交互做仪表搭建和视图制作、分享的低代码平台。 关于DataEa...

  • webpack@3升级webpack@5

    起服务变化 webpack3升5之后,webpack.config.js文件里很多配置都会报错,因为v3和v5的配置schema不同了。这些可以从控制台报错的时候提示看出来。...

  • 120
    linux配置NodeJS踩坑

    Jumbo安装nodejs失败: node服务安装 服务端一开始没有node环境和npm command,可以先下载node的包进行安装。附node官网:https://no...

  • 常用的Shell命令

    du cat more 当使用 cat 命令查看文件内容时,如果文件过大,以至使用PgUp+上箭头组合键向上翻页也无法看全文件中的内容,该怎么办呢?这就需要使用 more 命...

  • 深度搜索树

    问题:对一个数组,匹配其中某个子节点的值,返回其对应的路径。数组实例: 例如:给定「燕郊FFFF4s直营店」,返回 ['河北省', '廊坊市', '燕郊FFFF4s直营店']...

  • vue2 + Composition API 实践

    响应式API ref unref toRef toRefs isRef customRef shallowRef triggerRef computed watch watc...

  • 120
    charles配置

    移动端用charles抓包,先在电脑上安装charles软件。然后添加相关配置。 SSL proxying settings 为了可以进行https的抓包,一般需要配置一下s...

  • git 踩坑

    2021.08.10背景:发版日,下午把开发分支benz合入到master分支了,值班人又基于master分支拉了rb分支了,同期上线的还有其他4个人的分支。我合并代码mas...

  • 没有模版字符串,也可以`styled-compnents`。
    编译时通过babel转换就可以了。

  • chrome extension开发

    一、前言 Chrome插件是一个用Web技术开发,可以增强浏览器功能的软件。它其实和一个普通web应用一样都是由html+css+js经过zip打包组成的,插件可以使用Chr...

  • npm vs yarn

    安装速度 npm npm install的时候巨慢。特别是新的项目拉下来要等半天,删除node_modules,重新install的时候依旧如此。 yarn 并行安装:无论 ...

  • 120
    vscode下eslint检查配置

    场景 开发工具vscode,希望编辑器可以支持eslint的报错展示,及自动修复。 eslint安装 1、eslint vscode plugin安装在vscode里自行搜索...

  • 大概思路就是,并发度如果为N,就建立10个promise,每个promise都在执行请求,10个promise公用请求池,里面有t个请求要发送。每个promise执行完毕后都会再从请求池里拉取新的请求去执行,10个promise在一起,外层有一个promise.all。10个都执行完毕,就执行回调callback

    前端请求并发控制

    题目:请实现如下函数,可以批量请求数据。所有的url地址都在urls参数中,同时可以通过max控制请求的并发度,当所有请求结束后,调用callback回调函数。请求直接用fe...

  • fetch vs axios

    axios 从 node.js 创建 http 请求。 支持 Promise API。 提供了一些并发请求的接口(重要,方便了很多的操作)。 在浏览器中创建 XMLHttpR...

  • Ant-design踩坑

    Antd.Form 踩坑 经过getFieldDecorator的注册后,所以的onChange函数会被接管。本身的onChange可能会失效。 如果getFieldDeco...

  • React Hooks

    A simple demo about Hooks 先看一个有状态组件: 我们再来看一下使用hooks后的版本: Hooks概览 useState useEffect use...

  • css modules & styled-component

    为什么要用css modules? 代码只改动一处; 只应用在特定的组件,不影响别的地方; 默认情况下,所有类名和动画名都在本地范围内的css文件。可以通过webpack或者...