原文:碼農干貨系列【19】--Promise.js with AJAX

更新 新增Promise.timeout方法,檢測task執行超時並且自動reject 使用 Promise.timeout f , .then f , function .wait .then f var promise Promise promise.resolve from f function f setTimeout function console.log , return promi ...

2013-05-05 10:12 0 3296 推薦指數:

查看詳情

干貨系列【20】--add gtTime to Promise.js

使用場景 在一些時候,希望一件task不能太快完成,需要大於多少時間才可以執行,就可以使用Promise的gtTime方法. 使用方式 Promise.gtTime(f1(), 5000).then(f2); function f1 ...

Thu Jun 20 23:46:00 CST 2013 5 1473
干貨系列【5】--lambda in js:lambda.js 1.0.0發布

lambda.js的由來 作為一個當耐特程序員,對lambda一定不陌生。隨着當耐特版本的更新迭代,C#也由委托==〉匿名委托==〉lambda表達式。由於javascript語言的約束,沒有提供相應的lambda的機制,所以就有了lambda.js,讓廣大jser也可以 (a,b)=> ...

Fri Dec 28 05:55:00 CST 2012 3 6273
干貨系列【9】--javascript光線追蹤基礎

簡介 光線追蹤(ray tracing)(也叫raytracing或者光束投射法)是一個在二維(2D)屏幕上呈現三維(3D)圖像的方法。為了嘗試光線追蹤算法,並且盡可能得保證javascript代碼 ...

Wed Mar 13 00:31:00 CST 2013 4 3282
干貨系列【4】--圖像識別之矩形區域搜索

簡介 定位某個圖片的矩形區域是非常有用的,這個可以通過手動的選擇某個區域來實現定位,圖片相關的軟件都提供了這個功能;也可以像本篇一個通過程序來實現智能定位。前者會有誤差,效率低下;后者選區精度高,效 ...

Mon Jul 23 15:37:00 CST 2012 32 8474
干貨系列【8】--世界上最簡單的3D渲染(no webgl)

簡介 進行上圖所示的3D格子地板的渲染,需要進行Canvas的像素級別操作,從視點連接屏幕(屏幕就是canvas)中的所有像素點,形成大量的射線,倘若射線與地板相交,把交點以及交點的顏色反饋給屏 ...

Mon Mar 11 05:02:00 CST 2013 8 4196
干貨系列【2】--由關節(Joint)說到割繩子(cut the rope)

簡介 關節是相互連結且互相約束的物體,常見於各類物理引擎當中。關節的運用非常廣泛,例如人體模擬、動物行走模擬、器材、繩子、機關、鏈橋等都可以靈活利用關節去模擬。 普通的關節分兩種,一種是有固定點 ...

Fri Jun 08 16:03:00 CST 2012 14 4437
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM