[Day14] - Virtual DOM (一) - diff 演算法

今天原本想要介绍一下 Virtual DOM 结果忙一下 , 就没时间研究 diff 演算法了 /images/emoticon/emoticon20.gif

diffAttrs(oldAttrs, newAttrs)
diffAttrs 比较简单,主要就是在标签上设定属定跟删除属性。看到程序码的第二行先宣告了一个空阵列 patches ,将会用於储存属性变动的 patch 函式。比较完所有的属性後,会在 diff() 函式呼叫 patchAttrs($node),将节点传进来批次更新标签上的属性。

参考资料 :


<<:  分版本Target

>>:  [30天 Vue学好学满 DAY18] Vuex-1

企划实现(20)

在这篇补充一下前面忘记提到的,在设立公司时会需要选择要设立的形式,有行号,有限公司,股份有限公司差别...

[Day 30] Heroku Scheduler

架好服务器後,要订阅服务,就是要在一个时间点去捞设定资料并产生PDF并寄送email,写一个档案去做...

[ 卡卡 DAY 19 ] - React Native 用 react-native-webview 实现 webview 跟 html render

在 App 需求中 若页面需要通过 URL 渲染远端 HTML 页面 若页面资料提供的是 html...

Day 29 - Summary

本文将於赛後同步刊登於笔者部落格 有兴趣学习更多 Kubernetes/DevOps/Linux 相...

Raspberry pi 的GPIO_python小控制

前面我很轻描淡写的叙述了GPIO 说有28个GPIO可用 今天就实际来使用看看 我用Python小写...