知乎視頻播放器 Griffith 開(kāi)源介紹 Griffith 是什么? Griffith 是一個(gè)基于 React 的視頻播放器,目前已在知乎 w...
最近在和后臺(tái)聯(lián)調(diào)接口時(shí)發(fā)現(xiàn)了一些惡心的對(duì)象結(jié)構(gòu),類(lèi)似這樣。 當(dāng)需要取對(duì)象中的值時(shí),只能夠通過(guò)a['0']這種方式。而通過(guò)a.0獲取會(huì)提示 Unc...
在可復(fù)用組件而不是可復(fù)用函數(shù)時(shí)談過(guò)react的組件化。當(dāng)時(shí)正在忙于微信電影票的重構(gòu),寫(xiě)了大量拼湊的模板函數(shù)。 在文章寫(xiě)之后就對(duì)微信電影票選座頁(yè)代...
拖到十二月三號(hào)才想起來(lái)十一月的觀影記錄還沒(méi)有寫(xiě)。 十一月觀影共十部電影,其中有七部都是影院觀影,另外美劇四部,短片三部。 十一月份工作很忙,窩在...
在《斯諾登》這部電影中,魔方起到了關(guān)鍵性作用,但有很多人看完電影之后很疑惑,斯諾登真的是通過(guò)魔方把數(shù)據(jù)從夏威夷偷出來(lái)的嗎? 現(xiàn)實(shí)是,通過(guò)魔方把竊...
在日常項(xiàng)目中,經(jīng)常會(huì)碰到日期處理的需求,這種需求千奇百怪,而且往往經(jīng)常變化。雖然js提供了原生的Date方法供我們選擇,但一些復(fù)雜的日期時(shí)間處理...
數(shù)組的map,filter,reduce,forEach方法都是有使用場(chǎng)景的。如果我們不根據(jù)使用場(chǎng)景,而隨意使用,很容易出現(xiàn)類(lèi)似這種的情況 這里...
在前端開(kāi)發(fā)中,我們經(jīng)常會(huì)遇到需要根據(jù)不同條件設(shè)置class的值 就像這樣 上面示例代碼中,如果this.state.isPressed是true...
在剛開(kāi)始寫(xiě)js的時(shí)候,如果某個(gè)js函數(shù)代碼量很大,我們會(huì)進(jìn)行拆分,將其劃分成多個(gè)細(xì)化的功能塊。 就像這樣 細(xì)分功能塊可以避免代碼重復(fù),也能夠讓代...