Liuqh233
Liuqh233
拉取当前最新版本的react,执行响应的build命令之后没有打包出node_modules文件夹是怎么回事呀
本篇文章主要是简单认识一下这些专业词汇的意思。 没有复杂的源码分析之类的~ 【科普向】 ## CSR `client-side render` 客户端渲染  1. 客户端发送请求页面数据,服务端进行响应,并且返回对应页面的`js bundle` 2. 客户端下载`js` 3. 客户端执行下载来的`js`文件,渲染对应的`dom`树 4. 页面**可见**并且**可交互** :::success 可以发现`CSR`的 html 内容是在客户端执行完成的 ::: 客户端渲染的劣势在于需要先下载`js`然后在执行`js`,才可以渲染出来想要的页面,所以对于首屏渲染不友好。 因此就出现了`SSR`方案 ## SSR `server-side render`服务端渲染 ...
```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的体验,不用每次新建文章都要手动去添加。有没有自动生成方法?
# 在浏览器中实现 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 */...