1. 寫 React/Vue 項目時為什么要在組件中寫 key,其作用是什么? key 的作用是為了在 diff 算法執(zhí)行時更快的找到對應(yīng)的節(jié)點...
定義 程序調(diào)用自身的編程技巧稱為遞歸(recursion)。 階乘 以階乘為例: 遞歸條件 構(gòu)成遞歸需具備邊界條件、遞歸前進(jìn)段和遞歸返回段,當(dāng)邊...
前言 對于每個執(zhí)行上下文,都有三個重要屬性: 變量對象(Variable object,VO) 作用域鏈(Scope chain) this 今...
作用域 作用域是指程序源代碼中定義變量的區(qū)域。 作用域規(guī)定了如何查找變量,也就是確定當(dāng)前執(zhí)行代碼對變量的訪問權(quán)限。 JavaScript 采用詞...
順序執(zhí)行? 如果要問到 JavaScript 代碼執(zhí)行順序的話,想必寫過 JavaScript 的開發(fā)者都會有個直觀的印象,那就是順序執(zhí)行,畢竟...
構(gòu)造函數(shù)創(chuàng)建對象 我們先使用構(gòu)造函數(shù)創(chuàng)建一個對象: 在這個例子中,Person 就是一個構(gòu)造函數(shù),我們使用 new 創(chuàng)建了一個實例對象 pers...
在前端開發(fā)的過程中,我們經(jīng)常會需要綁定一些持續(xù)觸發(fā)的事件,如 resize、scroll、mousemove 等等,但有些時候我們并不希望在事件...
每個函數(shù)都包含兩個非繼承而來的方法:call()和apply();在JavaScript中,call和apply作用是一樣的,都是為了改變某個函...
axios 是一個基于 Promise 的http請求庫,可以用在瀏覽器和node.js中 備注: 每一小節(jié)都會從兩個方面介紹:如何使用 -> ...