Liuqh233

Results 18 issues of Liuqh233

拉取当前最新版本的react,执行响应的build命令之后没有打包出node_modules文件夹是怎么回事呀

1. 什么是预构建 2. 解决什么问题 3. 怎么做的预构建

TODO

目前业务场景辐射不到。 后面有深入实践之后再补充

TODO

本篇文章主要是简单认识一下这些专业词汇的意思。 没有复杂的源码分析之类的~ 【科普向】 ## CSR `client-side render` 客户端渲染 ![image](https://user-images.githubusercontent.com/43341115/198512904-926be8d5-91be-42a7-a139-a183480ba7d1.png) 1. 客户端发送请求页面数据,服务端进行响应,并且返回对应页面的`js bundle` 2. 客户端下载`js` 3. 客户端执行下载来的`js`文件,渲染对应的`dom`树 4. 页面**可见**并且**可交互** :::success 可以发现`CSR`的 html 内容是在客户端执行完成的 ::: 客户端渲染的劣势在于需要先下载`js`然后在执行`js`,才可以渲染出来想要的页面,所以对于首屏渲染不友好。 因此就出现了`SSR`方案 ## SSR `server-side render`服务端渲染 ![image](https://user-images.githubusercontent.com/43341115/198512959-eeaf1de0-1b01-471e-9334-c873087c6d23.png)...

技术
科普向

```js const UNTERMINATED = 0 const TERMINATED = 1 const ERRORED = 2 function createCacheRoot() { return new WeakMap() } function createCacheNode() { return { s: UNTERMINATED, // status, represents...

源码分析
技术

```js const UNTERMINATED = 0 const TERMINATED = 1 const ERRORED = 2 function createCacheRoot() { return new WeakMap() } function createCacheNode() { return { s: UNTERMINATED, // status, represents...

源码分析
技术

- [ ] 优化sidebar的体验,不用每次新建文章都要手动去添加。有没有自动生成方法?

- [x] Finish

技术
react

# 在浏览器中实现 copy 功能 ## 浏览器实现 实现 `copy` 功能的方式有很多,其中比较简单的方式就是利用浏览器提供的`API`。 > https://developer.mozilla.org/zh-CN/docs/Web/API/Clipboard ```js navigator.clipboard.writeText('').then( function () { /* clipboard successfully set */ }, function () { /* clipboard write failed */...

库推荐
技术