{"pageContext":{"index":193,"total":364,"name":"2023-01-14","items":[{"node":{"frontmatter":{"title":"2022 Javacript 上升之星排行","publish":true,"cover":"https://camo.githubusercontent.com/d80635d578b7e6d67957dd1ff91f79d31a9f13e54f2143640957d17e5e64aa5e/68747470733a2f2f726973696e6773746172732e6a732e6f72672f696d672f323032322f656e2f726973696e672d73746172732e706e67","showCover":null,"date":"2023-01-14","category":"nodejs","url":"https://risingstars.js.org/2022/zh","author":"Michael Rambeau","translator":"KimYang","tags":["ranking"],"priority":2},"html":"<p>nexjs继续保持，remix没有想象中那样热门</p>"}},{"node":{"frontmatter":{"title":"Directus vs Strapi：比较 headless CMS 功能","publish":true,"cover":"","showCover":null,"date":"2023-01-14","category":"nodejs","url":"https://punits.dev/blog/directus-vs-strapi/","author":"Punit Sethi","translator":"","tags":["ranking"],"priority":1},"html":""}},{"node":{"frontmatter":{"title":"lazy-brush - 使用鼠标绘制平滑的曲线和直线","publish":true,"cover":"https://github.com/dulnan/lazy-brush/raw/master/public/og.png?raw=true","showCover":null,"date":"2023-01-14","category":"javascript","url":"https://github.com/dulnan/lazy-brush","author":"Jan Hug","translator":"","tags":["drawing"],"priority":2},"html":""}},{"node":{"frontmatter":{"title":"Javascript 2022总结","publish":true,"cover":"","showCover":null,"date":"2023-01-14","category":"javascript","url":"https://2022.stateofjs.com/en-US/","author":"DEVOGRAPHICS","translator":"","tags":["state"],"priority":1},"html":"<ul>\n<li>top-level await 是新特性中用得最多的  </li>\n<li>更多人使用TYPESCRIPT  </li>\n<li>Express依然是后端框架的首选,nest里面也是用的Express的更多 </li>\n</ul>"}},{"node":{"frontmatter":{"title":"typescript中使用模板字符串范型","publish":true,"cover":"","showCover":null,"date":"2023-01-14","category":"javascript","url":"https://www.wking.dev/library/safer-string-props-using-typescripts-template-literals","author":"Will","translator":"","tags":["typescript"],"priority":1},"html":"<div class=\"gatsby-highlight\" data-language=\"javascript\"><pre class=\"language-javascript\"><code class=\"language-javascript\">type Literal <span class=\"token operator\">=</span> <span class=\"token template-string\"><span class=\"token string\">`pattern-</span><span class=\"token interpolation\"><span class=\"token interpolation-punctuation punctuation\">${</span>string<span class=\"token interpolation-punctuation punctuation\">}</span></span><span class=\"token string\">`</span></span>\n\n<span class=\"token comment\">// Matches</span>\n<span class=\"token string\">'pattern-one'</span>\n<span class=\"token string\">'pattern-photograph'</span>\n<span class=\"token string\">'pattern-this-still-matches'</span>\n\n<span class=\"token comment\">// Doesn't match</span>\n<span class=\"token string\">'patt-one'</span>\n<span class=\"token string\">'patternphoto'</span>\n<span class=\"token string\">'obviously-not-pattern'</span></code></pre></div>"}},{"node":{"frontmatter":{"title":"在 React Native 中实现 CSS 样式继承","publish":true,"cover":"https://cdn.builder.io/api/v1/image/assets%2FYJIGb4i01jvw0SRdL5Bt%2Fd726312bdd5f48c590a4a3e9170d36a1?format=webp&width=2000","showCover":null,"date":"2023-01-14","category":"mobile","url":"https://www.builder.io/blog/implementing-css-style-inheritance-in-react-native","author":"Sami Jaber","translator":"","tags":["react native"],"priority":1},"html":"<p>解析json格式的layout,从而得到样式的树状继承结构</p>"}}]}}