zhaomeicheng
zhaomeicheng
写得真的很好,感谢~
> 这里针对Chromium内核浏览器来说,在打开浏览器的时候会开启几个进程 浏览器主进程 网络进程 插件进程 gpu进程 渲染进程 ,默认一个tab就会开启一个渲染进程(也有例外,同一个域名下的子页面),所以每个tab都是各自的进程在管理,互不影响。 这个问题这么回答就够了吗?为啥感觉如此简单,总觉得有陷阱...
可以用于获取函数式组件的ref ```jsx const ref = React.createRef(); ``` 由于FunComp是函数式组件,没有实例,所以我们没有办法获得函数式组件的ref,在这我们就可以使用ref转发来解决: ```jsx const FunComp = React.forwardRef((props, ref) => ( // 内部为FunComp组件的实现逻辑,在这里面你可以把ref赋值给你想赋值的DOM节点 )); ``` 之后你就可以直接在FunComp组件传ref了: ```jsx ```
updateDom方法貌似只是用来处理dom元素的一些attributes以及一些事件绑定,创建了dom以后不就应该即可绑定属性、事件吗?而且updateDom里的逻辑也不存在把dom挂载到页面的行为,应该没问题吧?
写得很清楚,连我这个小白都看懂了,感谢~ 不过在例子中倒数第三个字符为什么会被转成base64编码里的`A`呢?,它的二进制也都是0啊。
useMemo和useCallback写得很好很清楚,用法一目了然(甚至看官网都没看懂反而看你写的一下子就懂了),谢谢!
同遇到此问题,请问是否解决了?
[Tim's Blog](https://www.zhaomeicheng.com) 一直都没怎么弄,所以还很空荡荡,先占个坑吧😂。
> MemE主题很漂亮!跟着博主从Hexo到Hugo。顺便贴一下[我的博客](https://jiajiewu.gitee.io/) 哇!你的博客还有音乐播放⏯功能呢!?求教程呀!
写的很好! 有个小建议,代码中: ```javascript var g = gen(); ``` 的`小g`可以用`小i`(iterator)来代替吧. ```javascript var i = gen(); ``` 生成器函数执行以后返回的是迭代器,这样语义化更好一点😂