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