摘要:最近開發(fā)遇到一個(gè)需求要把一串文字復(fù)制到剪貼板然后就看了下發(fā)現(xiàn)了一個(gè)多的庫(kù)想都沒想就拉來(lái)用了結(jié)果發(fā)現(xiàn)這貨真特么不是一般的難用特別是和或者綁定的時(shí)候簡(jiǎn)直不想吐槽所以造了個(gè)用起來(lái)更舒服并且體積更小沒有依賴的庫(kù)來(lái)節(jié)省時(shí)間這個(gè)庫(kù)的名字叫你可以在上找到 最近開發(fā)遇到一個(gè)需求, 要把一串文字復(fù)制到剪貼板, 然后就看了下 github, 發(fā)現(xiàn)了一個(gè) star 2W 多的庫(kù) clipboard, 想都沒...
摘要:發(fā)布訂閱模式事件發(fā)布訂閱模式在異步編程中幫助我們完成更松的解耦,甚至在的架構(gòu)中以及設(shè)計(jì)模式中也少不了發(fā)布訂閱模式的參與。 首先聲明,本文并非原創(chuàng)。原文請(qǐng)點(diǎn)擊這里,本文是在原文的基礎(chǔ)上加入一些自己的一些東西,方便以后自己理解與查看。 發(fā)布訂閱模式 事件發(fā)布/訂閱模式 (PubSub) 在異步編程中幫助我們完成更松的解耦,甚至在 MVC、MVVC 的架構(gòu)中以及設(shè)計(jì)模式中也少不了發(fā)布-訂閱模...
摘要:說(shuō)一下幾個(gè)要求頁(yè)面打開自動(dòng)播放當(dāng)不能自動(dòng)播放時(shí),第一次點(diǎn)擊就觸發(fā)視頻播放因?yàn)椴シ趴刂茥l會(huì)擋住視頻內(nèi)容,所以隱藏,但是點(diǎn)擊元素的時(shí)候可以控制暫停和播放以上要求兼容端和移動(dòng)端隱藏播放控制條,并且用點(diǎn)擊節(jié)點(diǎn)的時(shí)候控制暫停和播放 說(shuō)一下幾個(gè)要求: 頁(yè)面打開自動(dòng)播放 當(dāng)不能自動(dòng)播放時(shí),第一次點(diǎn)擊(document)就觸發(fā)視頻播放 因?yàn)椴シ趴刂茥l會(huì)擋住視頻內(nèi)容,所以隱藏,但是點(diǎn)擊 video 元...
摘要:最近在做一個(gè)活動(dòng)頁(yè),需要一個(gè)單行文字向上滾動(dòng)的效果來(lái)展示獲獎(jiǎng)公告。效果如下廢話不多說(shuō),下面直接貼上代碼。 最近在做一個(gè)活動(dòng)頁(yè),需要一個(gè)單行文字向上滾動(dòng)的效果來(lái)展示獲獎(jiǎng)公告。 效果如下: showImg(https://segmentfault.com/img/bVbeP8b?w=314&h=60); 廢話不多說(shuō),下面直接貼上代碼。 html代碼如下: ...
摘要:優(yōu)化代碼的原則就是提出重復(fù)的代碼。新的叫它,它返回一個(gè)對(duì)象,對(duì)象里面有兩個(gè)函數(shù),也就是和,并用初始化。當(dāng)然了這只是的基本原理,實(shí)際遠(yuǎn)比它復(fù)雜。 學(xué)習(xí)了DOM api 之后,做些簡(jiǎn)單的小練習(xí) 在HTML寫5個(gè)無(wú)序列表 選項(xiàng)1 選項(xiàng)2 選項(xiàng)3 選項(xiàng)4 選項(xiàng)5 獲取item3的所以的兄弟節(jié)點(diǎn)如何做呢? DOM 提供了nextSbiling`prev...
暫無(wú)介紹