摘要:一是如何鏈式調用,二是如何中止鏈式調用。到目前為止,我們就基本了解了的用法及特點,并實現用重構用回調函數寫的異步操作。 Abstract 本文主要講的是如何實現 Promise 的鏈式調用。也就是 promise().then().then().catch() 的形式,然后討論如何在某一個 then() 里面中止 Promise。 在程序中,只要返回了一個 promise 對象,如果 ...
摘要:筆記一返回的是一個是一個特例二但是當你想判斷類型是否為數組是就不方便用,因為只會返回,這時候就要用到。一種基于原型鏈的判斷方法。 筆記:http://www.imooc.com/learn/277 一、tyopeof 返回的是一個stringshowImg(https://segmentfault.com/img/bVFmiY?w=463&h=421); typeof null===o...
摘要:不知不覺距離上一篇閉包文章已經過了個月了,現在的理解對比之前要健壯的多,再次總結下花生理解的閉包。這一段代碼很重要,理解這一段代碼基本上就可以說理解閉包了。 不知不覺距離上一篇閉包文章已經過了8個月了,現在的理解對比之前要健壯的多,再次總結下花生理解的閉包。 閉包實際上就是子作用域讀取父作用域的變量,這本來很合理也很簡單,但是關鍵點在于這個讀取是動態的,請看下面的例子: for(var...
摘要:最近在公司使用用完成了一個項目,在此記錄一下過程中遇到的問題及解決方案。其他兩種方法可參考站內文章控制器如何通信結語以上為我在編寫一個應用時遇到的問題及解決方案,記錄并分享出來,歡迎大家指正 最近在公司使用用AngularJS(1.3.9)完成了一個項目,在此記錄一下過程中遇到的問題及解決方案。 使用$http服務發送ajax請求時后端無法判斷請求是XMLHttpRequest 問題...
摘要:另外打散方式也不同,只用了一次異或,這里用了四次,給出的解釋是一次夠了,而且就算沖突了也會轉換成紅黑樹,對效率沒什么影響。 介紹 WeakHashMap是一種弱引用map,內部的key會存儲為弱引用,當jvm gc的時候,如果這些key沒有強引用存在的話,會被gc回收掉,下一次當我們操作map的時候會把對應的Entry整個刪除掉,基于這種特性,WeakHashMap特別適用于緩存處理。...