then()相關的東西包括但不限於:promise,thien.js
雖然還沒徹底搞清楚這些個玩意兒,但是 現在知道了 then()是幹嘛的了
最主要的,是解決了非同步方法立刻返回的問題 這個特性帶來的後遺症 , 假設 我要等非同步處理完了,再去執行一段**(後續**) ,怎麼做?定義乙個全域性flag, 非同步處理完成更新flag,
然後把 後續**放到setinterval裡面, 執行完 後續**還得關閉interval ,多麻煩. 使用then()就簡單明瞭了
舉個栗子:ajax呼叫後,不論成功還是失敗, 都有一段**必須執行 , 並且 這段**和返回結果處理之後的資料有關 , 最簡單的是把 **放到success和fail裡面, **重複 ,
關於 js 中 this 的理解
今天在寫乙個tab選項卡切換時遇到乙個 this 的引用問題,做個記錄加深一下理解。定時器 var timer null var lis document.getelementsbytagname li for var i 0 i 給每個li元素新增自定義屬性id,值為當前li元素在lis中的索引 ...
關於js中的沙箱
我的目標,非常簡單,就是希望能夠在我自己的系統中使用別人寫的 但是這些 可能會汙染全域性變數,甚至可能是惡意的,破壞性的。我要保證這些 被正確執行,並且其影響範圍完全受到控制,這就是我想要的沙箱。根據我自己的思考以及和一些朋友的討論,我認為我主要需要解決四點 1.變數訪問問題 第三方可以使用變數名訪...
關於js 中的new
new 操作符 new操作符的作用 new 操作符會返回乙個物件 這個物件也就是建構函式中的 this 可以訪問到掛載在 this 上面的任意屬性 這個物件可以訪問到建構函式原型上的屬性,所以需要將物件與建構函式鏈結起來 返回原始值需要忽略,返回物件需要正常處理 手動實現 function crea...