{"pageContext":{"index":146,"total":364,"name":"2022-02-20","items":[{"node":{"frontmatter":{"title":"2021年javascript调查总结","publish":true,"cover":"","showCover":true,"date":"2022-02-20","category":"javascript","url":"https://2021.stateofjs.com/en-US/conclusion","author":"Shawn Wang","translator":"","tags":["survey"],"priority":1},"html":"<ul>\n<li>回到第一次 JS 状态调查时，只有 21% 的人使用 TypeScript，而今天这一比例为 69%</li>\n<li>工具生态系统也在快速发展，可以说 2021 年是<a href=\"https://github.com/vitejs/vite\">Vite</a>之年。Vite 不仅以 98% 的满意度首次亮相，而且在我们的调查中，第一年的使用率已经达到 30%，甚至超过了 esbuild</li>\n<li>esbuild是满意度同比增长最大的工具。</li>\n<li>5.6% 的受访者正在使用 Deno。</li>\n<li>长期存在的库Axios、Lodash 和 Moment 仍然是最受欢迎的。</li>\n<li>Syntax是迄今为止最受欢迎的播客，但列表中还有 24 个其他播客可供查看。</li>\n<li>TypeScript 是迄今为止最常见的 JavaScript 替代“风格”，Elm 位居第二。</li>\n</ul>"}},{"node":{"frontmatter":{"title":"2022 年 React 初学者指南","publish":true,"cover":"https://www.freecodecamp.org/news/content/images/size/w2000/2022/01/Screen-Shot-2022-01-10-at-3.24.37-PM.png","showCover":true,"date":"2022-02-20","category":"frontend","url":"https://www.freecodecamp.org/news/react-beginners-guide/","author":"Reed Barger","translator":"","tags":["react"],"priority":1},"html":""}},{"node":{"frontmatter":{"title":"Execa - 从 Node 应用程序运行外部进程","publish":true,"cover":"https://github.com/sindresorhus/execa/raw/main/media/logo.svg","showCover":true,"date":"2022-02-20","category":"nodejs","url":"https://github.com/sindresorhus/execa","author":"Sindre Sorhus","translator":"","tags":["process"],"priority":1},"html":""}},{"node":{"frontmatter":{"title":"2021 年十大网络黑客技术","publish":true,"cover":"https://portswigger.net/cms/images/07/d4/1ee8-article-web-hacking-techniques-2021-results_article.jpg","showCover":true,"date":"2022-02-20","category":"security","url":"https://portswigger.net/research/top-10-web-hacking-techniques-of-2021","author":"James Kettle","translator":"","tags":["hack"],"priority":1},"html":""}},{"node":{"frontmatter":{"title":"React Native Windows支持直接调用Windows API","publish":true,"cover":"","showCover":true,"date":"2022-02-20","category":"frontend","url":"https://microsoft.github.io/react-native-windows/blog/2022/02/11/rnwinrt","author":"Angela Zhang","translator":"","tags":["windows"],"priority":1},"html":""}},{"node":{"frontmatter":{"title":"Node.js 商标转移到 OpenJS 基金会","publish":true,"cover":"https://openjsf.org/wp-content/uploads/sites/84/2022/02/vday-node-01-1000x1000.png","showCover":true,"date":"2022-02-20","category":"nodejs","url":"https://openjsf.org/blog/2022/02/14/node-js-trademarks-transferred-to-openjs-foundation/","author":"Robin Ginn","translator":"","tags":["OpenJS"],"priority":2},"html":""}},{"node":{"frontmatter":{"title":"github支持Markdown文件中包含图表","publish":true,"cover":"https://github.blog/wp-content/uploads/2022/02/mvp2.png?resize=1200%2C630","showCover":true,"date":"2022-02-20","category":"devops","url":"https://github.blog/2022-02-14-include-diagrams-markdown-files-mermaid/","author":"Martin Woodward, Adam Biagianti","translator":"","tags":["github"],"priority":1},"html":"<p>通过<a href=\"https://github.com/mermaid-js/mermaid\">mermaid</a></p>"}},{"node":{"frontmatter":{"title":"onedev - 具有内置 CI,CD 的自托管 Git 服务器","publish":true,"cover":"https://github.com/theonedev/onedev/raw/main/doc/images/boards.png","showCover":true,"date":"2022-02-20","category":"devops","url":"https://github.com/theonedev/onedev","author":"OneDev","translator":"","tags":["git"],"priority":1},"html":""}},{"node":{"frontmatter":{"title":"react-canvas-confetti - 散花特效","publish":true,"cover":"https://github.com/ulitcos/react-canvas-confetti/raw/master/pic/confetti-gif-800.gif","showCover":true,"date":"2022-02-20","category":"frontend","url":"https://github.com/ulitcos/react-canvas-confetti","author":"Ruslan Krokhin","translator":"","tags":["react"],"priority":1},"html":""}},{"node":{"frontmatter":{"title":"react-search-autocomplete 搜索提示组件","publish":true,"cover":"","showCover":true,"date":"2022-02-20","category":"frontend","url":"https://github.com/sickdyd/react-search-autocomplete","author":"Reale Roberto JA","translator":"","tags":["react"],"priority":1},"html":""}},{"node":{"frontmatter":{"title":"spcss - 直接使用的适合文本的样式","publish":true,"cover":"https://camo.githubusercontent.com/48cf72b9566ba0ef3d66ff55a42dff22b35e14bc9b700c7e815cfb172cae8e28/68747470733a2f2f692e696d6775722e636f6d2f5273487a454c392e706e67","showCover":true,"date":"2022-02-20","category":"frontend","url":"https://github.com/susam/spcss/","author":"Susam","translator":"","tags":["css"],"priority":1},"html":"<p>支持dark模式</p>"}},{"node":{"frontmatter":{"title":"react-tree 树组件","publish":true,"cover":"https://github.com/naisutech/react-tree/raw/master/.docs/demo.gif","showCover":true,"date":"2022-02-20","category":"frontend","url":"https://github.com/naisutech/react-tree","author":"Naisu Technol","translator":"","tags":["react"],"priority":1},"html":""}},{"node":{"frontmatter":{"title":"ysflight - 免费飞行模拟器","publish":true,"cover":"https://assets.ysfhq.com/media/aboutys/aerobatic.jpg","showCover":true,"date":"2022-02-20","category":"game","url":"https://ysflight.org/download/","author":"ysflight","translator":"","tags":["flight"],"priority":2},"html":""}},{"node":{"frontmatter":{"title":"heart-switch - 美观的心型toggle","publish":true,"cover":"https://camo.githubusercontent.com/54152baa17b6af9eb027aeb42f2133c0cbc205d8019a92551b0c18861543ae33/68747470733a2f2f692e696d6775722e636f6d2f70356f584e78302e676966","showCover":true,"date":"2022-02-20","category":"frontend","url":"https://github.com/anatoliygatt/heart-switch","author":"Anatoliy Gatt","translator":"","tags":["react"],"priority":2},"html":""}},{"node":{"frontmatter":{"title":"各种生成器","publish":true,"cover":"https://portswigger.net/cms/images/07/d4/1ee8-article-web-hacking-techniques-2021-results_article.jpg","showCover":true,"date":"2022-02-20","category":"security","url":"https ://watabou.itch.io","author":"James Kettle","translator":"","tags":["hack"],"priority":1},"html":"<ul>\n<li>\n<p>邻里生成器：https ://watabou.itch.io/neighbourhood</p>\n</li>\n<li>\n<p>一页地下城：https ://watabou.itch.io/one-page-dungeon</p>\n</li>\n<li>\n<p>ProcGen 大厦：https ://watabou.itch.io/procgen-mansion</p>\n</li>\n<li>\n<p>村庄生成器：https ://watabou.itch.io/village-generator</p>\n</li>\n<li>\n<p>危险海岸：https ://watabou.itch.io/perilous-shores</p>\n</li>\n<li>\n<p>城堡生成器：https ://watabou.itch.io/castle-in-the-mist</p>\n</li>\n<li>\n<p>梦幻庄园：https ://watabou.itch.io/fantasy-manor</p>\n</li>\n<li>\n<p>符文发生器：https ://watabou.itch.io/rune-generator</p>\n</li>\n<li>\n<p>城镇叠叠乐(游戏) <a href=\"https://www.townscapergame.com/\">https://www.townscapergame.com/</a></p>\n</li>\n<li>\n<p>地图生成器 <a href=\"https://github.com/Azgaar/Fantasy-Map-Generator\">https://github.com/Azgaar/Fantasy-Map-Generator</a></p>\n</li>\n<li>\n<p>地图生成器 <a href=\"https://github.com/wlievens/scallywag\">https://github.com/wlievens/scallywag</a></p>\n</li>\n<li>\n<p>大陆地图生成器 <a href=\"https://www.wonderdraft.net/\">https://www.wonderdraft.net/</a>    </p>\n</li>\n</ul>"}},{"node":{"frontmatter":{"title":"免费电子书","publish":true,"cover":"https://www.globalgreyebooks.com/content/images-main/logo-1100.png","showCover":true,"date":"2022-02-20","category":"books","url":"https://www.globalgreyebooks.com/","author":"globalgreyebooks.com","translator":"","tags":["ebook"],"priority":1},"html":""}},{"node":{"frontmatter":{"title":"深入了解 React Native 的新架构","publish":true,"cover":"https://miro.medium.com/max/1400/1*FSQREEbL1-alhSP-fH4Nxg.png","showCover":true,"date":"2022-02-20","category":"mobile","url":"https://medium.com/coox-tech/deep-dive-into-react-natives-new-architecture-fb67ae615ccd","author":"Atharva Patil","translator":"","tags":["react native"],"priority":2},"html":"<p>• Bridge 将被 JSI 取代\n• 能够将 JavaScriptCore 与其他引擎交换\n• 所有线程之间的完全互操作性\n• Fabric渲染系统\n• 时间敏感的任务可以同步执行\n• Turbo 模块的延迟加载\n• 静态类型检查以检查 JS 和 Native Side 之间的兼容性</p>"}},{"node":{"frontmatter":{"title":"点阵背景模式css生成","publish":true,"cover":"","showCover":true,"date":"2022-02-20","category":"frontend","url":"https://screenspan.net/polka/","author":"James Kettle","translator":"","tags":["css"],"priority":1},"html":""}},{"node":{"frontmatter":{"title":"程序生成的中国山水画","publish":true,"cover":"https://github.com/LingDong-/shan-shui-inf/raw/master/screenshots/screen001.jpg?raw=true","showCover":true,"date":"2022-02-20","category":"javascript","url":"https://github.com/LingDong-/shan-shui-inf","author":"Lingdong Huang","translator":"","tags":["drawing"],"priority":1},"html":"<blockquote>\n<p>老编:我画都估计画不出来</p>\n</blockquote>\n<blockquote>\n<p>发现电线杆等现代产品不要惊奇,那是作者故意的</p>\n</blockquote>"}},{"node":{"frontmatter":{"title":"ira-illustrations - 自制精美插图","publish":true,"cover":"https://raw.githubusercontent.com/creativetimofficial/public-assets/master/ira-design/ira-design.gif","showCover":true,"date":"2022-02-20","category":"design","url":"https://github.com/ira-design/ira-illustrations","author":"ira-design","translator":"","tags":["illustration"],"priority":1},"html":""}},{"node":{"frontmatter":{"title":"qiji-font - 明代齊伋體字体","publish":true,"cover":"https://github.com/LingDong-/qiji-font/raw/master/screenshots/screenshot001.png","showCover":true,"date":"2022-02-20","category":"frontend","url":"https://github.com/LingDong-/qiji-font","author":"Lingdong Huang","translator":"","tags":["font"],"priority":1},"html":""}}]}}