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