# outline **Repository Path**: wjyhiky/outline ## Basic Information - **Project Name**: outline - **Description**: 四阶段课程内容 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 4 - **Created**: 2022-09-19 - **Last Updated**: 2022-09-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 四阶段课程 ## day1-1 ### 面试题 ### 知识点 * 使用react > 需要引入两个js文件,分别为react.js+react-dom.js * 版本号: 大版本.小版本.补丁 > 18.0.0 -> 18.0.1 * 节点 * 真实节点(RealDOM): 在浏览器中渲染的节点 > 创建真实节点:`document.createElement(type)` * 虚拟节点(VirtualDOM):一个结构类似于真实节点的js对象 > 可以让用户不直接操作真实节点,进而提升页面性能 * 创建虚拟节点:`React.createElement(type)` * JSX > 是`React.createElement()`的语法糖 * JSX语法规范 * 在元素属性不能直接使用js关键字 * class -> className * for -> htmlFor * 多个单词的属性必须使用驼峰 * autofocus -> autoFocus * onkeyup -> onKeyUp * 必须结束标签 * * * 插值:{} > 差值可以用在标签内或标签属性中 ### 练习