![240](https://upload.jianshu.io/users/upload_avatars/20177430/48001011-74bd-4851-a745-dcd986b8f9e7.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
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屬性 但是設置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)站導航