Next.js[https://nextjs.org/] 是一個(gè)非常流行的 React 框架,它提供了開箱即用的服務(wù)端渲染(Server-Side Rendering, SS...
Next.js[https://nextjs.org/] 是一個(gè)非常流行的 React 框架,它提供了開箱即用的服務(wù)端渲染(Server-Side Rendering, SS...
跨域是前端開發(fā)中一個(gè)非常常見的問題,尤其是隨著單頁應(yīng)用(Single Page Application, SPA)的興起,前后端分離開發(fā)和部署,前端在本地開發(fā)和部署的過程中都...
最近在開發(fā)一款 VSCode 插件過程中遇到了一個(gè)性能瓶頸,插件的依賴項(xiàng)過于龐大導(dǎo)致插件體積很大,插件安裝和啟動(dòng)耗時(shí)也比較長,影響了用戶的使用體驗(yàn)。為了解決這個(gè)問題,本文提出...
Umi 提供了大量開箱即用的功能,其中我認(rèn)為非常好用的功能是支持自動(dòng)使用 CSS Modules。這篇文章分享下如何在 create-react-app 中也使用這個(gè)功能,并...
請(qǐng)教您一個(gè)問題,預(yù)請(qǐng)求時(shí)只是Web服務(wù)器(Nginx)處理還是會(huì)執(zhí)行服務(wù)端代碼(PHP、Java)?如果不執(zhí)行PHP代碼,通過代碼設(shè)置Resopnse.Header這種方式設(shè)置CORS頭的機(jī)制是如何實(shí)現(xiàn)的
HTTP訪問控制(CORS)在Web開發(fā)中,經(jīng)常會(huì)碰到跨站請(qǐng)求。比如A域名下的站點(diǎn)http://domainA通過AJAX請(qǐng)求B域名下的站點(diǎn)http://domainB的資源(比如圖片,javascri...
最近的面試中被問到了 bind 這個(gè)方法,并寫出其 Polyfill,感覺回答的不太好,在此重新整理一下。Function.prototype.bind 是 ES5 引入的方...
function timeFormatter (date) { } 需要注意的是: 2016-11-16 12:00:24這種格式在IOS上并不兼容; date.getTim...
什么是跨域? 跨域是指一個(gè)域下的文檔或腳本試圖去請(qǐng)求另一個(gè)域下的資源,這里跨域是廣義的。 廣義的跨域: 其實(shí)我們通常所說的跨域是狹義的,是由瀏覽器同源策略限制的一類請(qǐng)求場(chǎng)景。...
這篇文章寫于 2018 年,部分方法可能已失效 圣誕節(jié)和元旦團(tuán)隊(duì)策劃了兩個(gè)活動(dòng),都涉及到了在多個(gè)平臺(tái)下的分享,如何按照產(chǎn)品要求實(shí)現(xiàn)多平臺(tái)下一致的分享效果,包括分享文案的動(dòng)態(tài)生...
之前在知乎上看到了有人用正則表達(dá)式匹配 3 的倍數(shù),很驚訝,原來正則表達(dá)式還能這么用。先看下正則表達(dá)式: 是不是很難懂?知乎上有對(duì)這個(gè)表達(dá)式的簡要說明,不過比較簡略。本文將對(duì)...