前端開(kāi)發(fā)必備小技巧
如何知道iframe下載完成
定時(shí)器輪詢(xún)監(jiān)聽(tīng)readyState的狀態(tài),如果是 complete 或者 interactive 說(shuō)明文件加載完成。

常用的全屏居中 JS 函數(shù)

JS實(shí)現(xiàn)deepCopy

生成星級(jí)評(píng)分

JS數(shù)組扁平化之簡(jiǎn)單方法實(shí)現(xiàn)
toString

優(yōu)點(diǎn):簡(jiǎn)單,方便,對(duì)原數(shù)據(jù)沒(méi)有影響
缺點(diǎn):最好數(shù)組元素全是數(shù)字或字符,不會(huì)跳過(guò)空位
join

優(yōu)點(diǎn)和缺點(diǎn)同toString
flat

優(yōu)點(diǎn):會(huì)跳過(guò)空位,返回新數(shù)組,不會(huì)修改原數(shù)組
擴(kuò)展運(yùn)算符(...)

優(yōu)點(diǎn):簡(jiǎn)單,方便
缺點(diǎn):只能扁平化一層
使用 :not() 來(lái)精簡(jiǎn)css代碼

文本溢出處理
移動(dòng)設(shè)備相對(duì)來(lái)說(shuō)頁(yè)面較小,很多時(shí)候顯示的一些信息都需要省略部分。最常見(jiàn)的是單行標(biāo)題溢出省略,多行詳情介紹溢出省略。現(xiàn)在都用框架開(kāi)發(fā)了,這種建議需求建議形成一個(gè)基礎(chǔ)組件,方便快捷

Git Flow工作流程
master主分支
伴隨整個(gè)項(xiàng)目周期的分支
功能分支(feature branch)
從master切,顧名思義,開(kāi)發(fā)每一個(gè)功能的分支,開(kāi)發(fā)完的功能合并到release分支。
補(bǔ)丁分支(hotfix branch)
從master切,修復(fù)BUG分支,測(cè)試完直接合并到master。
預(yù)發(fā)分支(release branch)
從master切,需要測(cè)試的功能都合并到該分支上進(jìn)行測(cè)試。
一旦開(kāi)發(fā)完成,就會(huì)把release分支合并到master分支,并刪除原分支。
JS實(shí)現(xiàn)列表操作
經(jīng)常使用列表,比如待辦事項(xiàng)列表、購(gòu)物車(chē)等,如果數(shù)據(jù)不太多的話(huà),列表就顯得尤為有用
