作為一個(gè)開(kāi)發(fā),滿(mǎn)足UI的各種設(shè)計(jì)要求是很必須的。在做公司的電商項(xiàng)目時(shí),遇到了要顯示拼團(tuán)詳情的界面,這個(gè)時(shí)候需要按照要求顯示已拼團(tuán)的人數(shù)和未拼團(tuán)的人數(shù),也就是所謂的占位坑。當(dāng)所...
作為一個(gè)開(kāi)發(fā),滿(mǎn)足UI的各種設(shè)計(jì)要求是很必須的。在做公司的電商項(xiàng)目時(shí),遇到了要顯示拼團(tuán)詳情的界面,這個(gè)時(shí)候需要按照要求顯示已拼團(tuán)的人數(shù)和未拼團(tuán)的人數(shù),也就是所謂的占位坑。當(dāng)所...
背景 有很多場(chǎng)景需要用到 TypeScript 解析器,比如對(duì) .ts 文件使用 ESLint,又比如在 Babel 技術(shù)棧中支持 .ts 文件。 其中,ESLint 對(duì) T...
最近遇到了這樣一個(gè)需求,需要用rn實(shí)現(xiàn):區(qū)域4滑動(dòng)時(shí)候,區(qū)域3隨著垂直方向滾動(dòng),區(qū)域2隨之水平方向滑動(dòng): 思路: 監(jiān)聽(tīng) onscroll方法 ,改變其他聯(lián)動(dòng)控件。 下面附上代...
所謂二分法查找法,也就是折半查找,它是一種在有序數(shù)組查找特定元素的搜索算法。 參考《前端程序員面試秘籍》 思想:從數(shù)組中開(kāi)始查找,如果該元素是要搜索的目標(biāo)元素,則循環(huán)結(jié)束,如...
前提 本文并不單獨(dú)講解 ESLint 和 Prettier 如何配置和運(yùn)行。 問(wèn)題 想在團(tuán)隊(duì)中推行一定的代碼規(guī)范,并給不符合規(guī)范的代碼做檢測(cè)和提示。 方案 代碼規(guī)范校驗(yàn)使用 ...
效果如圖 思路:通過(guò)監(jiān)聽(tīng)flatlist的onScroll,讓頂部跟隨flatlist一起滾動(dòng)核心代碼如下: 此外還可以通過(guò)下面這個(gè)屬性進(jìn)行吸頂 這個(gè)是ScrollView...
JSON.parse(JSON.stringify(obj))我們一般用來(lái)深拷貝,其過(guò)程說(shuō)白了 就是利用JSON.stringify 將js對(duì)象序列化(JSON字符串),再使...