前端項(xiàng)目開發(fā)過(guò)程中,由于團(tuán)隊(duì)成員每個(gè)人的開發(fā)習(xí)慣和代碼風(fēng)格不同,最終提交到git倉(cāng)庫(kù)的代碼格式不統(tǒng)一對(duì)團(tuán)隊(duì)間的協(xié)作產(chǎn)生阻礙,因此使用工具來(lái)自動(dòng)和...
最近正好學(xué)習(xí)到Puppeteer,便以統(tǒng)計(jì)縱橫研究院文章做一個(gè)練習(xí)。 Puppeteer是Google Chrome團(tuán)隊(duì)官方的無(wú)界面Chrome...
GraphQL中數(shù)據(jù)類型分為標(biāo)量類型和其他高級(jí)數(shù)據(jù)類型,標(biāo)量類型即基礎(chǔ)數(shù)據(jù)類型,包含Int、Float、String、Boolean、ID,其他...
分頁(yè)是十分常見的接口使用場(chǎng)景,該篇文章詳細(xì)介紹常見的分頁(yè)方式,主要關(guān)注于GraphQL中分頁(yè)的形式。 相關(guān)文章 GraphQL學(xué)習(xí):入門 Gra...
GraphQL是用于API的查詢語(yǔ)言,定義了客戶端與服務(wù)端之間查詢的規(guī)范,主要的特性是客戶端可以自己決定要獲取哪些字段、獲取多種資源時(shí)只需發(fā)送一...
CSRF是指跨站請(qǐng)求偽造(Cross-site request forgery),利用網(wǎng)站對(duì)用戶網(wǎng)頁(yè)瀏覽器的信任,發(fā)送惡意請(qǐng)求。本文通過(guò)示例理解...
前文介紹了NodeJs子進(jìn)程創(chuàng)建和進(jìn)程間通信,但讓開發(fā)者處理多進(jìn)程的管理是比較麻煩的事情,通常開發(fā)者只希望關(guān)注業(yè)務(wù)代碼的實(shí)現(xiàn)。本文介紹了多進(jìn)程管...
NodeJs基于事件驅(qū)動(dòng)的服務(wù)模型,采用單線程避免了不必要的內(nèi)存開銷和上下文切換的開銷,但是同時(shí)也帶來(lái)了一些問(wèn)題,比如單線程不能充分利用多核CP...