Vue3源碼解析 準備工作至項目結(jié)構(gòu)為翻譯官方貢獻者指南[https://github.com/vuejs/core/blob/main/.github/contributi...
數(shù)據(jù)結(jié)構(gòu)與算法--從平衡二叉樹(AVL)到紅黑樹 上節(jié)學習了二叉查找樹傻咖。算法的性能取決于樹的形狀罢维,而樹的形狀取決于插入鍵的順序旷余。在最好的情況下奕扣,n個結(jié)點的樹是完全平衡的薪鹦,如下...
為了方便記錄一些個人隨筆地熄,我最近用Laravel和Vue 3.0擼了一個博客系統(tǒng),其中使用到了一個基于 markdown-it[https://github.com/mark...
Vue.js 中芯杀,將數(shù)據(jù)對象轉(zhuǎn)化為響應式數(shù)據(jù)的是 Observer 構(gòu)造函數(shù)端考。我準備結(jié)合前面幾篇已經(jīng)整理出來的思路雅潭,實現(xiàn)一個自己的 Observer。 為了讓代碼結(jié)構(gòu)更加清晰...
首先理解VNode對象 一個VNode的實例對象包含了以下屬性,參見源碼src/vdom/vnode.js 其中幾個比較重要的屬性: tag: 當前節(jié)點的標簽名 data: ...
vue的雙向綁定原理及實現(xiàn) vue的雙向綁定是由數(shù)據(jù)劫持結(jié)合發(fā)布者-訂閱者模式實現(xiàn)的却特。 通過Object.defineProperty()來劫持對象屬性的setter和get...
講解大致會根據(jù)下圖展開 本文部分參考了書籍《你不知道的javascript》上卷 對象的定義與賦值 經(jīng)常使用的定義與賦值方法obj.prop =value或者obj['pro...
常見問題和解決方案: 1裂明、video添加自動播放屬性autoplay椿浓,無法正常播放視頻。 解決方案: 需要在video標簽中添加muted屬性 但是設(shè)置muted之后闽晦,它規(guī)...
我的github: vue雙向綁定原理 MVC模式 以往的MVC模式是單向綁定扳碍,即Model綁定到View,當我們用JavaScript代碼更新Model時仙蛉,View就會自動...
前言 使用vue也好有一段時間了,雖然對其雙向綁定原理也有了解個大概巧还,但也沒好好探究下其原理實現(xiàn),所以這次特意花了幾晚時間查閱資料和閱讀相關(guān)源碼坊秸,自己也實現(xiàn)一個簡單版vue的...
標簽: electron 簡介 electron使用html麸祷,css和JavaScript來構(gòu)建塊跨平臺桌面應用程序(Mac,Windows和Linux)的一個開源庫褒搔。 el...
Electron Electron相當于一個瀏覽器的外殼阶牍,可以把網(wǎng)頁程序嵌入到殼里面,可以運行在桌面上的一個程序星瘾,可以把網(wǎng)頁打包成一個在桌面運行的程序走孽,通俗來說就是軟件,比如...
方式一 $parent父組件 子組件 方式二 props父組件 子組件 方式三 $emit父組件 子組件 第一種不推薦琳状,一般第三種磕瓷。 網(wǎng)站導航 網(wǎng)站導航