{"pageContext":{"index":165,"total":362,"name":"2022-07-03","items":[{"node":{"frontmatter":{"title":"JavaScript 规范有一个新的较为宽松的许可证","publish":true,"cover":"","showCover":null,"date":"2022-07-03","category":"javascript","url":"https://hacks.mozilla.org/2022/06/the-specification-for-javascript-has-a-new-license/","author":"Yulia Startsev","translator":"","tags":["license"],"priority":1},"html":"<p>默认的 Ecma International 许可证为在给定标准上的工作提供了明确的文档和位置，目的是防止分叉。该许可证的规定允许将给定的标准内嵌到源文本中，以及部分或全部复制。</p>\n<p>新的替代许可证旨在与 W3C 的工作保持一致，其文本主要基于 W3C 的文档和软件许可证。该许可对标准的衍生作品更为宽松。这为互联网基础设施的发展可以独立于任何组织继续发展提供了法律框架和重要保障。</p>"}},{"node":{"frontmatter":{"title":"LetsMarkdown.com - 在线一起写markdown","publish":true,"cover":"","showCover":null,"date":"2022-07-03","category":"frontend","url":"https://github.com/Cveinnt/LetsMarkdown.com","author":"Vincent","translator":"","tags":["markdown"],"priority":1},"html":""}},{"node":{"frontmatter":{"title":"VirtualBuddy - 虚拟macos12之后的系统,需要mac Silicon","publish":true,"cover":"","showCover":null,"date":"2022-07-03","category":"macos","url":"https://github.com/insidegui/VirtualBuddy","author":"Guilherme Rambo","translator":"","tags":["virtual"],"priority":1},"html":""}},{"node":{"frontmatter":{"title":"Brevity 500 - 帮助您成为强大作家的小游戏","publish":true,"cover":"","showCover":null,"date":"2022-07-03","category":"writting","url":"https://brevity500.com/","author":"brevity500","translator":"","tags":["english"],"priority":1},"html":""}},{"node":{"frontmatter":{"title":"GitJournal - 手机优先地git同步笔记","publish":true,"cover":"https://camo.githubusercontent.com/7aed535cef2c5eabdb4bab1663e0bfddb089aab2cfedd68256f39d02ef991799/68747470733a2f2f6769746a6f75726e616c2e696f2f73637265656e73686f74732f616e64726f69642f323032302d30362d30342f656e2d47422f696d616765732f70686f6e6553637265656e73686f74732f4e657875732036502d352e706e67","showCover":null,"date":"2022-07-03","category":"mobile","url":"https://github.com/GitJournal/GitJournal","author":"GitJournal","translator":"","tags":["markdown"],"priority":1},"html":""}},{"node":{"frontmatter":{"title":"W3C 将成为一个公益性的非营利组织","publish":true,"cover":"","showCover":null,"date":"2022-07-03","category":"frontend","url":"https://github.com/levrik/mdi-react","author":"Coralie Mercier","translator":"","tags":["web"],"priority":1},"html":"<blockquote>\n<p>敢情之前都是营利组织</p>\n</blockquote>"}},{"node":{"frontmatter":{"title":"posthog - 支持自托管或商业化的产品分析工具","publish":true,"cover":"","showCover":null,"date":"2022-07-03","category":"devops","url":"https://github.com/posthog/posthog","author":"PostHog","translator":"","tags":["analysis"],"priority":1},"html":""}},{"node":{"frontmatter":{"title":"meteor十年","publish":true,"cover":"https://meteor10.sachagreif.com/images/state_of_js.webp","showCover":null,"date":"2022-07-03","category":"nodejs","url":"https://meteor10.sachagreif.com/","author":"Sacha Greif","translator":"","tags":["meteor"],"priority":2},"html":"<p>直到今天，Meteor 仍然做了许多令人难以置信的事情，其他生态系统还没有赶上。</p>"}},{"node":{"frontmatter":{"title":"React Native 0.69 发布支持React 18, 包含herms","publish":true,"cover":"","showCover":null,"date":"2022-07-03","category":"mobile","url":"https://reactnative.dev/blog/2022/06/21/version-069#highlights-of-069","author":"Marek Fořt, Nicola Corti","translator":"","tags":["react native"],"priority":1},"html":""}},{"node":{"frontmatter":{"title":"react-archer - 在元素间画箭头","publish":true,"cover":"https://raw.githubusercontent.com/pierpo/react-archer/master/example.png","showCover":null,"date":"2022-07-03","category":"frontend","url":"https://github.com/pierpo/react-archer","author":"Pierre Poupin","translator":"","tags":["react"],"priority":2},"html":""}},{"node":{"frontmatter":{"title":"react-native-recaptcha-that-works - react native recaptcha 组件","publish":true,"cover":"https://raw.githubusercontent.com/douglasjunior/react-native-recaptcha-that-works/master/screenshots/normal.gif","showCover":null,"date":"2022-07-03","category":"mobile","url":"https://github.com/douglasjunior/react-native-recaptcha-that-works","author":"Douglas Nassif Roma Junior","translator":"","tags":["react native"],"priority":1},"html":""}},{"node":{"frontmatter":{"title":"node-lru-cache - 最少使用cache","publish":true,"cover":"","showCover":null,"date":"2022-07-03","category":"nodejs","url":"https://github.com/isaacs/node-lru-cache","author":"isaacs","translator":"","tags":["cache"],"priority":1},"html":""}},{"node":{"frontmatter":{"title":"mdi-react - material design icon组件","publish":true,"cover":"","showCover":null,"date":"2022-07-03","category":"frontend","url":"https://github.com/levrik/mdi-react","author":"Levin Rickert","translator":"","tags":["react"],"priority":1},"html":""}},{"node":{"frontmatter":{"title":"react-native-image-crop-picker - react native图片视频选择组件","publish":true,"cover":"https://github.com/ivpusic/react-native-image-crop-picker/raw/master/images/ios_circular_crop.png","showCover":null,"date":"2022-07-03","category":"mobile","url":"https://github.com/ivpusic/react-native-image-crop-picker","author":"Ivan Pusic","translator":"","tags":["react native"],"priority":2},"html":""}},{"node":{"frontmatter":{"title":"sqslite - AWS SQS集成测试工具","publish":true,"cover":"","showCover":null,"date":"2022-07-03","category":"nodejs","url":"https://github.com/jennyEckstein/sqslite","author":"Jenny Eckstein","translator":"","tags":["SQS"],"priority":1},"html":""}},{"node":{"frontmatter":{"title":"ui-buttons - 100种css按钮特效","publish":true,"cover":"","showCover":null,"date":"2022-07-03","category":"frontend","url":"https://github.com/uihaven/ui-buttons","author":"Levin Rickert","translator":"","tags":["react"],"priority":1},"html":""}},{"node":{"frontmatter":{"title":"serverless-express - 使给予传统框架的web app在serverless上运行","publish":true,"cover":"https://raw.githubusercontent.com/vendia/serverless-express/mainline/vendia-logo.png","showCover":null,"date":"2022-07-03","category":"nodejs","url":"https://github.com/vendia/serverless-express","author":"Vendia Inc","translator":"","tags":["serverless"],"priority":1},"html":""}},{"node":{"frontmatter":{"title":"价值250美元的手工制作锁","publish":true,"cover":"https://ominoushum.com/lock/images/picked.jpg","showCover":null,"date":"2022-07-03","category":"other","url":"https://ominoushum.com/lock/images/picked.jpg","author":"Andrew Magill","translator":"","tags":["lock"],"priority":1},"html":""}},{"node":{"frontmatter":{"title":"trim-lines - 删除换行符周围的空格和制表符","publish":true,"cover":"","showCover":null,"date":"2022-07-03","category":"javascript","url":"https://github.com/wooorm/trim-lines","author":"Titus","translator":"","tags":["trim"],"priority":1},"html":"<div class=\"gatsby-highlight\" data-language=\"javascript\"><pre class=\"language-javascript\"><code class=\"language-javascript\">console<span class=\"token punctuation\">.</span><span class=\"token function\">log</span><span class=\"token punctuation\">(</span><span class=\"token function\">trimLines</span><span class=\"token punctuation\">(</span><span class=\"token string\">' foo\\t\\n\\n bar \\n\\tbaz '</span><span class=\"token punctuation\">)</span><span class=\"token punctuation\">)</span> <span class=\"token comment\">// => ' foo\\n\\nbar\\nbaz '</span></code></pre></div>"}},{"node":{"frontmatter":{"title":"使用 JavaScript 将 localStorage 填充到最大容量","publish":true,"cover":"","showCover":null,"date":"2022-07-03","category":"javascript","url":"https://mmazzarolo.com/blog/2022-06-26-filling-local-storage-programmatically/","author":"Matteo Mazzarolo","translator":"","tags":["localstorage"],"priority":1},"html":"<p>首先找到最高位，然后按降序测试每个位，直到 localStorage 已满。</p>\n<div class=\"gatsby-highlight\" data-language=\"javascript\"><pre class=\"language-javascript\"><code class=\"language-javascript\"><span class=\"token keyword\">for</span> <span class=\"token punctuation\">(</span><span class=\"token keyword\">let</span> bit <span class=\"token operator\">=</span> max <span class=\"token operator\">>></span> <span class=\"token number\">1</span><span class=\"token punctuation\">;</span> bit <span class=\"token operator\">></span> <span class=\"token number\">0</span><span class=\"token punctuation\">;</span> bit <span class=\"token operator\">>>=</span> <span class=\"token number\">1</span><span class=\"token punctuation\">)</span> <span class=\"token punctuation\">{</span>\n    <span class=\"token keyword\">try</span> <span class=\"token punctuation\">{</span>\n      localStorage<span class=\"token punctuation\">.</span><span class=\"token function\">setItem</span><span class=\"token punctuation\">(</span>key<span class=\"token punctuation\">,</span> data<span class=\"token punctuation\">.</span><span class=\"token function\">substring</span><span class=\"token punctuation\">(</span><span class=\"token number\">0</span><span class=\"token punctuation\">,</span> max <span class=\"token operator\">|</span> bit<span class=\"token punctuation\">)</span><span class=\"token punctuation\">)</span><span class=\"token punctuation\">;</span>\n      max <span class=\"token operator\">|=</span> bit<span class=\"token punctuation\">;</span>\n    <span class=\"token punctuation\">}</span> <span class=\"token keyword\">catch</span> <span class=\"token punctuation\">{</span>\n      <span class=\"token comment\">// Storage is now completely full 🍟</span>\n    <span class=\"token punctuation\">}</span>\n  <span class=\"token punctuation\">}</span></code></pre></div>"}},{"node":{"frontmatter":{"title":"教程 - nodejs处理文件","publish":true,"cover":"","showCover":null,"date":"2022-07-03","category":"nodejs","url":"https://2ality.com/2022/06/nodejs-file-system.html","author":"Dr. Axel Rauschmayer","translator":"","tags":["file"],"priority":1},"html":""}},{"node":{"frontmatter":{"title":"升级最后一位 Windows 98 用户 - 火星快车航天器","publish":true,"cover":"https://www.gizmodo.com.au/wp-content/uploads/sites/2/2022/06/27/mars-express-windows-98.jpg?quality=80&resize=832,468","showCover":null,"date":"2022-07-03","category":"other","url":"https://www.gizmodo.com.au/2022/06/mars-express-windows-98/","author":"Zachariah Kelly","translator":"","tags":["windows"],"priority":2},"html":"<p>自 19 年前开始执行任务以来，Mars Express 一直运行 Windows 98 的修改版本。自Windows 98推出以来，微软已经推出了9种不同的操作系统，包括2000、ME（恶心）、XP、Vista（双恶心）、7、8（最恶心）、8.1、10和最近的11。</p>\n<p>绝妙笑话：“感谢人类和红色星球，ESA(欧洲航天局) 没有将其系统升级到 Windows ME。”</p>\n<blockquote>\n<p>不知上面装的啥杀毒软件？</p>\n</blockquote>"}},{"node":{"frontmatter":{"title":"代码解释ES2022新特性","publish":true,"cover":"","showCover":null,"date":"2022-07-03","category":"frontend","url":"https://h3manth.com/ES2022/","author":"Hemanth.HM","translator":"","tags":["course"],"priority":1},"html":""}},{"node":{"frontmatter":{"title":"知识  - 用代码设计数十亿个电路","publish":true,"cover":"","showCover":null,"date":"2022-07-03","category":"hardware","url":"https://asianometry.substack.com/p/designing-billions-of-circuits-with","author":"Jon Y","translator":"","tags":["circuits"],"priority":1},"html":""}},{"node":{"frontmatter":{"title":"深入了解CAP","publish":true,"cover":"https://user-images.githubusercontent.com/6509926/174641940-925c5d28-4c3b-4ec8-8417-1044521de1ba.png","showCover":null,"date":"2022-07-03","category":"devops","url":"https://www.alexdebrie.com/posts/when-does-cap-theorem-apply","author":"Alex DeBrie","translator":"","tags":["cap"],"priority":1},"html":"<p>这就像“us-east-1”问题 - 如果您在 us-east-1 中运行您的应用程序，那么如果该区域发生中断，您很容易受到可用性影响。但是，us-east-1 的中断也将是一个影响世界的事件，其中许多站点将关闭。如果您的站点在这些情况下并不重要，那么可能不值得增加多区域的复杂性来提高您的可用性。</p>"}},{"node":{"frontmatter":{"title":"精工电视手表","publish":true,"cover":"https://images.squarespace-cdn.com/content/v1/57825361440243db4a4b7830/6376d887-926f-46a6-9c96-85deb6df3940/the-watch-for-which-james-bond-gave-up-his-rolex-the-seiko-tv-watch-6-sabukaru.jpg?format=750w","showCover":null,"date":"2022-07-03","category":"other","url":"https://sabukaru.online/articles/the-watch-for-which-james-bond-gave-up-his-rolex-the-seiko-tv-watch","author":"sabukaru","translator":"","tags":["watch"],"priority":1},"html":""}},{"node":{"frontmatter":{"title":"使用 JavaScript 阻止屏幕进入休眠状态","publish":true,"cover":"https://mikevdv.dev/cdn-cgi/imagedelivery/WW9-B5zdh7idnrLj7BdwUg/2c282e80-dafb-4150-adbd-3667e9ea3d00/public","showCover":null,"date":"2022-07-03","category":"javascript","url":"https://mikevdv.dev/blog/2022-06-23-stop-the-screen-going-to-sleep-with-javascript","author":"Michael Walter Van Der Velden","translator":"","tags":["browser"],"priority":2},"html":"<p><code class=\"language-text\">const canWakeLock = () =&gt; &#39;wakeLock&#39; in navigator;</code></p>"}}]}}