{"pageContext":{"index":239,"total":364,"name":"2023-12-02","items":[{"node":{"frontmatter":{"title":"Animotion - 一个可视化的CSS动画在线生成器","publish":true,"cover":"","showCover":null,"date":"2023-12-02","category":"frontend","url":"https://cssanimotion.pages.dev/","author":"cssanimotion","translator":"","tags":["animation"],"priority":1},"html":""}},{"node":{"frontmatter":{"title":"2023年CSS更容易编写的几种方法","publish":true,"cover":"","showCover":null,"date":"2023-12-02","category":"frontend","url":"https://www.smashingmagazine.com/2023/11/few-ways-css-easier-write-2023/","author":"Geoff","translator":"","tags":["css"],"priority":1},"html":"<p>例如水平居中：</p>\n<div class=\"gatsby-highlight\" data-language=\"css\"><pre class=\"language-css\"><code class=\"language-css\"><span class=\"token comment\">/* Traditional */</span>\n<span class=\"token property\">margin-left</span><span class=\"token punctuation\">:</span> auto<span class=\"token punctuation\">;</span>\n<span class=\"token property\">margin-right</span><span class=\"token punctuation\">:</span> auto<span class=\"token punctuation\">;</span>\n\n<span class=\"token comment\">/* Easier! */</span>\n<span class=\"token property\">margin-inline</span><span class=\"token punctuation\">:</span> auto<span class=\"token punctuation\">;</span></code></pre></div>"}},{"node":{"frontmatter":{"title":"Pororoca - 支持http2和3的postman替代","publish":true,"cover":"https://github.com/alexandrehtrb/Pororoca/raw/develop/misc/example_screen_en.png","showCover":null,"date":"2023-12-02","category":"devops","url":"https://github.com/alexandrehtrb/Pororoca","author":"Alexandre H.T.R. Bonfitto","translator":"","tags":["http"],"priority":1},"html":""}},{"node":{"frontmatter":{"title":"Naev - 开源steam上2d动作rpg太空游戏","publish":true,"cover":"https://camo.githubusercontent.com/76446c8c556a25d16b8b292568129369fffd4b2843e607e6e59dcbe950ddfc28/68747470733a2f2f6e6165762e6f72672f696d67732f6e6165762e706e67","showCover":null,"date":"2023-12-02","category":"game","url":"https://github.com/naev/naev","author":"naev","translator":"","tags":["space"],"priority":1},"html":""}},{"node":{"frontmatter":{"title":"React研讨会:前端应该拥抱React服务器组件","publish":true,"cover":"https://cdn.thenewstack.io/media/2023/11/de46b0b4-reactsummit-panel-1024x493.png","showCover":null,"date":"2023-12-02","category":"nodejs","url":"https://thenewstack.io/react-panel-frontend-should-embrace-react-server-components/","author":"Loraine Lawson","translator":"","tags":["react"],"priority":2},"html":"<p>rsc要简单得多，可能需要一两年或一段时间才能让所有人相信这一点。\n如果你在服务器端使用大量数据，RSC特别有用\n除了nextjs之外，RedwoodJS也在开发对RSC的支持</p>"}},{"node":{"frontmatter":{"title":"ai2html - 将Illustrator插图转换为html页面的Adobe Illustrator的脚本","publish":true,"cover":"","showCover":null,"date":"2023-12-02","category":"AI","url":"https://github.com/newsdev/ai2html","author":"NYT Newsroom","translator":"","tags":["html"],"priority":1},"html":""}},{"node":{"frontmatter":{"title":"Deno内置cron功能","publish":true,"cover":"https://deno.com/blog/cron/cover.png","showCover":null,"date":"2023-12-02","category":"javascript","url":"https://deno.com/blog/cron","author":"Igor Zinkovsky, Andy Jiang","translator":"","tags":["deno"],"priority":1},"html":""}},{"node":{"frontmatter":{"title":"passport - 简单的支持多种服务的身份验证框架","publish":true,"cover":"https://raw.githubusercontent.com/jaredhanson/passport/master/sponsors/descope.svg","showCover":null,"date":"2023-12-02","category":"nodejs","url":"https://github.com/jaredhanson/passport","author":"Jared Hanson","translator":"","tags":["auth"],"priority":1},"html":""}},{"node":{"frontmatter":{"title":"node-hid - 通过Node.js访问USB和蓝牙HID(人机界面接口设备)","publish":true,"cover":"","showCover":null,"date":"2023-12-02","category":"nodejs","url":"https://github.com/node-hid/node-hid","author":"MATTEO COLLINA","translator":"","tags":["statistics"],"priority":1},"html":""}},{"node":{"frontmatter":{"title":"nodejs下载版本统计","publish":true,"cover":"","showCover":null,"date":"2023-12-02","category":"nodejs","url":"https://nodedownloads.nodeland.dev/","author":"MATTEO COLLINA","translator":"","tags":["statistics"],"priority":1},"html":"<p>目前Node 18在流行程度上才刚刚开始超过Node 16</p>"}},{"node":{"frontmatter":{"title":"sqids - 从数字中生成简短的可解码的类似youtube id的unique ID","publish":true,"cover":"","showCover":null,"date":"2023-12-02","category":"javascript","url":"https://github.com/sqids/sqids-javascript","author":"Sqids","translator":"","tags":["uid"],"priority":1},"html":""}},{"node":{"frontmatter":{"title":"react-share - react 各种媒体分享组件","publish":true,"cover":"","showCover":null,"date":"2023-12-02","category":"frontend","url":"https://github.com/nygardk/react-share","author":"Klaus Nygård","translator":"","tags":["react"],"priority":1},"html":""}},{"node":{"frontmatter":{"title":"使用Three Fiber和高斯Splatting生成玻璃传送门特效","publish":true,"cover":"https://codrops-1f606.kxcdn.com/codrops/wp-content/uploads/2023/11/glass3d.2023-11-28-14_27_25.gif?x27001","showCover":null,"date":"2023-12-02","category":"frontend","url":"https://tympanus.net/codrops/2023/11/29/3d-glass-portal-card-effect-with-react-three-fiber-and-gaussian-splatting/","author":"Yuri Artiukh","translator":"","tags":["react"],"priority":2},"html":"<p><a href=\"https://github.com/akella/CodropsTransmissionPortal\">源码</a></p>"}},{"node":{"frontmatter":{"title":"tamagui - 跨web和react native的ReactUI框架","publish":true,"cover":"https://github.com/tamagui/tamagui/raw/master/apps/site/public/social.png","showCover":null,"date":"2023-12-02","category":"mobile","url":"https://github.com/tamagui/tamagui","author":"Tamagui","translator":"","tags":["react native"],"priority":1},"html":""}},{"node":{"frontmatter":{"title":"防止滚动“弹跳”的CSS","publish":true,"cover":"","showCover":null,"date":"2023-12-02","category":"frontend","url":"https://css-irl.info/preventing-overscroll-bounce-with-css/","author":"MICHELLE BARKER","translator":"","tags":["css"],"priority":1},"html":"<div class=\"gatsby-highlight\" data-language=\"css\"><pre class=\"language-css\"><code class=\"language-css\"><span class=\"token selector\">:root</span> <span class=\"token punctuation\">{</span>  <span class=\"token property\">overscroll-behavior</span><span class=\"token punctuation\">:</span> none<span class=\"token punctuation\">;</span><span class=\"token punctuation\">}</span></code></pre></div>"}},{"node":{"frontmatter":{"title":"semantic-kernel - 将先进的LLM技术快速轻松地集成到您的应用程序中","publish":true,"cover":"https://camo.githubusercontent.com/73cbe00e447b7821f3c6052f0064934831e92a358eebb1b5cadf8f3a464035fe/68747470733a2f2f6c6561726e2e6d6963726f736f66742e636f6d2f656e2d75732f73656d616e7469632d6b65726e656c2f6d656469612f6b65726e656c2d696e666f677261706869632e706e67","showCover":null,"date":"2023-12-02","category":"AI","url":"https://github.com/microsoft/semantic-kernel","author":"microsoft","translator":"","tags":["deno"],"priority":2},"html":""}},{"node":{"frontmatter":{"title":"如何创建一个支持ESModule和CommonJS的库","publish":true,"cover":"","showCover":null,"date":"2023-12-02","category":"nodejs","url":"https://blog.coderspirit.xyz/blog/2023/09/15/create-a-react-component-lib/","author":"CODER SPIRIT","translator":"","tags":["commonjs"],"priority":1},"html":"<p>使用rollup输出多种目标格式</p>"}}]}}