摘要: js异步解决方案:回调函数、事件监听、发布订阅、promise、generator、async/await 回调函数引起的问题是回调地狱、使代码可读性和可维护性被破坏 async/await是generator方案的语法糖async/await和generator方案,相较于Promise而言,有一 阅读全文
posted @ 2020-04-16 16:38 小小泡zdy 阅读(1064) 评论(0) 推荐(0) 编辑
摘要: 很久没写总结了,在这里跟大家分享一下自己踩的坑,同时也方便自己多记忆下。 大致流程: 使用create-react-app脚手架生成react相关部分,脚手架内部会通过node自动起一个客户端,然后和普通的ajax请求一样,和远端服务器进行通信,只不过这里采用支持rpc通信的grpc-web来发起请 阅读全文
posted @ 2018-11-14 00:26 小小泡zdy 阅读(2448) 评论(0) 推荐(0) 编辑
摘要: 1. 使用 git init 初始化.git文件 2. 使用 git add 和 git commit 命令提交本次改动 3. git remote add origin + 仓库的远程地址 4. git push --set-upstream origin main 推送到远程仓库的main分支 阅读全文
posted @ 2023-03-17 10:57 小小泡zdy 阅读(100) 评论(0) 推荐(0) 编辑
摘要: { "compilerOptions": { "target": "esnext", "module": "esnext", "moduleResolution": "node", "jsx": "react", "esModuleInterop": true, "types": ["jest"], 阅读全文
posted @ 2022-09-16 11:29 小小泡zdy 阅读(437) 评论(0) 推荐(0) 编辑
摘要: ssh连接: 命令:ssh 用户名@ip地址 -p 端口号 退出ssh连接 命令:exit 阅读全文
posted @ 2022-09-07 11:54 小小泡zdy 阅读(113) 评论(0) 推荐(0) 编辑
摘要: 需要FQ 安装brew /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" MongoDB Homebrew 输入命令:brew tap mongodb/bre 阅读全文
posted @ 2022-09-06 16:57 小小泡zdy 阅读(58) 评论(0) 推荐(0) 编辑
摘要: 安装命令 curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash 在主目录下添加~/.zshrc文件,文件内容为 export NVM_DIR="$([ -z "${XDG_CONFIG_HOME 阅读全文
posted @ 2022-09-05 20:07 小小泡zdy 阅读(1159) 评论(0) 推荐(0) 编辑
摘要: https://www.linshi-email.com/ https://10minutemail.org/ http://24mail.chacuo.net/ https://mailpoof.com/ 阅读全文
posted @ 2022-08-19 16:40 小小泡zdy 阅读(38) 评论(0) 推荐(0) 编辑
摘要: 版本号格式:主版本号.次版本号.修订号 主版本号:当你做了不兼容的API修改 次版本号:当你做了向下兼容的功能性新增 修订号:当你做了向下兼容的问题修正 阅读全文
posted @ 2022-08-17 12:11 小小泡zdy 阅读(38) 评论(0) 推荐(0) 编辑
摘要: 优点: 1. 不同组件和生命周期之间的逻辑复用 2. 不需要使用高阶组件进行逻辑抽离 3. 不需要去理解class中的this指向问题 缺点: hooks的useEffect只包括了componentDidMount,componentDidUpdate和componentWillUnmount这三 阅读全文
posted @ 2022-07-12 15:57 小小泡zdy 阅读(150) 评论(0) 推荐(0) 编辑
摘要: React.memo为高阶组件,主要作为性能优化的方式存在 该方法接收两个参数,第二个参数可选,如: React.memo(MyComponent, areEqual) 当areEqual的返回值为true时,不会触发重新渲染,返回false的时候,会触发重新渲染,和shouldComponentU 阅读全文
posted @ 2022-07-07 16:51 小小泡zdy 阅读(559) 评论(0) 推荐(0) 编辑
摘要: webpack打包原理 我们每一个单独的模块,都会在webpack打包之后,挂载到__webpack_require__下面的属性下,从而实现了模块的私有作用域。 工作模式 分为三种工作模式,development/production/none,默认是production,none表示以最原始的状 阅读全文
posted @ 2022-07-05 19:40 小小泡zdy 阅读(34) 评论(0) 推荐(0) 编辑