我就普通的投了個騰訊SNG蛤虐,意向城市還填的北京懒鉴,怎么就被深圳IMWeb撈起來了呢淆储? 一面 8.27 晚上九點多突然襲擊。問的都是基礎(chǔ),問的比較多的是XSS和CSRF。然后又約...
![240](https://cdn2.jianshu.io/assets/default_avatar/7-0993d41a595d6ab6ef17b19496eb2f21.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
一面 一面的電話是8月13日打來的,約了14號下午7點肠缔,結(jié)果7點半才打來。主要內(nèi)容: 自我介紹 看你項目用了Vue,vue的工作原理講一下 講一下vuex哼转,為什么要用vuex...
組件的更新patch 前面已經(jīng)分析了組件創(chuàng)建時的首次渲染過程。那么寫下來我們來分析當(dāng)組件的數(shù)據(jù)發(fā)生變化壹蔓,更新組件時趟妥,如何將虛擬DOM的變化反映到真實的DOM結(jié)構(gòu)上。 組件的更...
在Vue實例初始化的過程中披摄,initState方法會調(diào)用initComputed和initWatch來分別初始化計算屬性和偵聽屬性,那么接下來就分析這兩個方法的實現(xiàn)勇凭。 計算屬...
響應(yīng)式原理 Vue實現(xiàn)響應(yīng)式的核心是利用了Object.defindProperty為對象的屬性添加getter和setter方法,接下來我們從源碼層面來看具體的實現(xiàn)方式 i...
初始化渲染 之前已經(jīng)看到寓盗,mount時調(diào)用了vm._update(vm._render(), hydrating),其中vm._render()是把調(diào)用了vm.$option...
組件的初始化渲染 在之前render的時候傀蚌,如果createElement的第一個參數(shù)tag是一個組件基显,就會調(diào)用createComponent創(chuàng)建組件的VNode,那么接下來...
render vm._render是在core/instance/render.js中定義的 這段代碼的核心是render方法的調(diào)用: 根據(jù)Vue的文檔撩幽,如下的模版: 相當(dāng)于...
Vue實例的掛載 前面已經(jīng)提到過箩艺,在帶compiler版本的實現(xiàn)中摸航,platform/web/entry-runtime-with-compiler.js中,擴(kuò)展了$moun...
初始化 首先從代碼的入口開始,以完整版為例雨膨,platforms/web/entry-runtime-with-compiler.js文件中: 首先拓展了Vue上的$mount...
開始看Vue的源碼,參考版本:v2.5.17-beta.0 目錄結(jié)構(gòu) Vue.js的源碼在項目的src目錄下聊记,目錄結(jié)構(gòu)如下 compiler: Vue編譯相關(guān)的代碼撒妈,用來將模...
鼠標(biāo)事件是最常用的一類事件,包括 click: 單擊鼠標(biāo)左鍵或按下回車鍵時觸發(fā) mousedown:按下任意鼠標(biāo)按鍵時觸發(fā) mouseup: 松開鼠標(biāo)按鍵時觸發(fā) mousee...
執(zhí)行環(huán)境 執(zhí)行環(huán)境(excecution context)舆床,也叫做執(zhí)行上下文棋蚌,定義了變量或函數(shù)有權(quán)訪問的其他數(shù)據(jù),決定了它們各自的行為挨队。每個只i系那個環(huán)境都有一個與之關(guān)聯(lián)的變...
JavaScript中的很多操作都會有隱含的類型轉(zhuǎn)換谷暮,這可能會導(dǎo)致一些違反直覺的結(jié)果。 if (xx) 的判斷 JS的if語句會先對括號內(nèi)的表達(dá)式求值盛垦,然后將表達(dá)式的結(jié)果轉(zhuǎn)換...
水平居中 text-align: center 對于行內(nèi)和類行內(nèi)元素湿弦,如鏈接和文本,可以使用 塊級元素可使用display: inline-block margin和widt...
一腾夯、定義 根據(jù)MDN上對塊格式化上下文的描述: 塊格式化上下文(Block Formatting Context颊埃,BFC) 是Web頁面的可視化CSS渲染的一部分,是布局過程...
git reset --soft,--hard的區(qū)別 git reset 命令可以將當(dāng)前的HEAD重置到特定的狀態(tài)。首先要搞清楚下面幾個概念 HEAD: HEAD就是指向當(dāng)前...
這是一道經(jīng)典的面試常見問題,涉及到了很多方面的知識馒稍。這篇文章簡單介紹當(dāng)你訪問一個URL時皿哨,背后到底發(fā)生了什么。 1. 輸入URL URL全稱Uniform Resource ...