原创 egg請求接口curl報錯ResponseError: Parse Error

背景 node作爲中間層調用後端java服務端接口。 問題 curl請求後端接口報錯ResponseError: Parse Error。沒有超時,因爲是立即返回的,直接報錯了。不是每個接口都會報錯,只有一兩個接口會報錯。部署到linux服

原创 如何手動實現es5中的bind方法詳解

這篇文章主要給大家介紹了關於如何手動實現es5中的bind方法的相關資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面小編來一起學習學習吧 前言 this的指向在j

原创 手動實現es5中的bind方法

前言 this的指向在javascript中一直是個謎一樣的存在,但是很多地方又會用到this,所以理解和使用this非常重要,關於this的理解這篇文章不做介紹,因爲這篇的目的是改變this的指向。 改變this的指向有三種方法,call

原创 一張圖搞懂clientWidth,offsetWidth,scrollHeight

由於前端經常會遇到計算位置的問題,那麼搞懂clientWidth,offsetWidth,scrollHeight等等這些就變得尤爲重要。放上經典圖,一張圖讓你搞懂clientWidth,offsetWidth,scrollHeight~~

原创 js中的模塊化——commonjs,AMD,CMD,UMD,ES6

前言 歷史上,js沒有模塊化的概念,不能把一個大工程分解成很多小模塊。這對於多人開發大型,複雜的項目形成了巨大的障礙,明顯降低了開發效率,java,Python有import,甚至連css都有@import,但是令人費解的是js居然沒有這方

原创 深入理解promise對象

前言 js中的異步,剛開始的時候都是用回調函數實現的,所以如果異步嵌套的話,就有出現回調地獄,使得代碼難以閱讀和難以維護,後來es6出現了promise,解決了回調地獄的問題。現在我們就自己寫代碼實現一下promise,這樣才能深入理解pr