{"pageContext":{"index":156,"total":362,"name":"2022-05-01","items":[{"node":{"frontmatter":{"title":"E Ink 推出用于可持续数字阅读的 E Ink Gallery 3 彩色电子纸","publish":true,"cover":"https://www.eink.com/uploads/files/Gallery%203.jpg","showCover":null,"date":"2022-05-01","category":"other","url":"https://www.eink.com/news.html?type=releasedetail&id=2645&year=2022&page=1","author":"eink","translator":"","tags":["ink"],"priority":1},"html":""}},{"node":{"frontmatter":{"title":"Luckysheet - 强大的在线协同电子表格","publish":true,"cover":"https://github.com/mengshukeji/Luckysheet/raw/master/docs/.vuepress/public/img/LuckysheetDemo.gif","showCover":null,"date":"2022-05-01","category":"frontend","url":"https://github.com/mengshukeji/Luckysheet","author":"MengShu Open Source","translator":"","tags":["react"],"priority":2},"html":""}},{"node":{"frontmatter":{"title":"MIT 研究人员开发出一种纸一样薄的扬声器","publish":true,"cover":"https://news.mit.edu/sites/default/files/styles/news_article__image_gallery/public/images/202204/MIT_Acoustic-Surface-01-PRESS_0.jpg?itok=7UnkChhv","showCover":null,"date":"2022-05-01","category":"tech","url":"https://news.mit.edu/2022/low-power-thin-loudspeaker-0426","author":"Adam Zewe | MIT News Office","translator":"","tags":["loudspeaker"],"priority":1},"html":""}},{"node":{"frontmatter":{"title":"REACT batch渲染","publish":true,"cover":"https://www.robinwieruch.de/logo.svg","showCover":null,"date":"2022-05-01","category":"frontend","url":"https://www.robinwieruch.de/react-batching/","author":"ROBIN WIERUCH","translator":"","tags":["react"],"priority":1},"html":"<p>react18默认开启，也可通过flushSync强制触发</p>"}},{"node":{"frontmatter":{"title":"FortuneSheet - 类似于 Excel 的支持协同工作的电子表格控件","publish":true,"cover":"","showCover":null,"date":"2022-05-01","category":"frontend","url":"https://www.robinwieruch.de/react-batching/","author":"Suzhou Ruilis","translator":"","tags":["react"],"priority":1},"html":"<p>大部分代码来源于同样开源的<a href=\"https://github.com/mengshukeji/Luckysheet\">Luckysheet</a></p>"}},{"node":{"frontmatter":{"title":"Skia Canvas：Node 的 Canvas 环境","publish":true,"cover":"","showCover":null,"date":"2022-05-01","category":"nodejs","url":"https://github.com/samizdatco/skia-canvas","author":"Christian Swinehart","translator":"","tags":["core"],"priority":1},"html":""}},{"node":{"frontmatter":{"title":"React 响应式分页：智能分页组件","publish":true,"cover":"https://github.com/jonelantha/react-responsive-pagination/raw/main/react-responsive-pagination.gif?raw=true","showCover":null,"date":"2022-05-01","category":"frontend","url":"https://github.com/jonelantha/react-responsive-pagination","author":"jonelantha","translator":"","tags":["react"],"priority":1},"html":""}},{"node":{"frontmatter":{"title":"Node18的前缀导入核心模块","publish":true,"cover":"https://fusebit.io/assets/images/11ty/1f131f22-1200.png","showCover":null,"date":"2022-05-01","category":"nodejs","url":"https://fusebit.io/blog/node-18-prefix-only-modules","author":"Colin Ihrig","translator":"","tags":["core"],"priority":2},"html":"<div class=\"gatsby-highlight\" data-language=\"javascript\"><pre class=\"language-javascript\"><code class=\"language-javascript\"><span class=\"token keyword\">import</span> test <span class=\"token keyword\">from</span> <span class=\"token string\">'node:test'</span><span class=\"token punctuation\">;</span>\n<span class=\"token keyword\">import</span> assert <span class=\"token keyword\">from</span> <span class=\"token string\">'node:assert'</span><span class=\"token punctuation\">;</span></code></pre></div>"}},{"node":{"frontmatter":{"title":"emoji-mart - 表情符号选择组件","publish":true,"cover":"https://user-images.githubusercontent.com/436043/163686169-766ef715-89b5-4ada-88d7-672623713bc0.png","showCover":null,"date":"2022-05-01","category":"frontend","url":"https://github.com/missive/emoji-mart","author":"Missive","translator":"","tags":["emoji"],"priority":2},"html":""}},{"node":{"frontmatter":{"title":"htmlparser2 - 高容错html解析器","publish":true,"cover":"","showCover":null,"date":"2022-05-01","category":"javascript","url":"https://github.com/fb55/htmlparser2","author":"Felix","translator":"","tags":["html"],"priority":1},"html":""}},{"node":{"frontmatter":{"title":"gantt - 甘特图组件","publish":true,"cover":"https://cloud.githubusercontent.com/assets/9355208/21537921/4a38b194-cdbd-11e6-8110-e0da19678a6d.png","showCover":null,"date":"2022-05-01","category":"frontend","url":"https://github.com/frappe/gantt","author":"Frappe","translator":"","tags":["gant"],"priority":1},"html":""}},{"node":{"frontmatter":{"title":"由于安全和隐私问题 Brave 和 DuckDuckGo 正在打击 Google 的 AMP","publish":true,"cover":"https://img-cdn.tnwcdn.com/image?fit=1280%2C720&url=https%3A%2F%2Fcdn0.tnwcdn.com%2Fwp-content%2Fblogs.dir%2F1%2Ffiles%2F2022%2F04%2FBrave-DDG-AMP.jpg&signature=49ef8c4b96b174dc529201a8c4590af4","showCover":null,"date":"2022-05-01","category":"web","url":"https://thenextweb.com/news/duckduckgo-and-brave-anti-amp-features","author":"Ivan Mehta","translator":"","tags":["privacy"],"priority":1},"html":""}},{"node":{"frontmatter":{"title":"snap推出手掌大小无人相机pixy","publish":true,"cover":"https://images.ctfassets.net/svn43w404u4n/2sqkGKzcxxudx64CConwQa/b2a0b3ad51ab190eb11586c65612935b/female_hand_and_brooks_hover.png?fm=webp&q=85&w=1400","showCover":null,"date":"2022-05-01","category":"fun","url":"https://pixy.com/","author":"pixy","translator":"","tags":["camera"],"priority":1},"html":"<p>售价250美元</p>"}},{"node":{"frontmatter":{"title":"node-sub 一个改进的Node的USB库","publish":true,"cover":"","showCover":null,"date":"2022-05-01","category":"nodejs","url":"https://github.com/node-usb/node-usb","author":"Node USB","translator":"","tags":["usb"],"priority":1},"html":""}},{"node":{"frontmatter":{"title":"使用 React Location 和 Vite 的基于文件的嵌套路由","publish":true,"cover":"","showCover":null,"date":"2022-05-01","category":"frontend","url":"https://omarelhawary.me/blog/file-based-routing-with-react-location-nested-layouts","author":"OMAR ELHAWARY","translator":"","tags":["react"],"priority":1},"html":"<p>使用 React Location 和 Vite 的基于文件的嵌套路由.md</p>"}},{"node":{"frontmatter":{"title":"你不知道的字符串遗留方法比如\"Hello\".italics","publish":true,"cover":"","showCover":null,"date":"2022-05-01","category":"javascript","url":"https://davidwalsh.name/legacy-string-methods","author":"David Walsh","translator":"","tags":["string"],"priority":1},"html":"<div class=\"gatsby-highlight\" data-language=\"javascript\"><pre class=\"language-javascript\"><code class=\"language-javascript\"><span class=\"token string\">\"Hello\"</span><span class=\"token punctuation\">.</span><span class=\"token function\">big</span><span class=\"token punctuation\">(</span><span class=\"token punctuation\">)</span> <span class=\"token comment\">// \"&lt;big>Hello&lt;/big>\"</span>\n<span class=\"token string\">\"Hello\"</span><span class=\"token punctuation\">.</span><span class=\"token function\">blink</span><span class=\"token punctuation\">(</span><span class=\"token punctuation\">)</span> <span class=\"token comment\">// \"&lt;blink>Hello&lt;/blink>\"</span>\n<span class=\"token string\">\"Hello\"</span><span class=\"token punctuation\">.</span><span class=\"token function\">bold</span><span class=\"token punctuation\">(</span><span class=\"token punctuation\">)</span> <span class=\"token comment\">// \"&lt;b>Hello&lt;/b>\"</span>\n<span class=\"token string\">\"Hello\"</span><span class=\"token punctuation\">.</span><span class=\"token function\">italics</span><span class=\"token punctuation\">(</span><span class=\"token punctuation\">)</span> <span class=\"token comment\">// \"&lt;i>Hello&lt;/i>\"</span>\n<span class=\"token string\">\"Hello\"</span><span class=\"token punctuation\">.</span><span class=\"token function\">link</span><span class=\"token punctuation\">(</span><span class=\"token string\">\"https://davidwalsh.name\"</span><span class=\"token punctuation\">)</span> </code></pre></div>"}},{"node":{"frontmatter":{"title":"法大叔退休被同事盛情体验阵风战机，误按弹射座椅跳伞降落","publish":true,"cover":"https://hips.hearstapps.com/hmg-prod.s3.amazonaws.com/images/screen-shot-2020-04-13-at-3-46-02-pm-1586807131.png?resize=768:*","showCover":null,"date":"2022-05-01","category":"fun","url":"https://www.caranddriver.com/news/a32131240/french-dassault-fighter-jet-joyride","author":"EZRA DYER","translator":"","tags":["parachuting"],"priority":2},"html":"<blockquote>\n<p>求大叔的心理阴影面积</p>\n</blockquote>"}},{"node":{"frontmatter":{"title":"欧洲数据保护机构已让 Google在其 cookie 横幅中添加“全部拒绝”选项","publish":true,"cover":"https://storage.googleapis.com/gweb-uniblog-publish-prod/images/pasted_image_0_2_5VOjjGM.max-1000x1000.png","showCover":null,"date":"2022-05-01","category":"web","url":"https://blog.google/around-the-globe/google-europe/new-cookie-choices-in-europe/","author":"Sammit Adhya","translator":"","tags":["law"],"priority":1},"html":""}},{"node":{"frontmatter":{"title":"我如何通过撰写非小说类书籍获得被动收入","publish":true,"cover":"https://miro.medium.com/max/1400/1*QdOGXSgSqwMHJKqWBzrI6w.png","showCover":null,"date":"2022-05-01","category":"writing","url":"https://greglim81.medium.com/how-i-earned-160-000-in-passion-income-from-writing-non-fiction-books-8ce26b6e2635","author":"Greg Lim","translator":"","tags":["book"],"priority":1},"html":""}},{"node":{"frontmatter":{"title":"教程 - 构建javascript bundler","publish":true,"cover":"","showCover":null,"date":"2022-05-01","category":"javascript","url":"https://cpojer.net/posts/building-a-javascript-bundler","author":"Christoph Nakazawa","translator":"","tags":["bundler"],"priority":1},"html":""}},{"node":{"frontmatter":{"title":"通过再生疗法逆转听力损失","publish":true,"cover":"https://news.mit.edu/sites/default/files/styles/news_article__image_gallery/public/images/202203/MIT-FrequencyTherapeutics-01-press_0.jpg?itok=DmBSJlRZ","showCover":null,"date":"2022-05-01","category":"tech","url":"https://news.mit.edu/2022/frequency-therapeutics-hearing-regeneration-0329","author":"Zach Winn | MIT News Office","translator":"","tags":["hearing"],"priority":1},"html":""}},{"node":{"frontmatter":{"title":"gutenberg计划——超过 6 万本免费电子书的图书馆","publish":true,"cover":"https://www.gutenberg.org/cache/epub/67951/pg67951.cover.medium.jpg","showCover":null,"date":"2022-05-01","category":"book","url":"https://www.gutenberg.org/","author":"gutenberg.org","translator":"","tags":["ebook"],"priority":1},"html":""}},{"node":{"frontmatter":{"title":"支持大规模系统的设计模式和原则","publish":true,"cover":"https://miro.medium.com/max/1400/0*_El6M7iL5OxneCJS.png","showCover":null,"date":"2022-05-01","category":"devops","url":"https://medium.com/everything-full-stack/design-patterns-and-principles-that-support-large-scale-systems-f3c9adf89ad","author":"Nir Alfasi","translator":"","tags":["distribution"],"priority":1},"html":""}}]}}