TCP 和 UDP 作為一個(gè)前端已經(jīng)不止一次的在面試中被問到 TCP 和 UDP 協(xié)議了粥喜。為了讓自己的回答不那么敷衍搂抒,從前端的角度對 TCP 和...
緩存概念 緩存的應(yīng)用非常廣泛狈谊,在前端更是有著舉足輕重的地位疚宇,是解決性能問題最常用的手段之一扒最。 緩存在我們的項(xiàng)目中可謂是無處不在告嘲,小到一個(gè)函數(shù)的執(zhí)...
什么是 curry 化 curry 化也是一個(gè)常見的概念错维,維基百科對其解釋為: 在計(jì)算機(jī)科學(xué)中,柯里化(currying)橄唬,又譯為卡瑞化或加里化...
模塊化伴隨著前端的發(fā)展,從無到有僧界,從“偽”到“真”侨嘀,再到后來的有成熟體系和規(guī)范并且適用于瀏覽器環(huán)境下的模塊化。讓我們來看看模塊化到底經(jīng)歷了什么捂襟。...
溫故知新 上一篇《如何從無到有實(shí)現(xiàn)Promise(上)》中我們已經(jīng)實(shí)現(xiàn)了一個(gè)看似可以正常工作的簡易版 Promise 飒炎,不要認(rèn)為這樣就結(jié)束了,其...
前言 最近整理了兩篇關(guān)于js異步的筆記笆豁,談到異步就不得不說說 Promise郎汪。Promise 取代傳統(tǒng)回調(diào)方式實(shí)現(xiàn)異步,也是理解 generat...
叨叨幾句 上篇通過幾個(gè)由淺入深的例子了解了如何處理異步任務(wù)闯狱。這一篇深入理解異步概念中的 任務(wù)隊(duì)列煞赢、事件循環(huán)、宏任務(wù)哄孤、微任務(wù)等照筑。 開始之前還要重復(fù)...
js中的異步是初學(xué)者繞不過去的幾座大山之一。 什么是異步 簡單介紹下異步,Javascript語言是單線程的凝危,代碼依次執(zhí)行波俄,一些情況下就會(huì)造成代...
根據(jù)對vue源碼的理解,對vue的數(shù)據(jù)響應(yīng)式做一個(gè)簡單的實(shí)現(xiàn)蛾默。定義myvue懦铺,使用方式仿造vue,簡單實(shí)現(xiàn)插值表達(dá)式支鸡、數(shù)據(jù)雙向綁定冬念、事件及指令。...