![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
笔记
文章平均质量分 89
林不羁
这个作者很懒,什么都没留下…
展开
-
jsx代码如何变成dom
jsx背后的功能模块的内容以及做了的事情:1.通过babel将jsx代码编译为React.createElement的调用。2.React.createElement将传入的参数包括type,config,children格式化为ReactElement预期的格式。3.调用ReactElement后组装成ReactElement对象,返回给React.createElement,最终生成虚拟dom。4.虚拟dom作为ReactDOM.render的入参,经过渲染处理生成真实DOM。原创 2022-11-17 20:25:09 · 655 阅读 · 0 评论 -
js高级之js运行原理
js高级之js运行原理1.浏览器渲染过程1.1 下载文件【掌握】1.2 执行文件1.2.1.html css解析【掌握】1.2.2.js代码执行1.2.2.1.为什么需要js引擎1.2.2.2.浏览器内核和JS引擎的关系1.1.2.3.v8引擎的原理【理解】2.js代码执行过程【掌握】2.1.选择代码运行环境2.2.初始化全局对象2.3.执行上下文栈中运行代码2.4.在执行上下文栈中执行全局代码2.5.执行代码,根据代码从上往下依次执行。 1.浏览器渲染过程 1.1 下载文件【掌握】 当我们输入一个网址之后原创 2022-03-06 15:53:47 · 1035 阅读 · 0 评论 -
react Hooks 之 useRef
1.useRef是什么 2.为什么要用useRef(为什么重要) 3.useRef如何使用 4.什么情况下可以使用useRef 5.useRef使用到什么程度就可以了原创 2021-03-27 21:58:50 · 1625 阅读 · 0 评论