# fed-e-task-01 **Repository Path**: aaron-gao/fed-e-task-01 ## Basic Information - **Project Name**: fed-e-task-01 - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-07-09 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README - 选择题 - ABCD - D - 简答题 1. 触发prepatch钩子函数 2. 触发update钩子函数 3. 若新节点有text属性,且不等于旧节点的text属性 1. 如果旧节点有children,则移除节点children对应的DOM元素 2. 设置新节点对应DOM元素的textContent 4. 新旧节点都有children,且不相等 1. 调用updateChildren() 2. 对比子节点,并且更新子节点的差异 5. 只有新节点有children属性 1. 如果旧节点有text属性,则清空对应DOM元素的textContent 2. 添加所有的子节点 6. 只有旧节点有children属性,则移动所有的旧节点 7. 只有旧节点有text属性,则清空对应的DOM元素的textContent 8. 触发postpatch钩子函数