240 發(fā)簡信
IP屬地:吉林
  • 120
    2020-03-10

    1. 寫 React/Vue 項目時為什么要在組件中寫 key钞瀑,其作用是什么沈撞? key 的作用是為了在 diff 算法執(zhí)行時更快的找到對應(yīng)的節(jié)點,提高 diff 速度雕什。 vu...

  • 遞歸函數(shù)

    定義 程序調(diào)用自身的編程技巧稱為遞歸(recursion)缠俺。 階乘 以階乘為例: 遞歸條件 構(gòu)成遞歸需具備邊界條件、遞歸前進段和遞歸返回段贷岸,當邊界條件不滿足時壹士,遞歸前進,當邊...

  • (4)變量對象

    前言 對于每個執(zhí)行上下文偿警,都有三個重要屬性: 變量對象(Variable object躏救,VO) 作用域鏈(Scope chain) this 今天重點講講創(chuàng)建變量對象的過程。...

  • (2)詞法作用域和動態(tài)作用域

    作用域 作用域是指程序源代碼中定義變量的區(qū)域螟蒸。 作用域規(guī)定了如何查找變量盒使,也就是確定當前執(zhí)行代碼對變量的訪問權(quán)限崩掘。 JavaScript 采用詞法作用域(lexical sc...

  • (3)執(zhí)行上下文棧

    順序執(zhí)行? 如果要問到 JavaScript 代碼執(zhí)行順序的話忠怖,想必寫過 JavaScript 的開發(fā)者都會有個直觀的印象呢堰,那就是順序執(zhí)行,畢竟: 然而去看這段代碼: 打印的...

  • 120
    (1)從原型到原型鏈

    構(gòu)造函數(shù)創(chuàng)建對象 我們先使用構(gòu)造函數(shù)創(chuàng)建一個對象: 在這個例子中凡泣,Person 就是一個構(gòu)造函數(shù)枉疼,我們使用 new 創(chuàng)建了一個實例對象 person。 很簡單吧鞋拟,接下來進入正...

  • 防抖和節(jié)流

    在前端開發(fā)的過程中骂维,我們經(jīng)常會需要綁定一些持續(xù)觸發(fā)的事件,如 resize贺纲、scroll航闺、mousemove 等等,但有些時候我們并不希望在事件持續(xù)觸發(fā)的過程中那么頻繁地去執(zhí)...

  • call 和 apply

    每個函數(shù)都包含兩個非繼承而來的方法:call()和apply()猴誊;在JavaScript中潦刃,call和apply作用是一樣的,都是為了改變某個函數(shù)運行時的上下文(contex...

  • 120
    Axios源碼剖析(轉(zhuǎn))

    axios 是一個基于 Promise 的http請求庫懈叹,可以用在瀏覽器和node.js中 備注: 每一小節(jié)都會從兩個方面介紹:如何使用 -> 源碼分析 [工具方法簡單介紹]...

  • 120
    學(xué)習(xí)Jest——語法篇

    使用匹配器 使用不同匹配器可以測試輸入輸出的值是否符合預(yù)期乖杠。下面介紹一些常見的匹配器。 普通匹配器 最簡單的測試值的方法就是看是否精確匹配澄成。首先是toBe() toBe用的是...

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