前段時(shí)間在用React重構(gòu)一個(gè)項(xiàng)目,由于項(xiàng)目本身沒多復(fù)雜拷肌,且都在業(yè)余時(shí)間進(jìn)行開發(fā),就自己造輪子練練手福青,把需要用到的基礎(chǔ)組件都封裝了一遍禁炒。作為一個(gè)React新手,踩坑必不可少胖腾。...
項(xiàng)目中用到了在網(wǎng)頁上讀取shp文件烟零,在網(wǎng)上看了很多教程,在此整理一份簡單可行的方案咸作。 把shp文件轉(zhuǎn)換成GeoJson锨阿,之后再用openLayers展示GeoJson,就能達(dá)...
場(chǎng)景:我需要在effects的某個(gè)方法里面延遲5秒再調(diào)用這個(gè)方法,但是直接使用 settimout(()=>{yield put({})},5000)直接這樣寫會(huì)報(bào)yie...
其實(shí)無論在開發(fā)什么桐智,或多或少都會(huì)遇到內(nèi)存泄漏末早。但是究其根本,問題大多都是存在于代碼的緣故说庭,作為一名有追求的開發(fā)人員然磷,我們不僅要追求功能,更要追求代碼的性能刊驴。今天我就抽點(diǎn)時(shí)間來...
最近項(xiàng)目涉及換主題/換膚的工作, 查了查資料攻礼,總結(jié)出五種換膚方案: 這是五種均為通用方案业踢,可以適用于各種前端框架,腳手架中 1. 利用class 命名空間 這是最簡單的換膚方...
dva 官網(wǎng)使用的網(wǎng)絡(luò)請(qǐng)求庫是 dva/fetch,個(gè)人比較喜歡 axios谅年,因?yàn)榭梢钥缬蚣胙鳎鞣N攔截使用起來也很舒服。項(xiàng)目中經(jīng)常需要對(duì)錯(cuò)誤的請(qǐng)求進(jìn)行統(tǒng)一攔截融蹂,統(tǒng)一友好的輸出錯(cuò)...
在dva中使用dva-router的routerRedux來跳轉(zhuǎn)路由旺订,如下: 如果要傳遞參數(shù): 在model中獲取參數(shù): 系不系很簡單呢
昨天在簡書看到一篇帖子是關(guān)于百度天氣API的,感覺很棒超燃,所以今天自己也寫了個(gè)自己的天氣預(yù)報(bào)区拳,利用jsonp跨域請(qǐng)求,實(shí)現(xiàn)自己的天氣預(yù)報(bào)展示意乓。展示github鏈接:https:...
canvas的默認(rèn)畫布大小為300×150樱调,通常我們想要自定義寬高都是在canvas標(biāo)簽中設(shè)置的,類似于這樣: 今天突發(fā)奇想地在style中用CSS代碼中設(shè)置了畫布的大星⑺病: ...
本文章適合于有一定canvas畫圖經(jīng)驗(yàn)的人閱讀伙窃,能夠熟悉基本的繪圖API菩颖,廢話不多說,下面就開始了为障。 上面是html代碼晦闰,有一個(gè)canvasView的大容器,等下我們會(huì)在這里...