首先我們來(lái)看一個(gè)最簡(jiǎn)單的hello world例子 在babel中轉(zhuǎn)化為如下代碼 打印App(),返回的對(duì)象就是一個(gè)虛擬DOM 實(shí)現(xiàn)React....
從url到頁(yè)面發(fā)生了什么?對(duì)這個(gè)經(jīng)典問(wèn)題,在搜索引擎中能找到無(wú)數(shù)個(gè)答案這篇文章也是我對(duì)這個(gè)問(wèn)題的一個(gè)階段性總結(jié)寫(xiě)博客的方式也從復(fù)制粘貼轉(zhuǎn)變到自己...
原型 在面向?qū)ο蟮奈恼轮刑徇^(guò)的一種設(shè)計(jì)模式-組合使用構(gòu)造函數(shù)模式和原型模式 構(gòu)造函數(shù)用于定義實(shí)例屬性,原型模式用于定義方法和共享屬性 ES6引入...
之前學(xué)習(xí)閉包的時(shí)候碰到一道題 var聲明的變量沒(méi)有塊級(jí)作用域。所以實(shí)際上這里的i實(shí)際上是定義在全局作用域下的 console.log(windo...
組件用法 全局注冊(cè)Vue.component('my-component', { //選項(xiàng)})缺點(diǎn):權(quán)限太大,容錯(cuò)率低 局部注冊(cè)new V...
構(gòu)造函數(shù)模式 new 操作符創(chuàng)建一個(gè)新對(duì)象將構(gòu)造函數(shù)的作用域賦給新對(duì)象(this指向新對(duì)象)執(zhí)行構(gòu)造函數(shù)中的代碼(為這個(gè)新對(duì)象添加屬性)返回新對(duì)...
函數(shù)防抖(debounce) 原理:在事件被觸發(fā)n秒后再執(zhí)行回調(diào),如果在這n秒內(nèi)又被觸發(fā),則重新計(jì)時(shí)。 函數(shù)節(jié)流(throttle) 原理: 規(guī)...
今天碰到了2個(gè)問(wèn)題: 如何判斷頁(yè)面滾動(dòng)到底部? 如何判斷元素出現(xiàn)在視窗中? 老規(guī)矩先打開(kāi) MDN 看完一系列屬性一大串的文字解釋?zhuān)荒樸卤?。不?..
當(dāng)在jQuery對(duì)象上調(diào)用動(dòng)畫(huà)方法時(shí),如果對(duì)象正在執(zhí)行某個(gè)動(dòng)畫(huà)效果,那么新調(diào)用的動(dòng)畫(huà)方法就會(huì)被添加到動(dòng)畫(huà)隊(duì)列中,jQuery會(huì)按順序依次執(zhí)行動(dòng)畫(huà)...