現(xiàn)在在看新東西的時候,經(jīng)常會很自然地去思考其內(nèi)部實現(xiàn)機制,我覺得這個是通向進階之路的一個很好的思維方式。 我們平時經(jīng)常會使用到 call()、a...
在官方定義中,Webpack 是一個現(xiàn)代 JavaScript 應(yīng)用靜態(tài)模塊打包器。它統(tǒng)一了 JavaScript 在發(fā)展過程中出現(xiàn)的各種模塊化...
Promise 作為由社區(qū)提出和實現(xiàn)的異步編程解決方案,ES6 將其寫進了語言標(biāo)準(zhǔn),統(tǒng)一了用法,原生提供了 Promise 對象。本文將剖析 P...
在 JavaScript 中,執(zhí)行上下文是一個基本的概念,但其中又包含了變量對象、作用域鏈、this 指向等更深入的內(nèi)容,深入理解執(zhí)行上下文以及...
有時感覺挺有趣的是在群里聊天時的自嘲,「xx 項目在經(jīng)過我一年的不斷努力下,終于變得不可維護」。個人認(rèn)為,維護是一件比開發(fā)更富挑戰(zhàn)性的事情,前人...
在 MDN 中對 Promise 的定義是:Promise 對象用于表示一個異步操作的最終狀態(tài)(完成或失?。约捌浞祷氐闹?。 Promise ...
在 JavaScript 中存在一種特殊的對象,我們稱之為類數(shù)組對象,其性質(zhì)與數(shù)組相似。我們經(jīng)常會遇到各種類數(shù)組對象,最常見的便是 argume...
最近在重構(gòu)公司的一個移動端項目,除了需要對新項目進行前端技術(shù)棧的搭建外,還需要考慮的一個重要問題就是移動端適配,關(guān)于移動端適配的理解我之前一直是...
在網(wǎng)上看到許多關(guān)于觀察者模式和發(fā)布訂閱模式的博文,發(fā)現(xiàn)很多人都認(rèn)為觀察者模式即發(fā)布訂閱模式,經(jīng)過進一步的學(xué)習(xí)和理解,我認(rèn)為觀察者模式和發(fā)布訂閱模...