摘要:實(shí)踐由于是一種規(guī)范,它不是一種實(shí)現(xiàn),如果要自己實(shí)現(xiàn)還是比較難的,不用擔(dān)心,強(qiáng)大的開源社區(qū)已經(jīng)幫我們準(zhǔn)備好了,這就是開源項(xiàng)目。然后執(zhí)行這樣項(xiàng)目就啟動了,如下圖注這里存在跨域問題,所以服務(wù)器端需要使用解決跨域問題,具體看代碼。 為什么要用graphql? 讓我們先回顧一下我們現(xiàn)在所使用的API設(shè)計風(fēng)格 純rest:一個endpoint對應(yīng)一個資源 優(yōu)點(diǎn):靈活、解構(gòu)缺點(diǎn):由于一個endpoi...
摘要:生成隨機(jī)數(shù)生成一個包含但是不包含之間的隨機(jī)數(shù)生成一個包含但是不包含之間的隨機(jī)數(shù)整數(shù)生成一個包含但是不包含之間的隨機(jī)整數(shù) 生成隨機(jī)數(shù) [0, 1) 生成一個包含0, 但是不包含1之間的隨機(jī)數(shù) function getRandom() { return Math.random(); } [min, max) 生成一個包含 min, 但是不包含max之間的隨機(jī)數(shù) function...
摘要:對于的動態(tài)數(shù)據(jù)綁定,經(jīng)過反復(fù)地看源碼和博客講解,總算能夠理解它的實(shí)現(xiàn)了,心累分享一下學(xué)習(xí)成果,同時也算是做個記錄。 對于vue.js的動態(tài)數(shù)據(jù)綁定,經(jīng)過反復(fù)地看源碼和博客講解,總算能夠理解它的實(shí)現(xiàn)了,心累~ 分享一下學(xué)習(xí)成果,同時也算是做個記錄。完整代碼GitHub地址:https://github.com/hanrenguang/Dynamic-data-binding。也可以到倉庫...
摘要:箭頭函數(shù)箭頭函數(shù)相當(dāng)于一個匿名函數(shù)同等于下面的匿名函數(shù)傳參如果箭頭函數(shù)含表達(dá)式就必須加和如果箭頭函數(shù)不是一個參數(shù),參數(shù)就必須加兩個參數(shù)沒有參數(shù)可變參數(shù)是個如果的值是一個對象需要加進(jìn)行區(qū)分,防止沖突箭頭函數(shù)中的由上下文決定寫法寫法錯誤 箭頭函數(shù)(arrow function) 箭頭函數(shù)相當(dāng)于一個匿名函數(shù) x => x * x; //同等于下面的匿名函數(shù) //x - >傳參 //x * x...
摘要:關(guān)于該問題的討論今天看到的一道面試題,感覺對理解的以及原型鏈和閉包很有幫助。自己并試著講述一下自己的理解,歡迎拍磚。進(jìn)入上下文時,會獲取,函數(shù)聲明,變量聲明。 2017.3.27更新今天在刷題的時候,突然發(fā)現(xiàn)之前已經(jīng)有人在討論這道題了,而且還涉及到了運(yùn)算符優(yōu)先級的問題,這是自己一開始沒有想到的。(其實(shí)有人也說:程序?qū)懚嗔?,自然記住了什么情況下會發(fā)生什么樣的事情,但是為什么會發(fā)生這樣的事...
暫無介紹