promise 是 ES6 中新增的一種異步解決方案,在日常開(kāi)發(fā)中也經(jīng)常能看見(jiàn)它的身影,例如原生的 fetch API 就是基于 promise...
最近在對(duì)項(xiàng)目做 IE 11 兼容,由 IE 的緩存問(wèn)題,引發(fā)我對(duì)于瀏覽器緩存策略的思考。 緩存類(lèi)型 web緩存主要可以分為下面幾類(lèi): 客戶(hù)端緩存...
前言:js如何實(shí)現(xiàn)一個(gè)深拷貝 這是一個(gè)老生常談的問(wèn)題,也是在求職過(guò)程中的高頻面試題,考察的知識(shí)點(diǎn)十分豐富,本文將對(duì)淺拷貝和深拷貝的區(qū)別、實(shí)現(xiàn)等做...
最近有一個(gè)在頁(yè)面中的圖片加載完成后執(zhí)行某些操作的需求,那么應(yīng)該如何判斷頁(yè)面中的圖片是否加載完成呢? 圖片加載事件 圖片的加載分為兩種情況: 動(dòng)態(tài)...
gulp是一個(gè)自動(dòng)化構(gòu)建工具,開(kāi)發(fā)者可以用它來(lái)自動(dòng)執(zhí)行一些常見(jiàn)的任務(wù)。這里以我之前做的一個(gè)demo為例,簡(jiǎn)要介紹如何使用gulp實(shí)現(xiàn)前端工程自動(dòng)...
在編寫(xiě)JavaScript代碼時(shí),經(jīng)常會(huì)需要獲得鼠標(biāo)或者某個(gè)盒子的相對(duì)坐標(biāo),這里我們就簡(jiǎn)要介紹一下幾種獲取方法的不同。 關(guān)于鼠標(biāo)坐標(biāo) 鼠標(biāo)坐標(biāo)一...
經(jīng)常逛某寶可以發(fā)現(xiàn),查看商品時(shí)都有如下的放大功能,鼠標(biāo)放到圖片上可以看到圖片的細(xì)節(jié),那么它是如何實(shí)現(xiàn)的呢?是真的將圖片放大了嗎?這篇文章就是講述...