本文共 1513 字,大约阅读时间需要 5 分钟。
Vue???????????
??????????Vue?????????????????????????????????????????????????Vue???
?????????
?? - ????
- ??????????????????????????????????????????????????????????????????????
- ?????????????????????????????????????????????????DOM?diff???????????????????
????????
- ??????????????????????????????????????????????Vue???????????
- ?????????????Vue???????????????????????????????????????
????
- ????????????????????????????????
- ???????????????????????????????
- ???????????????????????????????????????
???????????
???????
- ???????????????????????????
????
- ???????????????????AST????????DOM??
????
- ????DOM????????DOM????????????????
????
- ??????????????diff????????DOM?????????????????
????
- ??Vue?????????DOM???????????????
??Vue????????
???????????
- Vue????????????
<template>
????????????????????????
??DOM??
- ????DOM??????????JS?????????DOM????????
diff????
- ??diff?????????????????????????????????????
???????
- ?????????????????????????????????
?????
- ?????????????????????????????????
??Vue3????
vue2.x???
- ?????????????????????????API??????
vue3.0???
- ???????monorepo???????????????????
- ???????Proxy???????diff???????????????
- API?????Composition API???????????????
??????diff??
vue2?diff??
- ??????????DOM??????????????????????????????????????O(n^3)?
vue3?diff??
- ?????????????????????????????????????
- ???????????????????key?????????????????
- ???????????????????????????
????????
- ?????????????diff???????????????????????
- ??????????????????????????????
- ?????Vue????????????????????????????????
??????????????Vue???????????????????????????
转载地址:http://szt.baihongyu.com/