240 投稿
收錄了17篇文章 · 1人關(guān)注
  • 前端跨頁(yè)面通信

    在瀏覽器中蓄氧,我們可以同時(shí)打開(kāi)多個(gè)Tab頁(yè)男娄, 每個(gè)Tab可以粗略理解為一個(gè)“獨(dú)立的運(yùn)行環(huán)境”藏澳,即使是全局對(duì)象也不會(huì)在多個(gè)Tab間共享策肝。 然而有些時(shí)...

  • Resize,w 360,h 240
    Service Worker 實(shí)現(xiàn)網(wǎng)頁(yè)離線可用

    離線可用: 在無(wú)網(wǎng)的情況下可以訪問(wèn)喷市, 甚至使用部分功能瞄沙, 而不是展示"無(wú)網(wǎng)絡(luò)連接"的錯(cuò)誤頁(yè)面为朋。 在弱網(wǎng)的情況下患亿, 能使用緩存快速訪問(wèn)我們的頁(yè)面传蹈,...

  • Resize,w 360,h 240
    理解 BFC 和 IFC

    常見(jiàn)定位方案 普通流(normal flow) 在普通流中, 元素按照其HTML中的先后位置自上而下布局步藕, 在這個(gè)過(guò)程中惦界, 行內(nèi)元素水平排列, ...

  • 深入了解 Promise

    Promise 必須為三種狀態(tài)之一咙冗, 等待態(tài)Pending沾歪、執(zhí)行態(tài)Fulfilled和拒絕態(tài)Rejected。一旦Promise被resolve...

  • JavaScript 函數(shù)柯里化

    定義 柯里化是一種將使用多個(gè)參數(shù)的一個(gè)函數(shù)轉(zhuǎn)換成一系列使用一個(gè)參數(shù)的函數(shù)的技術(shù)雾消。 柯里化用途 curry用途可以理解為: 參數(shù)復(fù)用瞬逊,本質(zhì)上是降低...

  • 認(rèn)識(shí) instanceof 和 typeof

    typeof實(shí)現(xiàn)原理 typeof 一般被用于判斷一個(gè)變量的類(lèi)型, 我們可以利用typeof 來(lái)判斷 number, string, objec...

  • JavaScript 立即執(zhí)行函數(shù)

    在JavaScript中仪或,每一個(gè)函數(shù)被調(diào)用時(shí)确镊,都會(huì)創(chuàng)建一個(gè)新的執(zhí)行上下文。因?yàn)樵诤瘮?shù)里定義的變量和函數(shù)是唯一在內(nèi)部被訪問(wèn)的變量范删,為而不是在外部被...

  • JavaScript 變量提升

    在《JavaScript深入之執(zhí)行上下文椑儆颍》中講到, 當(dāng)JavaScript代碼執(zhí)行一段可執(zhí)行代碼(executable code)時(shí)到旦,會(huì)創(chuàng)建對(duì)...

  • JavaScript 作用域鏈

    函數(shù)的作用域再函數(shù)定義時(shí)就已經(jīng)決定了旨巷,這是因?yàn)楹瘮?shù)有一個(gè)內(nèi)部屬性[[scope]],當(dāng)函數(shù)創(chuàng)建時(shí),就會(huì)保存其所有父變量對(duì)象到其中添忘,可以理解為[[...

專(zhuān)題公告

介個(gè)前端開(kāi)發(fā)一路走來(lái)的分享

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