{"pageContext":{"index":99,"total":364,"name":"2021-03-28","items":[{"node":{"frontmatter":{"title":"2021年度阿贝尔奖揭晓：这是计算机与数学的共荣时代","publish":true,"cover":"https://p5.itc.cn/q_70/images03/20210322/ce62d660bb4c43879534467fc13e7df7.png","showCover":true,"date":"2021-03-28","category":"other","url":"https://www.sohu.com/a/456702024_199523","author":"知社学术圈@sohu","translator":"","tags":["math"],"priority":1},"html":"<p>2021年阿贝尔奖由挪威自然科学与文学院授予给了匈牙利厄特沃什·罗兰大学教授László Lovász以及美国普林斯顿高等研究院教授Avi Wigderson.</p>\n<blockquote>\n<p>Lovász研究的主要影响之一是确立了离散数学能够解决计算机科学基本理论问题的方法。\nAvi Wigderson于1956年9月9日出生于以色列海法，当 他开始学术生涯时，计算复杂性理论仍处于起步阶段。 他在该领域的扩大和深化过程中，作出了首屈一指的贡献。</p>\n</blockquote>"}},{"node":{"frontmatter":{"title":"jsep javascript表达式解析器","publish":true,"cover":"","showCover":true,"date":"2021-03-28","category":"javascript","url":"https://github.com/EricSmekens/jsep","author":"Eric Smekens","translator":"","tags":["parser"],"priority":1},"html":""}},{"node":{"frontmatter":{"title":"fingerprintjs如何用Web Audio API进行浏览器唯一标识识别","publish":true,"cover":"","showCover":true,"date":"2021-03-28","category":"frontend","url":"https://fingerprintjs.com/blog/audio-fingerprinting/","author":"FingerprintJS","translator":"","tags":["fingerprint"],"priority":1},"html":"<p>无需使用Cookie或请求权限即可识别Web浏览器,它通过读取浏览器属性并将它们组合成一个标识符,该标识符是无状态的，并且在正常模式和隐身模式下都可以正常工作。</p>"}},{"node":{"frontmatter":{"title":"has伪类选择器介绍","publish":true,"cover":"","showCover":true,"date":"2021-03-28","category":"frontend","url":"https://css-tricks.com/did-you-know-about-the-has-css-selector","author":"Robin Rendle","translator":"","tags":["css"],"priority":1},"html":"<blockquote>\n<p>:has可能不是很有用，推荐:is和:not。</p>\n</blockquote>"}},{"node":{"frontmatter":{"title":"React Native应用程序的7个最佳实践","publish":true,"cover":"https://miro.medium.com/max/1400/1*zlyDM_uyjI7w3F1lUbLz1g.png","showCover":true,"date":"2021-03-28","category":"mobile","url":"https://javascript.plainenglish.io/7-best-practices-for-react-native-applications-be1dd907e657","author":"Mohit","translator":"","tags":["react native"],"priority":2},"html":"<p>1.使用设计系统\n2.响应样式属性\n3.使用TypeScript\n4.静态图像资源\n5.使用平台特定的样式\n6.创建别名\n7.始终为每个元素分配唯一键</p>"}},{"node":{"frontmatter":{"title":"piscina - 可取消nodejs线程池","publish":true,"cover":"https://avatars1.githubusercontent.com/u/65627548?s=200&v=4","showCover":true,"date":"2021-03-28","category":"frontend","url":"https://github.com/piscinajs/piscina","author":"Piscina","translator":"","tags":["thread"],"priority":1},"html":""}},{"node":{"frontmatter":{"title":"wordwrapjs - javascript换行库","publish":true,"cover":"","showCover":true,"date":"2021-03-28","category":"javascript","url":"https://github.com/75lb/wordwrapjs","author":"Lloyd Brookes","translator":"","tags":["words"],"priority":1},"html":""}},{"node":{"frontmatter":{"title":"pkg 将nodejs打包成可执行文件","publish":true,"cover":"","showCover":true,"date":"2021-03-28","category":"nodejs","url":"https://github.com/vercel/pkg","author":"Vercel","translator":"","tags":["package"],"priority":1},"html":""}},{"node":{"frontmatter":{"title":"typed-react-form 支持数组和嵌套的类型检查form状态管理工具","publish":true,"cover":"https://github.com/CodeStix/typed-react-form/raw/master/example/public/thumb.png","showCover":true,"date":"2021-03-28","category":"frontend","url":"https://github.com/CodeStix/typed-react-form","author":"Stijn Rogiest","translator":"","tags":["react"],"priority":2},"html":""}},{"node":{"frontmatter":{"title":"教程 - reactive图像加载优化技术","publish":true,"cover":"","showCover":true,"date":"2021-03-28","category":"frontend","url":"https://javascript.plainenglish.io/image-loading-in-react-js-preloading-lazy-loading-intersectionobserver-fade-in-transitions-722c24f4d5fb","author":"Rik van Velzen","translator":"","tags":["react"],"priority":1},"html":""}},{"node":{"frontmatter":{"title":"教程 - 使用neo.mjs实现基于web的多屏幕拖拽操作","publish":true,"cover":"https://miro.medium.com/max/2000/1*15CDeKvqCCGGUkSNgeArOw.png","showCover":true,"date":"2021-03-28","category":"frontend","url":"https://medium.com/geekculture/web-based-multi-screen-apps-including-drag-drop-5e161da6507b","author":"Tobias Uhlig","translator":"","tags":["thread"],"priority":2},"html":""}},{"node":{"frontmatter":{"title":"更新 - 全部基于Meteor架构的房地产软件商Qualia获得约六千五百万美元d轮融资,估值一亿美元","publish":true,"cover":"","showCover":true,"date":"2021-03-28","category":"nodejs","url":"https://forums.meteor.com/t/qualia-series-d/55485","author":"veered","translator":"","tags":["meteor"],"priority":1},"html":"<blockquote>\n<p>这家公司员工达到453人</p>\n</blockquote>"}},{"node":{"frontmatter":{"title":"构建Shopify应用之前应该知道的","publish":true,"cover":"","showCover":true,"date":"2021-03-28","category":"frontend","url":"https://ma.ttias.ch/what-i-wish-i-knew-before-building-a-shopify-app.html","author":"Mattias Gysin","translator":"","tags":["shopify"],"priority":1},"html":"<p>必须是单页SPA\nPolaris设计系统仅支持React\n如果您不制作主题，则很难与商店前端集成\n通过webhooks集成功能比需要的更加繁琐\n付款很容易实现\nAPI不断发生重大变化\nAPI令人惊讶地不可靠\n后端可靠性不是很好\n本地开发很困难\n无法修改结帐</p>"}},{"node":{"frontmatter":{"title":"如何正确的在React hooks中使用interval","publish":true,"cover":"","showCover":true,"date":"2021-03-28","category":"frontend","url":"https://itnext.io/how-to-work-with-intervals-in-react-hooks-f29892d650f2","author":"Florian","translator":"","tags":["react"],"priority":1},"html":""}},{"node":{"frontmatter":{"title":"谷歌的个性 - AMP的终结 - 谷歌宣布结束AMP页面的特殊处理","publish":true,"cover":"","showCover":true,"date":"2021-03-28","category":"frontend","url":"https://www.lafoo.com/the-end-of-amp/","author":"Dwayne Lafleur","translator":"","tags":["amp"],"priority":1},"html":""}}]}}