Vue3源碼解析 準備工作至項目結構為翻譯官方貢獻者指南[https://github.com/vuejs/core/blob/main/.github/contributi...
數(shù)據(jù)結構與算法--從平衡二叉樹(AVL)到紅黑樹 上節(jié)學習了二叉查找樹。算法的性能取決于樹的形狀,而樹的形狀取決于插入鍵的順序。在最好的情況下,n個結點的樹是完全平衡的,如下...
為了方便記錄一些個人隨筆,我最近用Laravel和Vue 3.0擼了一個博客系統(tǒng),其中使用到了一個基于 markdown-it[https://github.com/mark...
Vue.js 中,將數(shù)據(jù)對象轉化為響應式數(shù)據(jù)的是 Observer 構造函數(shù)。我準備結合前面幾篇已經(jīng)整理出來的思路,實現(xiàn)一個自己的 Observer。 為了讓代碼結構更加清晰...
首先理解VNode對象 一個VNode的實例對象包含了以下屬性,參見源碼src/vdom/vnode.js 其中幾個比較重要的屬性: tag: 當前節(jié)點的標簽名 data: ...
講解大致會根據(jù)下圖展開 本文部分參考了書籍《你不知道的javascript》上卷 對象的定義與賦值 經(jīng)常使用的定義與賦值方法obj.prop =value或者obj['pro...
常見問題和解決方案: 1、video添加自動播放屬性autoplay,無法正常播放視頻。 解決方案: 需要在video標簽中添加muted屬性 但是設置muted之后,它規(guī)...
我的github: vue雙向綁定原理 MVC模式 以往的MVC模式是單向綁定,即Model綁定到View,當我們用JavaScript代碼更新Model時,View就會自動...