摘要:而是假設(shè)我們創(chuàng)建的都是一種名為的首類元素,它應(yīng)當(dāng)可以作為函數(shù)的參數(shù)或返回值進(jìn)行傳遞,而不僅僅只是傳遞其計(jì)算值,即滿足其身為的特性可以被其它引用它的函數(shù)或?qū)ο笥^察到它的變化當(dāng)然,目前中并不存在這樣的首類元素。 原文:what-is-my-state 閱讀前須知 本文獻(xiàn)給對(duì)前端狀態(tài)管理 state management 有思考的同學(xué)。 文章有涉及 函數(shù)式編程、響應(yīng)式編程 概念 原文是 s...
摘要:一簡(jiǎn)介這個(gè)是一個(gè)真實(shí)項(xiàng)目開(kāi)源,雖然不是很花哨,但是中規(guī)中矩,小細(xì)節(jié)處理的也很好,非常值得參考和借鑒。里面的數(shù)據(jù)都緩存到本地,可以離線運(yùn)行,但是調(diào)整一下代碼,馬上就可以和服務(wù)端完全對(duì)接。二效果圖三源碼分享四討論地址五更多示例地址 一、簡(jiǎn)介 這個(gè)是一個(gè)真實(shí)項(xiàng)目開(kāi)源,雖然不是很花哨,但是中規(guī)中矩,小細(xì)節(jié)處理的也很好,非常值得參考和借鑒。里面的數(shù)據(jù)都緩存到本地,可以離線運(yùn)行,但是調(diào)整一下代碼,...
摘要:是測(cè)試用例,表示一個(gè)單獨(dú)的測(cè)試,是測(cè)試的最小單位。第一個(gè)參數(shù)是測(cè)試用例的名稱加應(yīng)該等于,第二個(gè)參數(shù)是一個(gè)實(shí)際執(zhí)行的函數(shù)。這里對(duì)異步代碼進(jìn)行測(cè)試時(shí)需要注意一點(diǎn),默認(rèn)一個(gè)單元測(cè)試最多執(zhí)行超時(shí)會(huì)報(bào)錯(cuò)。 Mocha簡(jiǎn)介: 一個(gè)具有豐富特性的javascript 測(cè)試框架,支持多種斷言庫(kù),異步代碼測(cè)試等,不僅可運(yùn)行在node.js 環(huán)境中還可以運(yùn)行在瀏覽器中。 一、安裝 // 全局安裝 npm ...
摘要:關(guān)于繼承的幾點(diǎn)思考繼承如果實(shí)例或者發(fā)生任何變化都會(huì)影響到,并且影響到由創(chuàng)建出的示例。這樣即實(shí)現(xiàn)了繼承有實(shí)現(xiàn)了解耦。繼承如果這樣做,的都指向了同一個(gè)對(duì)象,即都可以修改,這樣就不再是繼承關(guān)系了。繼承應(yīng)該是在子類上只能讀繼承的屬性但是不能修改它。 關(guān)于繼承的幾點(diǎn)思考: 1.A繼承B A.prototype = b; 如果實(shí)例b或者B發(fā)生任何變化都會(huì)影響到A,并且影響到由A創(chuàng)建出的示例。這...
showImg(https://segmentfault.com/img/bVXLJ8?w=825&h=526); showImg(https://segmentfault.com/img/bVXLKq?w=568&h=297); 協(xié)議詳解showImg(https://segmentfault.com/img/bVXLLu?w=1064&h=577); 圖論【方法論】showImg(https:...