摘要:使用生成及下載瀏覽器端的文件前言之前寫了一篇文章一次下載多個(gè)文件的解決方案中寫了如何下載服務(wù)器端的文件支持連續(xù)下載多個(gè),今天和大家分享下如何在瀏覽器端生成文件并下載。 使用js生成及下載瀏覽器端的文件-Eric 前言 之前寫了一篇文章一次下載多個(gè)文件的解決方案中寫了如何下載服務(wù)器端的文件(支持連續(xù)下載多個(gè)),今天和大家分享下如何在瀏覽器端生成文件并下載。 場(chǎng)景 如果線上經(jīng)常出現(xiàn)一些...
摘要:前段時(shí)間也在復(fù)雜業(yè)務(wù)組件抽取上下了不少功夫。本文將使用近期非?;鸬奶匦猿槿〕S玫臉I(yè)務(wù)組件,并比對(duì)業(yè)界已有方式,借此嘗試探索出一套優(yōu)雅的組件復(fù)用方案。即將同一業(yè)務(wù)模塊的放置同一文件夾。下面使用排行榜復(fù)雜業(yè)務(wù)模塊的封裝來(lái)進(jìn)行實(shí)例說(shuō)明。 導(dǎo)語(yǔ):復(fù)雜業(yè)務(wù)邏輯復(fù)用一直是React組件開發(fā)中的一大難題,團(tuán)隊(duì)目前同質(zhì)化業(yè)務(wù)比較多,我們的想法是直接復(fù)用已有的邏輯代碼,因?yàn)檫€要考慮到數(shù)據(jù)的拉取,展示,顯...
摘要:最近雙十一過后,每天不是拿快遞就是去拿快遞的路上,翻開手機(jī)應(yīng)用里的菜鳥裹裹查看快遞是很方便的,當(dāng)我在微信端搜索菜鳥裹裹小程序時(shí),卻沒有發(fā)現(xiàn),于是便想自己動(dòng)手仿版寫一個(gè)菜鳥裹裹的小程序,對(duì)其中的快遞查詢物流跟蹤很有興趣。 showImg(https://segmentfault.com/img/bVbkk77); 新手寫小程序并不簡(jiǎn)單,這是我的第一次嘗試學(xué)習(xí)到了很多。最近雙十一過后,每天...
摘要:為什么要談抽象語(yǔ)法樹如果你查看目前任何主流的項(xiàng)目中的,會(huì)發(fā)現(xiàn)前些年的不計(jì)其數(shù)的插件誕生。什么是抽象語(yǔ)法樹估計(jì)很多同學(xué)會(huì)和圖中的喵一樣,看完這段官方的定義一臉懵逼。它讀取我們的代碼,然后把它們按照預(yù)定的規(guī)則合并成一個(gè)個(gè)的標(biāo)識(shí)。 前言 首先,先說(shuō)明下該文章是譯文,原文出自《AST for JavaScript developers》。很少花時(shí)間特地翻譯一篇文章,咬文嚼字是件很累的事情,實(shí)在...
摘要:業(yè)務(wù)場(chǎng)景在不少業(yè)務(wù)場(chǎng)景下,我們需要實(shí)現(xiàn)簡(jiǎn)單的請(qǐng)求緩存即某個(gè)請(qǐng)求只發(fā)起一次請(qǐng)求,例如上傳的獲取獲取配置的接口等。這些接口可以通過實(shí)現(xiàn)簡(jiǎn)單的緩存并能夠控制更新,而不需要另外引入緩存層。上面是一個(gè)簡(jiǎn)單的緩存上傳的例子,并且會(huì)在上傳失敗時(shí)刷新。 業(yè)務(wù)場(chǎng)景 在不少業(yè)務(wù)場(chǎng)景下,我們需要實(shí)現(xiàn)簡(jiǎn)單的請(qǐng)求緩存(即某個(gè)請(qǐng)求只發(fā)起一次請(qǐng)求),例如上傳 Token 的獲取、獲取配置的接口等。 這些接口可以通過...
暫無(wú)介紹