{"pageContext":{"index":161,"total":364,"name":"2022-06-05","items":[{"node":{"frontmatter":{"title":"500种hover特效","publish":true,"cover":"","showCover":null,"date":"2022-06-05","category":"frontend","url":"https://dev.to/afif/100-underline-overlay-animation-the-ultimate-css-collection-4p40","author":"Temani Afif","translator":"","tags":["css"],"priority":1},"html":""}},{"node":{"frontmatter":{"title":"Gamedev.js Jam 2022 top游戏及源码","publish":true,"cover":"https://github.blog/wp-content/uploads/2022/05/rock-to-forget.gif?resize=640%2C320","showCover":null,"date":"2022-06-05","category":"javascript","url":"https://github.blog/2022-05-31-top-games-source-code-from-gamedev-js-jam-2022/","author":"Andrzej Mazur","translator":"","tags":["game"],"priority":2},"html":""}},{"node":{"frontmatter":{"title":"ezbitmap-react - ascii字符画图","publish":true,"cover":"https://github.com/drcode/ezbitmap/raw/master/screenshot.png?raw=true","showCover":null,"date":"2022-06-05","category":"javascript","url":"https://github.com/drcode/ezbitmap-react","author":"Conrad Barski","translator":"","tags":["image"],"priority":1},"html":""}},{"node":{"frontmatter":{"title":"collect.js - 无依赖数组操作库","publish":true,"cover":"","showCover":null,"date":"2022-06-05","category":"javascript","url":"https://github.com/ecrmnn/collect.js","author":"Daniel Eckermann","translator":"","tags":["array"],"priority":1},"html":""}},{"node":{"frontmatter":{"title":"cf-workers-telegram-bot - serverless telegram机器人","publish":true,"cover":"","showCover":null,"date":"2022-06-05","category":"nodejs","url":"https://github.com/codebam/cf-workers-telegram-bot","author":"Sean Behan","translator":"","tags":["serverless"],"priority":1},"html":""}},{"node":{"frontmatter":{"title":"OpenRA - 开源红色警戒","publish":true,"cover":"https://www.openra.net/images/news/20210321-website.png","showCover":null,"date":"2022-06-05","category":"game","url":"https://github.com/OpenRA/OpenRA","author":"openra","translator":"","tags":["game"],"priority":1},"html":""}},{"node":{"frontmatter":{"title":"apollo-universal-starter-kit - apollo server项目模板","publish":true,"cover":"https://github.com/sysgears/apollo-universal-starter-kit/raw/master/Technologies.png","showCover":null,"date":"2022-06-05","category":"nodejs","url":"https://github.com/sysgears/apollo-universal-starter-kit","author":"SysGears","translator":"","tags":["graphql"],"priority":2},"html":""}},{"node":{"frontmatter":{"title":"npm可以借鉴go的airplane依赖模式","publish":true,"cover":"https://engineering.hardfin.com/images/npm-and-go.png","showCover":null,"date":"2022-06-05","category":"nodejs","url":"https://engineering.hardfin.com/2022/05/npm-mod/","author":"Danny Hermes","translator":"","tags":["npm"],"priority":1},"html":"<p>所有包 tarball 下载到vendor目录中</p>"}},{"node":{"frontmatter":{"title":"jest-image-snapshot - jest图片比对测试","publish":true,"cover":"","showCover":null,"date":"2022-06-05","category":"nodejs","url":"https://github.com/americanexpress/jest-image-snapshot","author":"American Express","translator":"","tags":["jest"],"priority":1},"html":""}},{"node":{"frontmatter":{"title":"react-holmes - 简单易用的react状态管理","publish":true,"cover":"","showCover":null,"date":"2022-06-05","category":"frontend","url":"https://github.com/devx-os/react-holmes","author":"devx-os","translator":"","tags":["react"],"priority":1},"html":"<p>更像是useStorage</p>"}},{"node":{"frontmatter":{"title":"Color-Contrast 实现可达性设计","publish":true,"cover":"https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_2000/https://cloud.netlifyusercontent.com/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/c0ffced8-be80-4145-a326-943c6800ea58/color-contrast-syntax-1.jpg","showCover":null,"date":"2022-06-05","category":"frontend","url":"https://www.smashingmagazine.com/2022/05/accessible-design-system-themes-css-color-contrast/","author":"Daniel Yuschick ","translator":"","tags":["css"],"priority":1},"html":""}},{"node":{"frontmatter":{"title":"scriptable.app - 自动化ios脚本","publish":true,"cover":"https://scriptable.app/assets/screenshot/screenshot.png","showCover":null,"date":"2022-06-05","category":"mobile","url":"https://scriptable.app/","author":"Simon Støvring","translator":"","tags":["javascript"],"priority":1},"html":""}},{"node":{"frontmatter":{"title":"systemfontstack - 系统字体列表","publish":true,"cover":"","showCover":null,"date":"2022-06-05","category":"frontend","url":"https://systemfontstack.com/","author":"systemfontstack.com","translator":"","tags":["css"],"priority":1},"html":""}},{"node":{"frontmatter":{"title":"react-smooth-corners - 更漂亮的圆角","publish":true,"cover":"https://github.com/DJanoskova/react-smooth-corners/raw/master/public/image.png","showCover":null,"date":"2022-06-05","category":"frontend","url":"https://github.com/DJanoskova/react-smooth-corners","author":"Dana Janoskova","translator":"","tags":["react"],"priority":1},"html":""}},{"node":{"frontmatter":{"title":"vavite - server side 的 vite支持SSR","publish":true,"cover":"","showCover":null,"date":"2022-06-05","category":"nodejs","url":"https://github.com/cyco130/vavite","author":"Fatih Aygün","translator":"","tags":["css"],"priority":1},"html":""}},{"node":{"frontmatter":{"title":"pkg.land：一种寻找替代 npm 包的方法","publish":true,"cover":"","showCover":null,"date":"2022-06-05","category":"nodejs","url":"https://pkg.land/","author":"pkg.land","translator":"","tags":["npm"],"priority":1},"html":"<blockquote>\n<p>搜索结果还是少了点</p>\n</blockquote>"}},{"node":{"frontmatter":{"title":"wesnoth - 高度奇幻题材的开源回合制策略游戏","publish":true,"cover":"https://wiki.wesnoth.org/images/4/41/Elvish-formation.png","showCover":null,"date":"2022-06-05","category":"game","url":"https://github.com/wesnoth/wesnoth","author":"Battle for Wesnoth","translator":"","tags":["c"],"priority":2},"html":""}},{"node":{"frontmatter":{"title":"介绍视频游戏如何保持同步","publish":true,"cover":"https://miro.medium.com/max/1200/1*6adZQ0ISCpBD3-Ftexo4Tg.gif","showCover":null,"date":"2022-06-05","category":"other","url":"https://medium.com/geekculture/how-do-video-games-stay-in-sync-an-intro-to-the-fascinating-networking-of-real-time-games-e923e66e8a0f","author":"Eric Lastname","translator":"","tags":["game"],"priority":1},"html":""}},{"node":{"frontmatter":{"title":"可读性：最佳一行字符个数","publish":true,"cover":"https://cdn.baymard.com/research/media_files/attachments/61638/original/research-media-file-31ae4d447d874c5d76b71c81bd789b29.jpg","showCover":null,"date":"2022-06-05","category":"frontend","url":"https://baymard.com/blog/line-length-readability","author":"Edward Scott","translator":"","tags":["css"],"priority":1},"html":"<p>正文的最佳行长为 50–75 个字符\n较短或较长的行长度会损害可读性\n我们的大规模测试表明，文本行长通常会使产品或服务描述变得不必要地难以让用户阅读</p>"}},{"node":{"frontmatter":{"title":"各大厂系统架构示例","publish":true,"cover":"https://live.staticflickr.com/65535/51813606581_b6b3b9d53a_z.jpg","showCover":null,"date":"2022-06-05","category":"devops","url":"http://highscalability.com/blog/category/example","author":"highscalability.com","translator":"","tags":["design"],"priority":1},"html":""}},{"node":{"frontmatter":{"title":"在 Web 上自定义颜色字体","publish":true,"cover":"https://webkit.org/wp-content/uploads/palettes.png","showCover":null,"date":"2022-06-05","category":"frontend","url":"https://webkit.org/blog/12662/customizing-color-fonts-on-the-web/","author":"Myles C. Maxfield, David Jonathan Ross","translator":"","tags":["css"],"priority":2},"html":""}},{"node":{"frontmatter":{"title":"教程 - 如何使用 Twilio 和 Node.js 构建群聊应用","publish":true,"cover":"https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_2000/https://cloud.netlifyusercontent.com/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/075a6d21-3f40-4e3d-a4b2-0f2485d194fb/2-build-group-chat-app-vanilla-js-twilio-nodejs.png","showCover":null,"date":"2022-06-05","category":"nodejs","url":"https://www.smashingmagazine.com/2022/06/build-group-chat-app-vanillajs-twilio-nodejs/","author":"Zara Cooper","translator":"","tags":["twilio"],"priority":1},"html":""}},{"node":{"frontmatter":{"title":"福特正在考虑 100% 在线、固定价格销售电动汽车","publish":true,"cover":"https://hips.hearstapps.com/hmg-prod.s3.amazonaws.com/images/gettyimages-1654177615.jpg?crop=1.00xw:0.754xh;0,0&resize=980:*","showCover":null,"date":"2022-06-05","category":"car","url":"https://www.roadandtrack.com/news/a40175990/ford-online-sales-no-negotiation/","author":"MACK HOGAN","translator":"","tags":["ford"],"priority":1},"html":"<blockquote>\n<p>我们必须采用非协商价格。我们必须 100% 在线。没有库存（在经销商处），它直接送到客户手中。并且 100% 远程取货和交付</p>\n</blockquote>"}},{"node":{"frontmatter":{"title":"从 npm 使用 N|Solid 运行时","publish":true,"cover":"https://images.ctfassets.net/hspc7zpa5cvq/50OnJBZn19JPgUHw5KZ48O/8189a8314c64659c49eed9467f85eb20/02-saas-console-url_full.png","showCover":null,"date":"2022-06-05","category":"nodejs","url":"https://nodesource.com/blog/nsolid-runtime-from-npm","author":"Adrián Estrada","translator":"","tags":["runtime"],"priority":1},"html":""}}]}}