git 倉(cāng)庫(kù)特點(diǎn) 使用快照流 近乎所有操作都是本地執(zhí)行 一般只添加數(shù)據(jù)三種狀態(tài):modified -> committed -> staged ...
函數(shù)柯里化:提高函數(shù)的適用性曾沈,同時(shí)降低函數(shù)的通用性;其實(shí)現(xiàn)方式就是固定一些可以預(yù)期的參數(shù)量淌,然后返回一個(gè)特定的函數(shù) 其作用主要體現(xiàn)在以下三個(gè)方面:...
單例模式概念:?jiǎn)卫J奖WC一個(gè)類僅有一個(gè)實(shí)例轻抱,并提供一個(gè)訪問它的全局訪問點(diǎn)使用場(chǎng)景:有一些對(duì)象我們往往只需要一個(gè)飞涂,比如全局緩存、瀏覽器的wind...
JS深拷貝 JS中拷貝對(duì)象可以按照拷貝的程度可以分為淺拷貝和深拷貝,有些時(shí)候我們需要拷貝之后的對(duì)象和拷貝之前的對(duì)象解耦容燕,即脫離聯(lián)系梁呈,也就是改變其...
函數(shù)節(jié)流和防抖在前端開發(fā)中應(yīng)用廣泛,例如:函數(shù)防抖可以用于對(duì)用戶輸入的自動(dòng)補(bǔ)全操作蘸秘、函數(shù)節(jié)流可以用于對(duì)用戶瀏覽行為的捕捉官卡。 防抖 函數(shù)在事件觸發(fā)...
bind實(shí)現(xiàn)思路:將函數(shù)參數(shù)分兩部分,一部分在執(zhí)行 bind 時(shí)傳入醋虏,一部分在執(zhí)行函數(shù)是傳入寻咒,最后使用 apply 執(zhí)行函數(shù)細(xì)節(jié)修正:如果 bi...
將原生 DOM 操作按照類別分為以下五組: document 對(duì)象的方法: 查找Element getElementById(string id...
三大區(qū)別:1. disabled 使得我們提交的表單不會(huì)包括該值2. disabled 針對(duì)所有的表單元素都有效readonly 只針對(duì) inp...
首先寫一個(gè)包含一張圖片的靜態(tài)頁(yè)面,如下: 為了通過 JS 判斷圖片加載是否完成颈嚼,可以采用以下三種方式: