240 發(fā)簡信
IP屬地:陜西
  • 騰訊前端二面涼涼

    我就普通的投了個騰訊SNG蛤虐,意向城市還填的北京懒鉴,怎么就被深圳IMWeb撈起來了呢淆储? 一面 8.27 晚上九點多突然襲擊。問的都是基礎(chǔ),問的比較多的是XSS和CSRF。然后又約...

  • 阿里19年校招前端面經(jīng)

    一面 一面的電話是8月13日打來的,約了14號下午7點肠缔,結(jié)果7點半才打來。主要內(nèi)容: 自我介紹 看你項目用了Vue,vue的工作原理講一下 講一下vuex哼转,為什么要用vuex...

  • Vue.js源碼閱讀明未、九

    組件的更新patch 前面已經(jīng)分析了組件創(chuàng)建時的首次渲染過程。那么寫下來我們來分析當(dāng)組件的數(shù)據(jù)發(fā)生變化壹蔓,更新組件時趟妥,如何將虛擬DOM的變化反映到真實的DOM結(jié)構(gòu)上。 組件的更...

  • Vue.js源碼閱讀佣蓉、八

    在Vue實例初始化的過程中披摄,initState方法會調(diào)用initComputed和initWatch來分別初始化計算屬性和偵聽屬性,那么接下來就分析這兩個方法的實現(xiàn)勇凭。 計算屬...

  • Vue源碼閱讀疚膊、七

    響應(yīng)式原理 Vue實現(xiàn)響應(yīng)式的核心是利用了Object.defindProperty為對象的屬性添加getter和setter方法,接下來我們從源碼層面來看具體的實現(xiàn)方式 i...

  • Vue.js源碼閱讀虾标、五

    初始化渲染 之前已經(jīng)看到寓盗,mount時調(diào)用了vm._update(vm._render(), hydrating),其中vm._render()是把調(diào)用了vm.$option...

  • Vue.js源碼閱讀、六

    組件的初始化渲染 在之前render的時候傀蚌,如果createElement的第一個參數(shù)tag是一個組件基显,就會調(diào)用createComponent創(chuàng)建組件的VNode,那么接下來...

  • Vue.js源碼閱讀善炫、四

    render vm._render是在core/instance/render.js中定義的 這段代碼的核心是render方法的調(diào)用: 根據(jù)Vue的文檔撩幽,如下的模版: 相當(dāng)于...

  • Vue.js源碼閱讀、三

    Vue實例的掛載 前面已經(jīng)提到過箩艺,在帶compiler版本的實現(xiàn)中摸航,platform/web/entry-runtime-with-compiler.js中,擴(kuò)展了$moun...

  • Vue.js源碼閱讀舅桩、二

    初始化 首先從代碼的入口開始,以完整版為例雨膨,platforms/web/entry-runtime-with-compiler.js文件中: 首先拓展了Vue上的$mount...

  • Vue.js源碼閱讀擂涛、一

    開始看Vue的源碼,參考版本:v2.5.17-beta.0 目錄結(jié)構(gòu) Vue.js的源碼在項目的src目錄下聊记,目錄結(jié)構(gòu)如下 compiler: Vue編譯相關(guān)的代碼撒妈,用來將模...

  • 120
    鼠標(biāo)事件中鼠標(biāo)位置的獲取

    鼠標(biāo)事件是最常用的一類事件,包括 click: 單擊鼠標(biāo)左鍵或按下回車鍵時觸發(fā) mousedown:按下任意鼠標(biāo)按鍵時觸發(fā) mouseup: 松開鼠標(biāo)按鍵時觸發(fā) mousee...

  • 事件基礎(chǔ)

    事件傳播機(jī)制 事件冒泡 事件從目標(biāo)節(jié)點開始沿DOM樹向上傳播排监,直到document, DOM結(jié)構(gòu)中的下層節(jié)點會更早ji接收到事件狰右,下層節(jié)點會更晚接收到事件。 事件捕獲 事件從...

  • JS執(zhí)行環(huán)境與作用域鏈

    執(zhí)行環(huán)境 執(zhí)行環(huán)境(excecution context)舆床,也叫做執(zhí)行上下文棋蚌,定義了變量或函數(shù)有權(quán)訪問的其他數(shù)據(jù),決定了它們各自的行為挨队。每個只i系那個環(huán)境都有一個與之關(guān)聯(lián)的變...

  • JavaScript中if (xx)和a==b的判斷

    JavaScript中的很多操作都會有隱含的類型轉(zhuǎn)換谷暮,這可能會導(dǎo)致一些違反直覺的結(jié)果。 if (xx) 的判斷 JS的if語句會先對括號內(nèi)的表達(dá)式求值盛垦,然后將表達(dá)式的結(jié)果轉(zhuǎn)換...

  • CSS水平和垂直居中方式

    水平居中 text-align: center 對于行內(nèi)和類行內(nèi)元素湿弦,如鏈接和文本,可以使用 塊級元素可使用display: inline-block margin和widt...

  • 塊格式化上下文BFC

    一腾夯、定義 根據(jù)MDN上對塊格式化上下文的描述: 塊格式化上下文(Block Formatting Context颊埃,BFC) 是Web頁面的可視化CSS渲染的一部分,是布局過程...

  • 浮動和清除浮動

    浮動 CSS中的float屬性用來指定一個元素向左或向右浮動蝶俱。浮動元素脫離文檔的普通流班利,向左或向右移動,一直平移直到碰到了所處的容器的邊框跷乐,或者碰到另外一個浮動的元素肥败。浮動元...

  • git reset --soft,--hard的區(qū)別

    git reset --soft,--hard的區(qū)別 git reset 命令可以將當(dāng)前的HEAD重置到特定的狀態(tài)。首先要搞清楚下面幾個概念 HEAD: HEAD就是指向當(dāng)前...

  • 從URL輸入到頁面展現(xiàn)發(fā)生了什么

    這是一道經(jīng)典的面試常見問題,涉及到了很多方面的知識馒稍。這篇文章簡單介紹當(dāng)你訪問一個URL時皿哨,背后到底發(fā)生了什么。 1. 輸入URL URL全稱Uniform Resource ...

亚洲A日韩AV无卡,小受高潮白浆痉挛av免费观看,成人AV无码久久久久不卡网站,国产AV日韩精品