繼承是為了子類可以使用父類的所有功能狂塘,并且能對(duì)這些功能進(jìn)行擴(kuò)展婉支。 1. 構(gòu)造函數(shù)繼承(call&apply) 說明:直接利用call或者apply方法將父類構(gòu)造函數(shù)的this...
繼承是為了子類可以使用父類的所有功能狂塘,并且能對(duì)這些功能進(jìn)行擴(kuò)展婉支。 1. 構(gòu)造函數(shù)繼承(call&apply) 說明:直接利用call或者apply方法將父類構(gòu)造函數(shù)的this...
一句話解釋 js的主線程是單線程運(yùn)行的呢灶,主線程先執(zhí)行同步代碼纤泵,遇到異步操作如ajax請(qǐng)求薯定、定時(shí)器等需要在一段時(shí)間后再執(zhí)行的事件毡泻,便交給其他線程如請(qǐng)求線程刘离、定時(shí)觸發(fā)線程晕窑,滿足條...
大概流程 使用正則等方式解析模板抑片,生成詞法樹,優(yōu)化之后生成render函數(shù)杨赤,然后生成VDom對(duì)象敞斋,再通過h函數(shù)生成真實(shí)Dom節(jié)點(diǎn),最后通過patch函數(shù)渲染到頁面疾牲,另一個(gè)核心...
官方介紹 在下次 DOM 更新循環(huán)結(jié)束之后執(zhí)行延遲回調(diào)植捎。在修改數(shù)據(jù)之后立即使用這個(gè)方法,獲取更新后的 DOM阳柔。 原理 Vue(2.6+) 在內(nèi)部對(duì)異步隊(duì)列嘗試使用原生的 Pr...
DOMContentLoaded 和 Load DOMContentLoaded 和 Load 分別對(duì)應(yīng) 頁面 DOMContentLoaded 和 Load 事件觸發(fā)的時(shí)間...
流程:購物車點(diǎn)擊結(jié)算(a) ---> 跳轉(zhuǎn)確認(rèn)訂單頁 (b)--->點(diǎn)擊支付(c) 問題一:在哪個(gè)階段生成訂單 如果在a階段生成焰枢,由于很多用戶只是到訂單頁看看能不能用優(yōu)惠券或...
面試題:前端文件上傳 一:基本回答 前端使用type為file的input的,以及formData舌剂,將文件通過ajax傳給后端济锄。 二:進(jìn)階之文件切片 將文件分為若干個(gè)小塊,然...
需求 通過抖音的一個(gè)主頁鏈接霍转,下載該用戶的所有視頻 思路 分析發(fā)現(xiàn)其視頻地址均通過一個(gè)接口返回荐绝,便手動(dòng)復(fù)制其數(shù)據(jù),過濾出所需視頻地址A 坑①: 地址A要在瀏覽器的手機(jī)模式下才...
方式一:通過遞歸 參考下面文章后js獲取深層次屬性,一道很經(jīng)典的面試題避消,在此基礎(chǔ)上通過替換[]為.來兼容有[]的情況 ES7可選鏈?zhǔn)秸{(diào)用 console.log(data....
input的type設(shè)為search低滩,外面再套一層form召夹,加上@submit.prevent防止提交,submit會(huì)在action之前執(zhí)行恕沫,還要加上action="java...
node-middleware nodejs中間層實(shí)踐(express)有一步步的詳細(xì)代碼 為什么互聯(lián)網(wǎng)公司開始用node.js做web服務(wù)的中間件戳鹅?有什么好處嗎? - 天豬...
particles.js github地址 居然有20.5k厲害了昏兆; 一開始通過npm下載枫虏,但是其插件不支持 import模塊化,就直接把js下載下來吧(min的23kb)爬虱,...
export {a as default} from './export-3.js'; export {default as b} from './export-3.js';...
背景 之前的老項(xiàng)目,一個(gè)人開發(fā)跑筝,沒有加入eslint死讹,現(xiàn)在兩個(gè)人開發(fā),為了規(guī)范格式曲梗,故加入eslint 目標(biāo) 通過eslint檢測與修復(fù)代碼格式 使用vscode編輯器時(shí)赞警,能...
每個(gè)HTML元素都有下列屬性clientWidth clientHeight clientLeft clientTopoffsetWidth offsetHeight...
多為搬運(yùn)匯總,加上自己的總結(jié)定罢,方便以后復(fù)習(xí)回顧笤虫,參考資料在最下面,感謝各位博主力作祖凫,希望以后自己也能寫出深入淺出有條理的文章琼蚯,提升自己幫助他人。 首先是http的缺點(diǎn) 通信使...
遇到的問題是開發(fā)時(shí)需要做測試惠况,但qq登錄回調(diào)的鏈接是項(xiàng)目的線上地址遭庶,為了跳轉(zhuǎn)到測試的地址,使用nginx做反向代理 首先是在C:\Windows\System32\drive...
緩存的分類 強(qiáng)緩存是指不需要問誰直接用的稠屠;協(xié)商緩存是指需要和服務(wù)器溝通判斷是否用expires的時(shí)間是服務(wù)器下發(fā)的峦睡,但判斷用的是客戶端的時(shí)間,故可能出現(xiàn)偏差故后來出現(xiàn)Cach...
雖然沒有完全遵循 MVVM 模型完箩,但是 Vue 的設(shè)計(jì)也受到了它的啟發(fā)赐俗。因此在文檔中經(jīng)常會(huì)使用 vm (ViewModel 的縮寫) 這個(gè)變量名表示 Vue 實(shí)例。(哪里沒有...